Browse Source

完成检查计划

luojun 2 years ago
parent
commit
56001b43e1

+ 6 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/controller/CoreSafecheckPlanController.java

@@ -49,7 +49,12 @@ public class CoreSafecheckPlanController extends BaseController {
         return coreSafecheckPlanService.selectPage(coreSafecheckPlan);
     }
 
-
+    @ApiOperation(value = "获取详情")
+    @GetMapping(value = "/getPointIds/{id}")
+//    @RequiresPermissions("core:plan:findById")
+    public AjaxResult getPointIds(@PathVariable Long id) {
+        return AjaxResult.success(coreSafecheckPlanService.selectItemIdsByPlanId(id));
+    }
     /**
      * 获取常规安全检查计划详细信息
      */

+ 2 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/mapper/CoreSafecheckPlanMapper.java

@@ -61,4 +61,6 @@ public interface CoreSafecheckPlanMapper extends BaseMapper<CoreSafecheckPlan> {
      * @return 结果
      */
     int deleteCoreSafecheckPlanByIds(Long[] ids);
+
+    List<String> selectItemIdsByPlanId(@Param("planId")Long id);
 }

+ 2 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/service/ICoreSafecheckPlanService.java

@@ -69,4 +69,6 @@ public interface ICoreSafecheckPlanService extends IService<CoreSafecheckPlan> {
      * @return Page
      */
     TableDataInfo<CoreSafecheckPlan> selectPage(CoreSafecheckPlan coreSafecheckPlan);
+
+    List<String> selectItemIdsByPlanId(Long id);
 }

+ 5 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/service/impl/CoreSafecheckPlanServiceImpl.java

@@ -75,6 +75,11 @@ public class CoreSafecheckPlanServiceImpl extends ServiceImpl<CoreSafecheckPlanM
 
     }
 
+    @Override
+    public List<String> selectItemIdsByPlanId(Long id) {
+        return coreSafecheckPlanMapper.selectItemIdsByPlanId(id);
+    }
+
 
     /**
      * 查询常规安全检查计划

+ 5 - 0
soc-modules/soc-modules-core/src/main/resources/mapper/safetycheck/CoreSafecheckPlanMapper.xml

@@ -242,6 +242,11 @@
         </if>
         ) tem GROUP BY tem.id
     </select>
+    <select id="selectItemIdsByPlanId" resultType="java.lang.String">
+        select distinct point_id as item_id
+        from core_safecheck_plan_to_point
+        where plan_id = #{planId}
+    </select>
 
     <insert id="insertCoreSafecheckPlan" parameterType="com.xunmei.core.safetyCheck.domain.CoreSafecheckPlan"
             useGeneratedKeys="true" keyProperty="id">