From e0f827f71f5bb9d1ed9f6414221e90eeb34632a7 Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期四, 04 九月 2025 11:07:01 +0800
Subject: [PATCH] 排产工单模块设备点检涉及接口

---
 src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java |   45 ++++++++++++++++++++++++++-------------------
 1 files changed, 26 insertions(+), 19 deletions(-)

diff --git a/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java b/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
index 696baeb..90f6066 100644
--- a/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
+++ b/src/main/java/org/jeecg/modules/eam/service/impl/EamInspectionOrderServiceImpl.java
@@ -148,12 +148,19 @@
     public boolean addInspectionOrder(EamInspectionOrderRequest eamInspectionOrderRequest) {
         EamInspectionOrder eamInspectionOrder = new EamInspectionOrder();
         BeanUtils.copyProperties(eamInspectionOrderRequest, eamInspectionOrder);
-        //淇敼鐘舵��
-        if (StrUtil.isNotBlank(eamInspectionOrderRequest.getOperator())) {
-            eamInspectionOrder.setInspectionStatus(InspectionStatus.UNDER_INSPECTION.name());
-        } else {
-            eamInspectionOrder.setInspectionStatus(InspectionStatus.WAIT_INSPECTION.name());
+        eamInspectionOrder.setInspectionDate(new Date());
+        eamInspectionOrder.setOperateTime(new Date());
+        LoginUser user = getCurrentUser();
+        if (user == null || StrUtil.isBlank(user.getId())) {
+            throw new JeecgBootException("璐﹀彿涓嶅瓨鍦�");
         }
+        eamInspectionOrder.setOperator(user.getUsername());
+        ////淇敼鐘舵��
+        //if (StrUtil.isNotBlank(eamInspectionOrderRequest.getOperator())) {
+        //    eamInspectionOrder.setInspectionStatus(InspectionStatus.UNDER_INSPECTION.name());
+        //} else {
+        //    eamInspectionOrder.setInspectionStatus(InspectionStatus.WAIT_INSPECTION.name());
+        //}
         save(eamInspectionOrder);
         //澶勭悊鏄庣粏鏁版嵁
         if (CollectionUtil.isNotEmpty(eamInspectionOrderRequest.getTableDetailList())) {
@@ -163,20 +170,20 @@
             });
             eamInspectionOrderDetailService.saveBatch(eamInspectionOrderRequest.getTableDetailList());
         }
-        //澶勭悊闄勪欢
-        if (CollectionUtil.isNotEmpty(eamInspectionOrderRequest.getFileList())) {
-            FileUploadResult fileUploadResult = eamInspectionOrderRequest.getFileList().get(0);
-            ObjectMapper mapper = new ObjectMapper();
-            try {
-                String referenceFile = mapper.writeValueAsString(fileUploadResult);
-                eamInspectionOrder.setImageFiles(referenceFile);
-            } catch (JsonProcessingException e) {
-                log.error("JSON杞崲澶辫触锛�" + e.getMessage(), e);
-            }
-        }
-        if (StrUtil.isNotBlank(eamInspectionOrderRequest.getOperator())) {
-            triggerProcess(eamInspectionOrder);
-        }
+        ////澶勭悊闄勪欢
+        //if (CollectionUtil.isNotEmpty(eamInspectionOrderRequest.getFileList())) {
+        //    FileUploadResult fileUploadResult = eamInspectionOrderRequest.getFileList().get(0);
+        //    ObjectMapper mapper = new ObjectMapper();
+        //    try {
+        //        String referenceFile = mapper.writeValueAsString(fileUploadResult);
+        //        eamInspectionOrder.setImageFiles(referenceFile);
+        //    } catch (JsonProcessingException e) {
+        //        log.error("JSON杞崲澶辫触锛�" + e.getMessage(), e);
+        //    }
+        //}
+        //if (StrUtil.isNotBlank(eamInspectionOrderRequest.getOperator())) {
+        //    triggerProcess(eamInspectionOrder);
+        //}
         return true;
     }
 

--
Gitblit v1.9.3