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}]]>
+
+