Commit 8b982bedce694458c207755632f300176b7b2a6c

Authored by 王富生
1 parent 680ff92d

不校验非工单类 的单号

urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/dto/AppGardenWorkOrderReqVO.java
@@ -25,6 +25,11 @@ public class AppGardenWorkOrderReqVO { @@ -25,6 +25,11 @@ public class AppGardenWorkOrderReqVO {
25 @NotNull(message = "道路ID不能为空") 25 @NotNull(message = "道路ID不能为空")
26 private Long roadId; 26 private Long roadId;
27 27
  28 + /**
  29 + * 工单类型 Q:快速工单,C:普通工单,O:其他工单
  30 + */
  31 + private String orderType;
  32 +
28 @Schema(description = "道路名称", example = "测试道路") 33 @Schema(description = "道路名称", example = "测试道路")
29 private String roadName; 34 private String roadName;
30 35
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/convert/AppGardenWorkOrderConvert.java
@@ -26,6 +26,7 @@ public interface AppGardenWorkOrderConvert { @@ -26,6 +26,7 @@ public interface AppGardenWorkOrderConvert {
26 orderReqVO.setSourceId(1);//来源ID 工单来源 1、巡查 26 orderReqVO.setSourceId(1);//来源ID 工单来源 1、巡查
27 orderReqVO.setSourceName("园林巡查上报"); 27 orderReqVO.setSourceName("园林巡查上报");
28 orderReqVO.setThirdWorkNo(planNo); 28 orderReqVO.setThirdWorkNo(planNo);
  29 + orderReqVO.setOrderType("C");
29 orderReqVO.setFinishDate(LocalDateTime.now()); 30 orderReqVO.setFinishDate(LocalDateTime.now());
30 orderReqVO.setBusiLine(inspectionPlanDO.getBusiLine()); 31 orderReqVO.setBusiLine(inspectionPlanDO.getBusiLine());
31 orderReqVO.setLatLonType(3); 32 orderReqVO.setLatLonType(3);
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmGardenServiceImpl.java
@@ -540,7 +540,11 @@ public class BpmGardenServiceImpl implements BpmGardenService{ @@ -540,7 +540,11 @@ public class BpmGardenServiceImpl implements BpmGardenService{
540 workOrder.setStreetId(roadStreetRespDTO.getStreetId()); 540 workOrder.setStreetId(roadStreetRespDTO.getStreetId());
541 workOrder.setStreetName(roadStreetRespDTO.getStreetName()); 541 workOrder.setStreetName(roadStreetRespDTO.getStreetName());
542 workOrder.setBuzStatus(ORDER_STATUS_INIT);//工单业务初始化状态 后续操作状态 见 OperateTypeEnum 542 workOrder.setBuzStatus(ORDER_STATUS_INIT);//工单业务初始化状态 后续操作状态 见 OperateTypeEnum
543 - workOrder.setOrderType(BpmCommonConstant.ORDER_TYPE_Q); 543 + if(StringUtil.isEmpty(createRequestVo.getOrderType())){
  544 + workOrder.setOrderType(BpmCommonConstant.ORDER_TYPE_Q);
  545 + }else{
  546 + workOrder.setOrderType(createRequestVo.getOrderType());
  547 + }
544 DictDataRespDTO dictData = dictDataCommonApi.getDictData(CONSERVE_LEVEL, roadStreetRespDTO.getLevelId().toString()); 548 DictDataRespDTO dictData = dictDataCommonApi.getDictData(CONSERVE_LEVEL, roadStreetRespDTO.getLevelId().toString());
545 if(null == dictData){ 549 if(null == dictData){
546 throw exception(APP_WORKER_LEVEL_ID_NOT_EXISTS); 550 throw exception(APP_WORKER_LEVEL_ID_NOT_EXISTS);