diff --git a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorServiceImpl.java b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorServiceImpl.java index 52a7bae..96d5137 100644 --- a/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorServiceImpl.java +++ b/urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorServiceImpl.java @@ -297,8 +297,19 @@ public class BpmInspectorServiceImpl implements BpmInspectorService{ @Override public boolean isSanhai(Long companyId) { + List dictData = dictDataCommonApi.getDictDataList(SANHAI_COMPANY); + if(null == dictData || dictData.size()==0){ + throw exception(SANHAI_COMPANY_NOT_EXISTS); + } List sanHaiRoadId = new ArrayList<>(); - sanHaiRoadId.add(115L); // TODO 目前写死 + for(DictDataRespDTO dto:dictData){ + try { + sanHaiRoadId.add(Long.parseLong(dto.getValue())); + }catch (Exception e){ + throw exception(SANHAI_COMPANY_NOT_EXISTS); + } + } + //sanHaiRoadId.add(115L); // 目前写死 ,上面改为从字典值获取258 //是否三海路段 boolean isSanhai = sanHaiRoadId.contains(companyId); return isSanhai;