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 bd41119..f873a3d 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 @@ -158,7 +158,7 @@ public class MaintainPlanServiceImpl implements MaintainPlanService { maintainPlan.setRoadName(roadReqVO.getRoadName()); //计划属性label String planAttrLabel = DictFrameworkUtils.parseDictDataLabel(PlanConstants.GARDEN_PLAN_ATTR_REDIS_KEY, createReqVO.getPlanAttr()); - String planTypeIdLabel = DictFrameworkUtils.parseDictDataLabel(PlanConstants.INSPECTION_MAINTAIN_TYPE, createReqVO.getPlanTypeId()); + String planTypeIdLabel = DictFrameworkUtils.parseDictDataLabel(PlanConstants.MAINTAIN_TYPE, createReqVO.getPlanTypeId()); String planNameSuffix = StringUtil.isNotEmpty(createReqVO.getPlanNameSuffix()) ? createReqVO.getPlanNameSuffix() : ""; maintainPlan.setPlanName(roadReqVO.getRoadName() + planAttrLabel + planTypeIdLabel + planNameSuffix); maintainPlanList.add(maintainPlan); 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 ec6795d..66033c2 100644 --- a/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/inspectionplan/InspectionPlanMapper.xml @@ -24,8 +24,10 @@ a.finish_state, a.begin_time, a.end_time - FROM - garden_inspection_plan a + FROM garden_inspection_plan a JOIN -- 建议用显式JOIN代替隐式连接,可读性更高 + garden_inspection_plan_detail b ON + a.batch_no = b.batch_no + AND a.deleted = b.deleted WHERE a.deleted = 0 AND a.road_name LIKE CONCAT('%',#{req.roadName},'%') @@ -44,14 +46,17 @@ + and b.finish_state = #{req.finishState} - and a.finish_state = #{req.finishState} + and b.finish_state = #{req.finishState} - and a.finish_state = #{req.finishState} + and b.finish_state = #{req.finishState} = #{req.localDate}]]> + = #{req.localDate}]]> + - \ No newline at end of file + 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 276fbfa..6f9064e 100644 --- a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanDetailMapper.xml @@ -59,6 +59,8 @@ and c.finish_state = #{req.finishState} = #{req.localDateTime}]]> + + 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 139e81c..51927e9 100644 --- a/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml +++ b/urbanops-module-garden/src/main/resources/mapper/maintainplan/MaintainPlanMapper.xml @@ -26,8 +26,12 @@ a.end_time FROM garden_maintain_plan a - WHERE a.deleted=0 - + JOIN -- 建议用显式JOIN代替隐式连接,可读性更高 + garden_maintain_plan_detail b ON + a.batch_no = b.batch_no + AND a.deleted = b.deleted + WHERE a.deleted = 0 + AND a.road_name LIKE CONCAT('%',#{req.roadName},'%') @@ -44,15 +48,17 @@ - and a.finish_state = #{req.finishState} + and b.finish_state = #{req.finishState} - and a.finish_state = #{req.finishState} + and b.finish_state = #{req.finishState} - and a.finish_state = #{req.finishState} + and b.finish_state = #{req.finishState} = #{req.localDate}]]> + = #{req.localDate}]]> + @@ -103,6 +109,8 @@ and c.finish_state = #{req.finishState} = #{req.localDateTime}]]> + +