Commit 17a067a436cbe7469e13b88c67bbbcf70225614a
1 parent
4018829f
工单 道路id由 LONG 改为 STRING
Showing
24 changed files
with
33 additions
and
31 deletions
urbanops-module-api/urbanops-module-garden-api/src/main/java/com/zteits/urbanops/module/garden/api/road/RoadApi.java
| @@ -10,5 +10,5 @@ import java.util.List; | @@ -10,5 +10,5 @@ import java.util.List; | ||
| 10 | public interface RoadApi { | 10 | public interface RoadApi { |
| 11 | List<RoadRespDTO> getRoadInfoBy(RoadReqDTO reqDTO); | 11 | List<RoadRespDTO> getRoadInfoBy(RoadReqDTO reqDTO); |
| 12 | 12 | ||
| 13 | - RoadStreetRespDTO getRoadInfoById(Long id); | 13 | + RoadStreetRespDTO getRoadInfoById(String id); |
| 14 | } | 14 | } |
urbanops-module-api/urbanops-module-garden-api/src/main/java/com/zteits/urbanops/module/garden/dto/road/RoadStreetRespDTO.java
urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/api/WorkOrderApi.java
| @@ -33,7 +33,7 @@ public interface WorkOrderApi { | @@ -33,7 +33,7 @@ public interface WorkOrderApi { | ||
| 33 | * @param busiLine | 33 | * @param busiLine |
| 34 | * @return | 34 | * @return |
| 35 | */ | 35 | */ |
| 36 | - public List<AdminUserRespVO> getUserByRoadIdAndRoleCode(Long roadId, String roleCode, String busiLine); | 36 | + public List<AdminUserRespVO> getUserByRoadIdAndRoleCode(String roadId, String roleCode, String busiLine); |
| 37 | 37 | ||
| 38 | /** | 38 | /** |
| 39 | * 创建工单API | 39 | * 创建工单API |
urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/dto/AppGardenWorkOrderAIReqVO.java
| @@ -23,7 +23,7 @@ public class AppGardenWorkOrderAIReqVO { | @@ -23,7 +23,7 @@ public class AppGardenWorkOrderAIReqVO { | ||
| 23 | 23 | ||
| 24 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 24 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 25 | @NotNull(message = "道路ID不能为空") | 25 | @NotNull(message = "道路ID不能为空") |
| 26 | - private Long roadId; | 26 | + private String roadId; |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
| 29 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 | 29 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 |
| @@ -63,7 +63,7 @@ public class AppGardenWorkOrderAIReqVO { | @@ -63,7 +63,7 @@ public class AppGardenWorkOrderAIReqVO { | ||
| 63 | @Schema(description = "工单名称", example = "绿地卫生") | 63 | @Schema(description = "工单名称", example = "绿地卫生") |
| 64 | private String orderName; | 64 | private String orderName; |
| 65 | 65 | ||
| 66 | - @Schema(description = "来源ID 工单来源 1、巡查,2、游客居民,3、12345,4、网格", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") | 66 | + @Schema(description = "来源ID 工单来源 1、巡查,2、游客居民,3、12345,4、网格,5 大区经理,6 AI", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| 67 | //@NotNull(message = "来源ID不能为空") | 67 | //@NotNull(message = "来源ID不能为空") |
| 68 | private Integer sourceId; | 68 | private Integer sourceId; |
| 69 | 69 |
urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/dto/AppGardenWorkOrderInspectorReqVO.java
| @@ -23,7 +23,7 @@ public class AppGardenWorkOrderInspectorReqVO { | @@ -23,7 +23,7 @@ public class AppGardenWorkOrderInspectorReqVO { | ||
| 23 | 23 | ||
| 24 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 24 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 25 | @NotNull(message = "道路ID不能为空") | 25 | @NotNull(message = "道路ID不能为空") |
| 26 | - private Long roadId; | 26 | + private String roadId; |
| 27 | 27 | ||
| 28 | /** | 28 | /** |
| 29 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 | 29 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 |
urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/dto/AppGardenWorkOrderReqVO.java
| @@ -24,7 +24,7 @@ public class AppGardenWorkOrderReqVO { | @@ -24,7 +24,7 @@ public class AppGardenWorkOrderReqVO { | ||
| 24 | 24 | ||
| 25 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 25 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 26 | @NotNull(message = "道路ID不能为空") | 26 | @NotNull(message = "道路ID不能为空") |
| 27 | - private Long roadId; | 27 | + private String roadId; |
| 28 | 28 | ||
| 29 | /** | 29 | /** |
| 30 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 | 30 | * 工单类型 Q:快速工单,C:普通工单,O:其他工单 |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/api/road/RoadApiImpl.java
| @@ -62,8 +62,10 @@ public class RoadApiImpl implements RoadApi { | @@ -62,8 +62,10 @@ public class RoadApiImpl implements RoadApi { | ||
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | @Override | 64 | @Override |
| 65 | - public RoadStreetRespDTO getRoadInfoById(Long id) { | ||
| 66 | - RoadRespVO roadRespVO = roadService.getUniqueRoad(id); | ||
| 67 | - return BeanUtils.toBean(roadRespVO, RoadStreetRespDTO.class); | 65 | + public RoadStreetRespDTO getRoadInfoById(String id) { |
| 66 | + RoadRespVO roadRespVO = roadService.getUniqueRoad(Long.parseLong(id)); | ||
| 67 | + RoadStreetRespDTO targetVO = BeanUtils.toBean(roadRespVO, RoadStreetRespDTO.class); | ||
| 68 | + targetVO.setId(roadRespVO.getId().toString()); | ||
| 69 | + return targetVO; | ||
| 68 | } | 70 | } |
| 69 | } | 71 | } |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/convert/AppGardenWorkOrderConvert.java
| @@ -17,7 +17,7 @@ public interface AppGardenWorkOrderConvert { | @@ -17,7 +17,7 @@ public interface AppGardenWorkOrderConvert { | ||
| 17 | 17 | ||
| 18 | default AppGardenWorkOrderReqVO buildAppGardenWorkOrderReqVO(AppInspectionPlanCommitSaveReqVO createReqVO, InspectionPlanDO inspectionPlanDO, RoadDO roadDO, String planNo ) { | 18 | default AppGardenWorkOrderReqVO buildAppGardenWorkOrderReqVO(AppInspectionPlanCommitSaveReqVO createReqVO, InspectionPlanDO inspectionPlanDO, RoadDO roadDO, String planNo ) { |
| 19 | AppGardenWorkOrderReqVO orderReqVO = new AppGardenWorkOrderReqVO(); | 19 | AppGardenWorkOrderReqVO orderReqVO = new AppGardenWorkOrderReqVO(); |
| 20 | - orderReqVO.setRoadId(inspectionPlanDO.getRoadId()); | 20 | + orderReqVO.setRoadId(inspectionPlanDO.getRoadId().toString()); |
| 21 | orderReqVO.setRoadName(inspectionPlanDO.getRoadName()); | 21 | orderReqVO.setRoadName(inspectionPlanDO.getRoadName()); |
| 22 | orderReqVO.setProblemsImgs(createReqVO.getImgList()); | 22 | orderReqVO.setProblemsImgs(createReqVO.getImgList()); |
| 23 | orderReqVO.setRemark(createReqVO.getRemark()); | 23 | orderReqVO.setRemark(createReqVO.getRemark()); |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/api/workorder/WorkOrderApiImpl.java
| @@ -67,7 +67,7 @@ public class WorkOrderApiImpl implements WorkOrderApi { | @@ -67,7 +67,7 @@ public class WorkOrderApiImpl implements WorkOrderApi { | ||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | @Override | 69 | @Override |
| 70 | - public List<AdminUserRespVO> getUserByRoadIdAndRoleCode(Long roadId, String roleCode, String busiLine) { | 70 | + public List<AdminUserRespVO> getUserByRoadIdAndRoleCode(String roadId, String roleCode, String busiLine) { |
| 71 | if(ObjectUtils.isEmpty(roadId) || ObjectUtils.isEmpty(roleCode) || ObjectUtils.isEmpty(busiLine)){ | 71 | if(ObjectUtils.isEmpty(roadId) || ObjectUtils.isEmpty(roleCode) || ObjectUtils.isEmpty(busiLine)){ |
| 72 | throw exception0(BAD_REQUEST.getCode(),"param:roadId,roleCode,busiLine 不能为空!"); | 72 | throw exception0(BAD_REQUEST.getCode(),"param:roadId,roleCode,busiLine 不能为空!"); |
| 73 | } | 73 | } |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/admin/garden/vo/BpmGardenTaskAssignReqVO.java
| @@ -28,7 +28,7 @@ public class BpmGardenTaskAssignReqVO { | @@ -28,7 +28,7 @@ public class BpmGardenTaskAssignReqVO { | ||
| 28 | 28 | ||
| 29 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 29 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 30 | @NotNull(message = "道路ID不能为空") | 30 | @NotNull(message = "道路ID不能为空") |
| 31 | - private Long roadId; | 31 | + private String roadId; |
| 32 | 32 | ||
| 33 | @Schema(description = "道路名称", example = "测试道路") | 33 | @Schema(description = "道路名称", example = "测试道路") |
| 34 | private String roadName; | 34 | private String roadName; |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/vo/common/AppUniversalApprovalReqVO.java
| @@ -90,7 +90,7 @@ public class AppUniversalApprovalReqVO { | @@ -90,7 +90,7 @@ public class AppUniversalApprovalReqVO { | ||
| 90 | //-------------------------重新发起需提交表单数据------------------------ | 90 | //-------------------------重新发起需提交表单数据------------------------ |
| 91 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 91 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 92 | @NotNull(message = "道路ID不能为空", groups = RelaunchGroup.class) | 92 | @NotNull(message = "道路ID不能为空", groups = RelaunchGroup.class) |
| 93 | - private Long roadId; | 93 | + private String roadId; |
| 94 | 94 | ||
| 95 | @Schema(description = "道路名称", example = "测试道路") | 95 | @Schema(description = "道路名称", example = "测试道路") |
| 96 | private String roadName; | 96 | private String roadName; |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/vo/task/AppGardenTaskInspectorApproveReqVO.java
| @@ -40,7 +40,7 @@ public class AppGardenTaskInspectorApproveReqVO { | @@ -40,7 +40,7 @@ public class AppGardenTaskInspectorApproveReqVO { | ||
| 40 | 40 | ||
| 41 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 41 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 42 | @NotNull(message = "道路ID不能为空", groups = RelaunchGroup.class) | 42 | @NotNull(message = "道路ID不能为空", groups = RelaunchGroup.class) |
| 43 | - private Long roadId; | 43 | + private String roadId; |
| 44 | 44 | ||
| 45 | @Schema(description = "道路名称", example = "测试道路") | 45 | @Schema(description = "道路名称", example = "测试道路") |
| 46 | private String roadName; | 46 | private String roadName; |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/vo/task/AppGardenTaskRegionMgrApproveReqVO.java
| @@ -40,7 +40,7 @@ public class AppGardenTaskRegionMgrApproveReqVO { | @@ -40,7 +40,7 @@ public class AppGardenTaskRegionMgrApproveReqVO { | ||
| 40 | 40 | ||
| 41 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") | 41 | @Schema(description = "道路ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21128") |
| 42 | @NotNull(message = "道路ID不能为空") | 42 | @NotNull(message = "道路ID不能为空") |
| 43 | - private Long roadId; | 43 | + private String roadId; |
| 44 | 44 | ||
| 45 | @Schema(description = "道路名称", example = "测试道路") | 45 | @Schema(description = "道路名称", example = "测试道路") |
| 46 | private String roadName; | 46 | private String roadName; |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/dal/dataobject/maininfo/MainInfoDO.java
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/dal/dataobject/maininfo/MainInfoExtDO.java
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/dal/mysql/maininfo/MainInfoExtMapper.java
| @@ -725,11 +725,11 @@ public interface MainInfoExtMapper extends BaseMapperX<MainInfoDO> { | @@ -725,11 +725,11 @@ public interface MainInfoExtMapper extends BaseMapperX<MainInfoDO> { | ||
| 725 | @Result(column = "avatar", property = "avatar") | 725 | @Result(column = "avatar", property = "avatar") |
| 726 | }) | 726 | }) |
| 727 | @DataPermission(enable = false) | 727 | @DataPermission(enable = false) |
| 728 | - IPage<AdminUserRespDTO> getUserByRoadIdAndRoleCodeIPage(IPage<AdminUserRespDTO> page,@NonNull @Param("roadId") Long roadId, | 728 | + IPage<AdminUserRespDTO> getUserByRoadIdAndRoleCodeIPage(IPage<AdminUserRespDTO> page,@NonNull @Param("roadId") String roadId, |
| 729 | @NonNull @Param("roleCode") String roleCode, | 729 | @NonNull @Param("roleCode") String roleCode, |
| 730 | @NonNull @Param("busiLine") String busiLine); | 730 | @NonNull @Param("busiLine") String busiLine); |
| 731 | @DataPermission(enable = false) | 731 | @DataPermission(enable = false) |
| 732 | - default PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCodePage(PageParam pageParam,@NonNull @Param("roadId") Long roadId, | 732 | + default PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCodePage(PageParam pageParam,@NonNull @Param("roadId") String roadId, |
| 733 | @NonNull @Param("roleCode") String roleCode, | 733 | @NonNull @Param("roleCode") String roleCode, |
| 734 | @NonNull @Param("busiLine") String busiLine){ | 734 | @NonNull @Param("busiLine") String busiLine){ |
| 735 | IPage<AdminUserRespDTO> mpPage = MyBatisUtils.buildPage(pageParam); | 735 | IPage<AdminUserRespDTO> mpPage = MyBatisUtils.buildPage(pageParam); |
| @@ -739,7 +739,7 @@ public interface MainInfoExtMapper extends BaseMapperX<MainInfoDO> { | @@ -739,7 +739,7 @@ public interface MainInfoExtMapper extends BaseMapperX<MainInfoDO> { | ||
| 739 | } | 739 | } |
| 740 | 740 | ||
| 741 | @DataPermission(enable = false) | 741 | @DataPermission(enable = false) |
| 742 | - default List<AdminUserRespDTO> getUserByRoadIdAndRoleCode(@NonNull @Param("roadId") Long roadId, | 742 | + default List<AdminUserRespDTO> getUserByRoadIdAndRoleCode(@NonNull @Param("roadId") String roadId, |
| 743 | @NonNull @Param("roleCode") String roleCode, | 743 | @NonNull @Param("roleCode") String roleCode, |
| 744 | @NonNull @Param("busiLine") String busiLine){ | 744 | @NonNull @Param("busiLine") String busiLine){ |
| 745 | // 创建一个“不分页”的Page对象(size=Integer.MAX_VALUE,查询所有数据) | 745 | // 创建一个“不分页”的Page对象(size=Integer.MAX_VALUE,查询所有数据) |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmAIService.java
| @@ -50,5 +50,5 @@ public interface BpmAIService { | @@ -50,5 +50,5 @@ public interface BpmAIService { | ||
| 50 | * @param roadId | 50 | * @param roadId |
| 51 | * @return | 51 | * @return |
| 52 | */ | 52 | */ |
| 53 | - boolean isSanhaiByRoadId(Long roadId); | 53 | + boolean isSanhaiByRoadId(String roadId); |
| 54 | } | 54 | } |
| 55 | \ No newline at end of file | 55 | \ No newline at end of file |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmAIServiceImpl.java
| @@ -242,7 +242,7 @@ public class BpmAIServiceImpl implements BpmAIService{ | @@ -242,7 +242,7 @@ public class BpmAIServiceImpl implements BpmAIService{ | ||
| 242 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); | 242 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); |
| 243 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); | 243 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); |
| 244 | String busiLine = reqVO.getBusiLine(); | 244 | String busiLine = reqVO.getBusiLine(); |
| 245 | - Long roadId = reqVO.getRoadId(); | 245 | + String roadId = reqVO.getRoadId(); |
| 246 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); | 246 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); |
| 247 | 247 | ||
| 248 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 | 248 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 |
| @@ -311,7 +311,7 @@ public class BpmAIServiceImpl implements BpmAIService{ | @@ -311,7 +311,7 @@ public class BpmAIServiceImpl implements BpmAIService{ | ||
| 311 | } | 311 | } |
| 312 | 312 | ||
| 313 | @Override | 313 | @Override |
| 314 | - public boolean isSanhaiByRoadId(Long roadId) { | 314 | + public boolean isSanhaiByRoadId(String roadId) { |
| 315 | RoadStreetRespDTO roadStreetRespDTO = roadApi.getRoadInfoById(roadId); | 315 | RoadStreetRespDTO roadStreetRespDTO = roadApi.getRoadInfoById(roadId); |
| 316 | if(null == roadStreetRespDTO){ | 316 | if(null == roadStreetRespDTO){ |
| 317 | throw exception(APP_WORK_ROAD_NOT_EXISTS); | 317 | throw exception(APP_WORK_ROAD_NOT_EXISTS); |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmGardenService.java
| @@ -208,7 +208,7 @@ public interface BpmGardenService { | @@ -208,7 +208,7 @@ public interface BpmGardenService { | ||
| 208 | * @param busiLine | 208 | * @param busiLine |
| 209 | * @return | 209 | * @return |
| 210 | */ | 210 | */ |
| 211 | - public PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCode(PageParam param,Long roadId,String roleCode,String busiLine); | 211 | + public PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCode(PageParam param,String roadId,String roleCode,String busiLine); |
| 212 | 212 | ||
| 213 | /** | 213 | /** |
| 214 | * 附件更新通用方法 | 214 | * 附件更新通用方法 |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmGardenServiceImpl.java
| @@ -773,7 +773,7 @@ public class BpmGardenServiceImpl implements BpmGardenService{ | @@ -773,7 +773,7 @@ public class BpmGardenServiceImpl implements BpmGardenService{ | ||
| 773 | } | 773 | } |
| 774 | 774 | ||
| 775 | @Override | 775 | @Override |
| 776 | - public PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCode(PageParam param,Long roadId, String roleCode, String busiLine) { | 776 | + public PageResult<AdminUserRespDTO> getUserByRoadIdAndRoleCode(PageParam param,String roadId, String roleCode, String busiLine) { |
| 777 | if(org.springframework.util.ObjectUtils.isEmpty(roadId) || org.springframework.util.ObjectUtils.isEmpty(roleCode) || org.springframework.util.ObjectUtils.isEmpty(busiLine)){ | 777 | if(org.springframework.util.ObjectUtils.isEmpty(roadId) || org.springframework.util.ObjectUtils.isEmpty(roleCode) || org.springframework.util.ObjectUtils.isEmpty(busiLine)){ |
| 778 | throw exception0(BAD_REQUEST.getCode(),"param:roadId,roleCode,busiLine 不能为空!"); | 778 | throw exception0(BAD_REQUEST.getCode(),"param:roadId,roleCode,busiLine 不能为空!"); |
| 779 | } | 779 | } |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorService.java
| @@ -51,5 +51,5 @@ public interface BpmInspectorService { | @@ -51,5 +51,5 @@ public interface BpmInspectorService { | ||
| 51 | * @param roadId | 51 | * @param roadId |
| 52 | * @return | 52 | * @return |
| 53 | */ | 53 | */ |
| 54 | - boolean isSanhaiByRoadId(Long roadId); | 54 | + boolean isSanhaiByRoadId(String roadId); |
| 55 | } | 55 | } |
| 56 | \ No newline at end of file | 56 | \ No newline at end of file |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmInspectorServiceImpl.java
| @@ -234,7 +234,7 @@ public class BpmInspectorServiceImpl implements BpmInspectorService{ | @@ -234,7 +234,7 @@ public class BpmInspectorServiceImpl implements BpmInspectorService{ | ||
| 234 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); | 234 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); |
| 235 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); | 235 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); |
| 236 | String busiLine = reqVO.getBusiLine(); | 236 | String busiLine = reqVO.getBusiLine(); |
| 237 | - Long roadId = reqVO.getRoadId(); | 237 | + String roadId = reqVO.getRoadId(); |
| 238 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); | 238 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); |
| 239 | 239 | ||
| 240 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 | 240 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 |
| @@ -303,7 +303,7 @@ public class BpmInspectorServiceImpl implements BpmInspectorService{ | @@ -303,7 +303,7 @@ public class BpmInspectorServiceImpl implements BpmInspectorService{ | ||
| 303 | } | 303 | } |
| 304 | 304 | ||
| 305 | @Override | 305 | @Override |
| 306 | - public boolean isSanhaiByRoadId(Long roadId) { | 306 | + public boolean isSanhaiByRoadId(String roadId) { |
| 307 | RoadStreetRespDTO roadStreetRespDTO = roadApi.getRoadInfoById(roadId); | 307 | RoadStreetRespDTO roadStreetRespDTO = roadApi.getRoadInfoById(roadId); |
| 308 | if(null == roadStreetRespDTO){ | 308 | if(null == roadStreetRespDTO){ |
| 309 | throw exception(APP_WORK_ROAD_NOT_EXISTS); | 309 | throw exception(APP_WORK_ROAD_NOT_EXISTS); |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmUniversalServiceImpl.java
| @@ -196,7 +196,7 @@ public class BpmUniversalServiceImpl implements BpmUniversalService{ | @@ -196,7 +196,7 @@ public class BpmUniversalServiceImpl implements BpmUniversalService{ | ||
| 196 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); | 196 | //String busiLine = (String)processInstanceVariables.get(BPM_COMMON_PROD_BUSILINE); |
| 197 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); | 197 | //Long roadId = (Long) processInstanceVariables.get(BPM_COMMON_PROD_ROADID); |
| 198 | String busiLine = reqVO.getBusiLine(); | 198 | String busiLine = reqVO.getBusiLine(); |
| 199 | - Long roadId = reqVO.getRoadId(); | 199 | + String roadId = reqVO.getRoadId(); |
| 200 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); | 200 | String roleCode = BusiLineTeamLeaderRoleCodeEnum.getByCode(busiLine).getRoleCode(); |
| 201 | 201 | ||
| 202 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 | 202 | if(StringUtil.isEmpty(roleCode)){// 找不到 默认为园林组长的角色 |
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/el/YlTaskAssignService.java
| @@ -29,7 +29,7 @@ public class YlTaskAssignService { | @@ -29,7 +29,7 @@ public class YlTaskAssignService { | ||
| 29 | 29 | ||
| 30 | @Resource | 30 | @Resource |
| 31 | private MainInfoExtMapper workOrderExtMapper; | 31 | private MainInfoExtMapper workOrderExtMapper; |
| 32 | - public Long getInitiatorApproverByBusiness(Long roadId,String roleCode,String busiLine) { | 32 | + public Long getInitiatorApproverByBusiness(String roadId,String roleCode,String busiLine) { |
| 33 | List<AdminUserRespDTO> userList = workOrderExtMapper.getUserByRoadIdAndRoleCode(roadId,roleCode,busiLine); | 33 | List<AdminUserRespDTO> userList = workOrderExtMapper.getUserByRoadIdAndRoleCode(roadId,roleCode,busiLine); |
| 34 | if(null != userList && userList.size() > 0){ | 34 | if(null != userList && userList.size() > 0){ |
| 35 | return userList.get(0).getId(); | 35 | return userList.get(0).getId(); |