Commit 4fa0fd5165d928ce082b0056a87fc2197eeaff93

Authored by wangqian
2 parents 7694ac51 1f17e37c

Merge remote-tracking branch 'origin/dev' into dev

urbanops-module-api/urbanops-module-workorder-api/src/main/java/com/zteits/urbanops/module/workorder/dto/AppGardenWorkOrderReqVO.java
1 package com.zteits.urbanops.module.workorder.dto; 1 package com.zteits.urbanops.module.workorder.dto;
2 2
  3 +import com.fasterxml.jackson.annotation.JsonFormat;
3 import io.swagger.v3.oas.annotations.media.Schema; 4 import io.swagger.v3.oas.annotations.media.Schema;
4 import jakarta.validation.constraints.NotEmpty; 5 import jakarta.validation.constraints.NotEmpty;
5 import jakarta.validation.constraints.NotNull; 6 import jakarta.validation.constraints.NotNull;
@@ -82,10 +83,10 @@ public class AppGardenWorkOrderReqVO { @@ -82,10 +83,10 @@ public class AppGardenWorkOrderReqVO {
82 @Schema(description = "三方工单ID") 83 @Schema(description = "三方工单ID")
83 private String thirdWorkNo; 84 private String thirdWorkNo;
84 85
85 - @Schema(description = "希望完成时间") 86 + @Schema(description = "希望完成时间", example = "1766505427000") // Swagger文档示例
86 private LocalDateTime expectedFinishDate; 87 private LocalDateTime expectedFinishDate;
87 88
88 - @Schema(description = "完成时间") 89 + @Schema(description = "完成时间", example = "1766505427000")
89 private LocalDateTime finishDate; 90 private LocalDateTime finishDate;
90 91
91 @NotNull 92 @NotNull
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanCommitSaveReqVO.java
@@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotEmpty; @@ -5,6 +5,7 @@ import jakarta.validation.constraints.NotEmpty;
5 import jakarta.validation.constraints.NotNull; 5 import jakarta.validation.constraints.NotNull;
6 import lombok.Data; 6 import lombok.Data;
7 7
  8 +import java.time.LocalDateTime;
8 import java.util.List; 9 import java.util.List;
9 10
10 @Schema(description = "APP管理 - 巡检计划提交明细新增/修改 Request VO") 11 @Schema(description = "APP管理 - 巡检计划提交明细新增/修改 Request VO")
@@ -41,4 +42,7 @@ public class AppInspectionPlanCommitSaveReqVO { @@ -41,4 +42,7 @@ public class AppInspectionPlanCommitSaveReqVO {
41 @Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "你猜") 42 @Schema(description = "备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "你猜")
42 private String remark; 43 private String remark;
43 44
  45 + @Schema(description = "希望完成时间")
  46 + private LocalDateTime expectedFinishDate;
  47 +
44 } 48 }
45 \ No newline at end of file 49 \ No newline at end of file
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/convert/AppGardenWorkOrderConvert.java
@@ -33,6 +33,7 @@ public interface AppGardenWorkOrderConvert { @@ -33,6 +33,7 @@ public interface AppGardenWorkOrderConvert {
33 orderReqVO.setLat(new BigDecimal(roadDO.getStartingLatitude())); 33 orderReqVO.setLat(new BigDecimal(roadDO.getStartingLatitude()));
34 orderReqVO.setLon(new BigDecimal(roadDO.getStartingLongitude())); 34 orderReqVO.setLon(new BigDecimal(roadDO.getStartingLongitude()));
35 orderReqVO.setLonLatAddress(roadDO.getStartingRemark()); 35 orderReqVO.setLonLatAddress(roadDO.getStartingRemark());
  36 + orderReqVO.setExpectedFinishDate(createReqVO.getExpectedFinishDate());
36 return orderReqVO; 37 return orderReqVO;
37 } 38 }
38 } 39 }
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/aop/BuzStatusUpdateAspect.java
@@ -111,7 +111,7 @@ public class BuzStatusUpdateAspect { @@ -111,7 +111,7 @@ public class BuzStatusUpdateAspect {
111 targeVO.setUserId(SecurityFrameworkUtils.getLoginUserId()); 111 targeVO.setUserId(SecurityFrameworkUtils.getLoginUserId());
112 targeVO.setUserName(SecurityFrameworkUtils.getLoginUserNickname()); 112 targeVO.setUserName(SecurityFrameworkUtils.getLoginUserNickname());
113 targeVO.setFinishDate(reqVO.getFinishDate()); 113 targeVO.setFinishDate(reqVO.getFinishDate());
114 - List<String> problemsImgs = reqVO.getImgs(); 114 + List<String> problemsImgs = reqVO.getProblemsImgs();
115 if(ObjectUtils.isNotAllEmpty(problemsImgs) && problemsImgs.size()>0){ 115 if(ObjectUtils.isNotAllEmpty(problemsImgs) && problemsImgs.size()>0){
116 gardenService.attachmentInsertOrUpdate(problemsImgs,BpmCommonConstant.PROBLEM_IMG_GROUP,targeVO); 116 gardenService.attachmentInsertOrUpdate(problemsImgs,BpmCommonConstant.PROBLEM_IMG_GROUP,targeVO);
117 } 117 }
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/vo/common/AppUniversalApprovalReqVO.java
@@ -95,9 +95,6 @@ public class AppUniversalApprovalReqVO { @@ -95,9 +95,6 @@ public class AppUniversalApprovalReqVO {
95 @Schema(description = "道路名称", example = "测试道路") 95 @Schema(description = "道路名称", example = "测试道路")
96 private String roadName; 96 private String roadName;
97 97
98 - @Schema(description = "开始的问题拍照图片")  
99 - private List<String> imgs;  
100 -  
101 @Schema(description = "工单描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对") 98 @Schema(description = "工单描述", requiredMode = Schema.RequiredMode.REQUIRED, example = "你说的对")
102 @NotEmpty(message = "工单描述不能为空", groups = RelaunchGroup.class) 99 @NotEmpty(message = "工单描述不能为空", groups = RelaunchGroup.class)
103 @Length(max = 500) 100 @Length(max = 500)