diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanDetailReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanDetailReqVO.java index b0a1017..dcfbe23 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanDetailReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanDetailReqVO.java @@ -20,10 +20,10 @@ public class AppInspectionPlanDetailReqVO { @NotBlank(message = "批次号不能为空") private String batchNo; - @Schema(description = "完成状态 1:未完成;2:已完成;3:已失效") + @Schema(description = "完成状态 1:未完成;2:已完成;3:已失效;4:已终止") @NotNull(message = "完成状态不能为空") @Min(value = 1, message = "状态最小为1") - @Max(value = 3, message = "状态不能大于4") + @Max(value = 4, message = "状态不能大于4") private Integer finishState; @Schema(description = "公司ID") @@ -34,8 +34,9 @@ public class AppInspectionPlanDetailReqVO { @Hidden private List busiLineList; - @Schema(description = "系统时间") + @Schema(description = "部门") @Hidden - private LocalDateTime localDateTime; + private Long deptId; + } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java index a130351..3e65621 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/inspectionplan/vo/AppInspectionPlanPageReqVO.java @@ -33,4 +33,8 @@ public class AppInspectionPlanPageReqVO extends PageParam { @Hidden private List busiLineList; + @Schema(description = "部门") + @Hidden + private Long deptId; + } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanDetailListByRoadPageReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanDetailListByRoadPageReqVO.java index 62fbf0e..29dae3f 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanDetailListByRoadPageReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanDetailListByRoadPageReqVO.java @@ -23,24 +23,18 @@ public class AppMaintainPlanDetailListByRoadPageReqVO extends PageParam { @NotNull private Long roadId; - @Schema(description = "完成状态 1:未完成;2:已完成;3:已失效") + @Schema(description = "完成状态 1:未完成;2:已完成;3:已失效;4:终止") @NotNull(message = "完成状态不能为空") @Min(value = 1, message = "状态最小为1") - @Max(value = 3, message = "状态不能大于4") + @Max(value = 4, message = "状态不能大于4") private Integer finishState; @Schema(description = "计划名称") private String planName; -// @Schema(description = "计划批次号列表") -// @Hidden -// private Set batchNos; @Schema(description = "业务线") @Hidden private List busiLineList; - @Schema(description = "系统时间") - @Hidden - private LocalDateTime localDateTime; } diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPagePlanTypeReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPagePlanTypeReqVO.java index 5ab3986..eee1c29 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPagePlanTypeReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPagePlanTypeReqVO.java @@ -42,5 +42,9 @@ public class AppMaintainPlanPagePlanTypeReqVO extends PageParam { @Hidden private List busiLineList; + @Schema(description = "部门id") + @Hidden + private Long deptId; + } \ No newline at end of file diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java index 3269b3a..3f47b69 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/app/maintainplan/vo/AppMaintainPlanPageRoadReqVO.java @@ -37,4 +37,11 @@ public class AppMaintainPlanPageRoadReqVO extends PageParam { @Schema(description = "业务线") @Hidden private List busiLineList; + + @Schema(description = "部门id") + @Hidden + private Long deptId; + + + } \ No newline at end of file diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanDetailServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanDetailServiceImpl.java index b261556..e305b2d 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanDetailServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanDetailServiceImpl.java @@ -100,7 +100,7 @@ public class InspectionPlanDetailServiceImpl implements InspectionPlanDetailServ pageReqVO.setBusiLineList(Arrays.asList(busiLine.split(","))); } pageReqVO.setCompanyId(companyId); - pageReqVO.setLocalDateTime(LocalDateTime.now()); + pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); /*2.明细*/ return inspectionPlanDetailMapper.getInspectionPlanDetailForApp(pageReqVO); diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java index ebe4215..ff401b8 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/inspectionplan/InspectionPlanServiceImpl.java @@ -368,7 +368,7 @@ public class InspectionPlanServiceImpl implements InspectionPlanService { if (CollectionUtils.isEmpty(roleIds)) { return new PageResult<>(null, 0L); } - + pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); pageReqVO.setRoleIds(new HashSet<>(roleIds)); /*2.分页*/ IPage mpPage = MyBatisUtils.buildPage(pageReqVO); diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java index 6cf962c..4b6f8ef 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/maintainplan/MaintainPlanServiceImpl.java @@ -377,13 +377,13 @@ public class MaintainPlanServiceImpl implements MaintainPlanService { pageReqVO.setBusiLineList(Arrays.asList(busiLine.split(","))); } - /*1.查询登录用户计划编码列表*/ /*1.查询登录用户角色*/ List roleIds = roleApi.getRoleIdsByUserId(SecurityFrameworkUtils.getLoginUserId()); if (CollectionUtils.isEmpty(roleIds)) { new PageResult<>(null, 0L); } pageReqVO.setRoleIds(new HashSet<>(roleIds)); + pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); /*2.分页*/ IPage mpPage = MyBatisUtils.buildPage(pageReqVO); IPage page = maintainPlanMapper.appMaintainPlanRoadPage(mpPage, pageReqVO); @@ -402,7 +402,7 @@ public class MaintainPlanServiceImpl implements MaintainPlanService { if (CollectionUtils.isEmpty(roleIds)) { return new PageResult<>(null, 0L); } - + pageReqVO.setDeptId(SecurityFrameworkUtils.getDeptId()); pageReqVO.setRoleIds(new HashSet<>(roleIds)); /*2.分页*/ IPage mpPage = MyBatisUtils.buildPage(pageReqVO); diff --git a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml index af9796f..b36aeba 100644 --- a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanDetailMapper.xml @@ -38,6 +38,7 @@ AND a.deleted = 0 AND a.batch_no = #{req.batchNo} AND a.company_id = #{req.companyId} + AND a.dept_id = #{req.deptId} AND a.busi_line IN @@ -45,19 +46,7 @@ - - and b.finish_state = #{req.finishState} - - - - and b.finish_state = #{req.finishState} - - - and b.finish_state = #{req.finishState} - = #{req.localDateTime}]]> - - + and b.finish_state = #{req.finishState} diff --git a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml index 94d5fbd..1968c92 100644 --- a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml @@ -32,6 +32,7 @@ AND a.dept_id = c.dept_id AND a.deleted = b.deleted AND a.deleted = 0 + AND a.dept_id = #{req.deptId} AND a.road_name LIKE CONCAT('%',#{req.roadName},'%') diff --git a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml index d7081f4..77e0fef 100644 --- a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml @@ -46,19 +46,7 @@ AND a.batch_no= #{req.batchNo} - - and a.finish_state = #{req.finishState} - - - - and c.finish_state = #{req.finishState} - - - and c.finish_state = #{req.finishState} - = #{req.localDateTime}]]> - - - + and a.finish_state = #{req.finishState} diff --git a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml index 38d8a6f..cbc38e4 100644 --- a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml @@ -33,6 +33,7 @@ AND a.dept_id = c.dept_id AND a.deleted = b.deleted AND a.deleted = 0 + AND a.dept_id = #{req.deptId} AND a.road_name LIKE CONCAT('%',#{req.roadName},'%') @@ -75,6 +76,7 @@ AND a.dept_id = d.dept_id AND a.deleted=c.deleted AND a.deleted=0 + AND a.dept_id = #{req.deptId} AND a.plan_type_id = #{req.planTypeId} AND a.plan_type_id LIKE CONCAT('%',#{req.planName},'%')