Ver Fonte

应急物资台账处理

Zimo há 5 dias atrás
pai
commit
6267b79321

+ 2 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/qhse/emergency/vo/QhseEmergencyBookPageReqVO.java

@@ -53,5 +53,6 @@ public class QhseEmergencyBookPageReqVO extends PageParam {
 
     @Schema(description = "部门名称", example = "芋艿")
     private String deptName;
-
+    @Schema(description = "是否录入证书")
+    private Boolean ifCert;
 }

+ 2 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/qhse/emergency/vo/QhseEmergencyBookRespVO.java

@@ -63,4 +63,6 @@ public class QhseEmergencyBookRespVO {
     @ExcelProperty("部门名称")
     private String deptName;
 
+    @Schema(description = "是否录入证书")
+    private Boolean ifCert;
 }

+ 2 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/qhse/emergency/vo/QhseEmergencyBookSaveReqVO.java

@@ -48,4 +48,6 @@ public class QhseEmergencyBookSaveReqVO {
     @Schema(description = "部门名称", example = "芋艿")
     private String deptName;
 
+    @Schema(description = "是否录入证书")
+    private Boolean ifCert;
 }

+ 4 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/qhse/measure/IotMeasureBookController.java

@@ -14,6 +14,7 @@ import cn.iocoder.yudao.module.pms.controller.admin.qhse.measure.vo.IotMeasureBo
 import cn.iocoder.yudao.module.pms.controller.admin.stat.DeptUtil;
 import cn.iocoder.yudao.module.pms.dal.dataobject.qhse.measure.IotMeasureBookDO;
 import cn.iocoder.yudao.module.pms.dal.mysql.qhse.measure.IotMeasureBookMapper;
+import cn.iocoder.yudao.module.pms.dal.mysql.qhse.measure.IotMeasureDetectMapper;
 import cn.iocoder.yudao.module.pms.service.qhse.ChineseLetterUtil;
 import cn.iocoder.yudao.module.pms.service.qhse.measure.IotMeasureBookService;
 import cn.iocoder.yudao.module.system.api.dept.DeptApi;
@@ -67,6 +68,8 @@ public class IotMeasureBookController {
     private DeptApi deptApi;
     @Autowired
     private DeptUtil deptUtil;
+    @Autowired
+    private IotMeasureDetectMapper iotMeasureDetectMapper;
 
     @PostMapping("/create")
     @Operation(summary = "创建计量器具台账")
@@ -106,6 +109,7 @@ public class IotMeasureBookController {
     @PreAuthorize("@ss.hasPermission('rq:iot-measure-book:delete')")
     public CommonResult<Boolean> deleteIotMeasureBook(@RequestParam("id") Long id) {
         iotMeasureBookService.deleteIotMeasureBook(id);
+        iotMeasureDetectMapper.deleteByMap(ImmutableMap.of("measure_id", id));
         return success(true);
     }
 

+ 4 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/dal/dataobject/qhse/emergency/QhseEmergencyBookDO.java

@@ -71,4 +71,8 @@ public class QhseEmergencyBookDO extends BaseDO {
      */
     private String deptName;
 
+    /**
+     * 是否证书
+     */
+    private Boolean ifCert;
 }