From 962f78c8383e7c884ddb08c951c15e5ba6eb4cb8 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 23 十月 2026 15:43:33 +0800
Subject: [PATCH] fix: 完善审批流程与业务状态校验

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java
index 140f1d3..a0b8e1c 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/em/record/MesEmRecordController.java
@@ -29,21 +29,25 @@
 @Validated
 public class MesEmRecordController {
 
+    /**
+     * 娉ㄦ剰锛氬瓧娈靛悕涓嶈兘鍙� recordService锛屽惁鍒� @Resource 浼氫紭鍏堟寜鍚嶇О鍖归厤鍒�
+     * mzt-log 鐨� recordService锛圖efaultLogRecordServiceImpl锛夛紝瀵艰嚧鍚姩澶辫触銆�
+     */
     @Resource
-    private MesEmRecordService recordService;
+    private MesEmRecordService mesEmRecordService;
 
     @PostMapping("/create")
     @Operation(summary = "鍒涘缓鑳借�楁妱琛ㄨ褰�")
     @PreAuthorize("@ss.hasPermission('mes:em-record:create')")
     public CommonResult<Long> createRecord(@Valid @RequestBody MesEmRecordSaveReqVO createReqVO) {
-        return success(recordService.createRecord(createReqVO));
+        return success(mesEmRecordService.createRecord(createReqVO));
     }
 
     @PutMapping("/update")
     @Operation(summary = "鏇存柊鑳借�楁妱琛ㄨ褰�")
     @PreAuthorize("@ss.hasPermission('mes:em-record:update')")
     public CommonResult<Boolean> updateRecord(@Valid @RequestBody MesEmRecordSaveReqVO updateReqVO) {
-        recordService.updateRecord(updateReqVO);
+        mesEmRecordService.updateRecord(updateReqVO);
         return success(true);
     }
 
@@ -52,7 +56,7 @@
     @Parameter(name = "id", description = "缂栧彿", required = true)
     @PreAuthorize("@ss.hasPermission('mes:em-record:delete')")
     public CommonResult<Boolean> deleteRecord(@RequestParam("id") Long id) {
-        recordService.deleteRecord(id);
+        mesEmRecordService.deleteRecord(id);
         return success(true);
     }
 
@@ -61,19 +65,19 @@
     @Parameter(name = "id", description = "缂栧彿", required = true)
     @PreAuthorize("@ss.hasPermission('mes:em-record:query')")
     public CommonResult<MesEmRecordRespVO> getRecord(@RequestParam("id") Long id) {
-        MesEmRecordDO record = recordService.getRecord(id);
+        MesEmRecordDO record = mesEmRecordService.getRecord(id);
         if (record == null) {
             return success(null);
         }
-        return success(recordService.getRecordRespVOList(Collections.singletonList(record)).get(0));
+        return success(mesEmRecordService.getRecordRespVOList(Collections.singletonList(record)).get(0));
     }
 
     @GetMapping("/page")
     @Operation(summary = "鑾峰緱鑳借�楁妱琛ㄨ褰曞垎椤�")
     @PreAuthorize("@ss.hasPermission('mes:em-record:query')")
     public CommonResult<PageResult<MesEmRecordRespVO>> getRecordPage(@Valid MesEmRecordPageReqVO pageReqVO) {
-        PageResult<MesEmRecordDO> pageResult = recordService.getRecordPage(pageReqVO);
-        return success(new PageResult<>(recordService.getRecordRespVOList(pageResult.getList()),
+        PageResult<MesEmRecordDO> pageResult = mesEmRecordService.getRecordPage(pageReqVO);
+        return success(new PageResult<>(mesEmRecordService.getRecordRespVOList(pageResult.getList()),
                 pageResult.getTotal()));
     }
 
@@ -84,7 +88,7 @@
             @RequestParam("meterId") Long meterId,
             @RequestParam("recordDate") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate recordDate,
             @RequestParam(value = "excludeId", required = false) Long excludeId) {
-        return success(recordService.getLastReading(meterId, recordDate, excludeId));
+        return success(mesEmRecordService.getLastReading(meterId, recordDate, excludeId));
     }
 
 }

--
Gitblit v1.9.3