Commit e884db38b963502f7129ef8fbb8de237b3b25924

Authored by 王富生
1 parent cd085bae

养护计划优化提交

urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/vo/RoadPageReqVO.java
... ... @@ -35,16 +35,16 @@ public class RoadPageReqVO extends PageParam {
35 35 private String direction;
36 36  
37 37 @Schema(description = "行道树绿化面积")
38   - private String greenBeltTreeArea;
  38 + private Float greenBeltTreeArea;
39 39  
40 40 @Schema(description = "绿化带面积")
41   - private String greenBeltArea;
  41 + private Float greenBeltArea;
42 42  
43 43 @Schema(description = "总绿化带面积")
44   - private String totalArea;
  44 + private Float totalArea;
45 45  
46 46 @Schema(description = "行道树(棵)面积")
47   - private String treeArea;
  47 + private Float treeArea;
48 48  
49 49 @Schema(description = "起点经度")
50 50 private String startingLatitude;
... ...
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/vo/RoadRespVO.java
... ... @@ -46,19 +46,19 @@ public class RoadRespVO {
46 46  
47 47 @Schema(description = "行道树绿化面积", requiredMode = Schema.RequiredMode.REQUIRED)
48 48 @ExcelProperty("行道树绿化面积")
49   - private String greenBeltTreeArea;
  49 + private Float greenBeltTreeArea;
50 50  
51 51 @Schema(description = "绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
52 52 @ExcelProperty("绿化带面积")
53   - private String greenBeltArea;
  53 + private Float greenBeltArea;
54 54  
55 55 @Schema(description = "总绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
56 56 @ExcelProperty("总绿化带面积")
57   - private String totalArea;
  57 + private Float totalArea;
58 58  
59 59 @Schema(description = "行道树(棵)面积", requiredMode = Schema.RequiredMode.REQUIRED)
60 60 @ExcelProperty("行道树(棵)面积")
61   - private String treeArea;
  61 + private Float treeArea;
62 62  
63 63 @Schema(description = "起点经度", requiredMode = Schema.RequiredMode.REQUIRED)
64 64 @ExcelProperty("起点经度")
... ...
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/road/vo/RoadSaveReqVO.java
... ... @@ -39,24 +39,28 @@ public class RoadSaveReqVO {
39 39 private String direction;
40 40  
41 41 @Schema(description = "行道树绿化面积", requiredMode = Schema.RequiredMode.REQUIRED)
42   - @NotEmpty(message = "行道树绿化面积不能为空")
43   - @Size(min=1, max = 200000, message = "行道树绿化面积长度")
44   - private String greenBeltTreeArea;
  42 + @NotNull(message = "行道树绿化面积") // 注意:Float 是包装类,用 @NotNull
  43 + @DecimalMin(value = "0.0", inclusive = true, message = "绿化带面积不能小于 0")
  44 + @DecimalMax(value = "99999.99", inclusive = true, message = "绿化带面积不能大于 99999.99")
  45 + private Float greenBeltTreeArea;
45 46  
46 47 @Schema(description = "绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
47   - @NotEmpty(message = "绿化带面积不能为空")
48   - @Size(min=1, max = 200000, message = "绿化带面积长度")
49   - private String greenBeltArea;
  48 + @NotNull(message = "绿化带面积") // 注意:Float 是包装类,用 @NotNull
  49 + @DecimalMin(value = "0.0", inclusive = true, message = "绿化带面积不能小于 0")
  50 + @DecimalMax(value = "99999.99", inclusive = true, message = "绿化带面积不能大于 99999.99")
  51 + private Float greenBeltArea;
50 52  
51 53 @Schema(description = "总绿化带面积", requiredMode = Schema.RequiredMode.REQUIRED)
52   - @NotEmpty(message = "总绿化带面积不能为空")
53   - @Size(min=1, max = 200000, message = "总绿化带面积长度")
54   - private String totalArea;
  54 + @NotNull(message = "总绿化带面积不能为空") // 注意:Float 是包装类,用 @NotNull
  55 + @DecimalMin(value = "0.0", inclusive = true, message = "总绿化带面积不能小于 0")
  56 + @DecimalMax(value = "99999.99", inclusive = true, message = "总绿化带面积不能大于 99999.99")
  57 + private Float totalArea;
55 58  
56 59 @Schema(description = "行道树(棵)面积", requiredMode = Schema.RequiredMode.REQUIRED)
57   - @NotEmpty(message = "行道树(棵)面积不能为空")
58   - @Size(min=1, max = 50, message = "行道树(棵)面积长度1-50")
59   - private String treeArea;
  60 + @NotNull(message = "行道树(棵)面积不能为空") // 注意:Float 是包装类,用 @NotNull
  61 + @DecimalMin(value = "0.0", inclusive = true, message = "行道树(棵)面积不能小于 0")
  62 + @DecimalMax(value = "99999.99", inclusive = true, message = "行道树(棵)面积不能大于 99999.99")
  63 + private Float treeArea;
60 64  
61 65 @Schema(description = "起点经度", requiredMode = Schema.RequiredMode.REQUIRED)
62 66 @NotEmpty(message = "起点经度不能为空")
... ...
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanDetailListByRoadPageReqVO.java
... ... @@ -16,6 +16,8 @@ import java.util.Set;
16 16 @Data
17 17 public class AppMaintainPlanDetailListByRoadPageReqVO extends PageParam {
18 18  
  19 + @Schema(description = "计划批次号")
  20 + private String batchNo;
19 21  
20 22 @Schema(description = "道路ID")
21 23 @NotNull
... ... @@ -30,9 +32,9 @@ public class AppMaintainPlanDetailListByRoadPageReqVO extends PageParam {
30 32 @Schema(description = "计划名称")
31 33 private String planName;
32 34  
33   - @Schema(description = "计划批次号列表")
34   - @Hidden
35   - private Set<String> batchNos;
  35 +// @Schema(description = "计划批次号列表")
  36 +// @Hidden
  37 +// private Set<String> batchNos;
36 38  
37 39 @Schema(description = "业务线")
38 40 @Hidden
... ...
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/dataobject/road/RoadDO.java
... ... @@ -58,19 +58,19 @@ public class RoadDO extends BaseDO {
58 58 /**
59 59 * 行道树绿化面积
60 60 */
61   - private String greenBeltTreeArea;
  61 + private Float greenBeltTreeArea;
62 62 /**
63 63 * 绿化带面积
64 64 */
65   - private String greenBeltArea;
  65 + private Float greenBeltArea;
66 66 /**
67 67 * 总绿化带面积
68 68 */
69   - private String totalArea;
  69 + private Float totalArea;
70 70 /**
71 71 * 行道树(棵)面积
72 72 */
73   - private String treeArea;
  73 + private Float treeArea;
74 74 /**
75 75 * 起点经度
76 76 */
... ...
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanDetailServiceImpl.java
... ... @@ -116,9 +116,9 @@ public class MaintainPlanDetailServiceImpl implements MaintainPlanDetailService
116 116 }
117 117  
118 118 /*1.查询登录用户角色*/
119   - Set<String> batchNos = this.getBatchNosByLoginUserId();
120   - pageReqVO.setLocalDateTime(LocalDateTime.now());
121   - pageReqVO.setBatchNos(batchNos);
  119 +// Set<String> batchNos = this.getBatchNosByLoginUserId();
  120 +// pageReqVO.setLocalDateTime(LocalDateTime.now());
  121 +// pageReqVO.setBatchNos(batchNos);
122 122 /*2.分页*/
123 123 IPage<AppMaintainPlanDetailRespVO> mpPage = MyBatisUtils.buildPage(pageReqVO);
124 124 IPage<AppMaintainPlanDetailRespVO> page = maintainPlanDetailMapper.appMaintainPlanDetailListByRoadPage(mpPage, pageReqVO);
... ...
urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml
... ... @@ -43,11 +43,8 @@
43 43 #{busiLine}
44 44 </foreach>
45 45 </if>
46   - <if test="req.batchNos != null and req.batchNos.size() > 0">
47   - AND a.batch_no IN
48   - <foreach collection="req.batchNos" item="batchNo" open="(" separator="," close=")">
49   - #{batchNo}
50   - </foreach>
  46 + <if test="req.batchNo!= null and req.batchNo !=''">
  47 + AND a.batch_no= #{req.batchNo}
51 48 </if>
52 49 <!--状态 1:未完成;2:已完成;3:已失效-->
53 50 <if test="req.finishState == 3">
... ...