From f37449146d61a49388f557210cad944f032efefe Mon Sep 17 00:00:00 2001
From: 刘小明 <liuxm_a@163.com>
Date: 星期二, 09 七月 2024 13:55:14 +0800
Subject: [PATCH] 名称统一

---
 pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/assemblyStep/AssemblyStepSv.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/assemblyStep/AssemblyStepSv.java b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/assemblyStep/AssemblyStepSv.java
index 0c23c40..bc5a943 100644
--- a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/assemblyStep/AssemblyStepSv.java
+++ b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/assemblyStep/AssemblyStepSv.java
@@ -36,6 +36,7 @@
 
     private StaDeviceLastMapper deviceLastDao;
     private StaDeviceLifeMapper deviceLifeDao;
+    private StaDeviceLifeLastMapper deviceLifeLastDao;
     private StaWipSnExMapper wipSnExDao;
     private StaDeviceProductionLogMapper deviceProductionLogDao;
     private StaAssemblyWorkLastMapper assemblyWorkLastDao;
@@ -52,7 +53,6 @@
     private OthFileMapper othFileMapper;
     @Value("${dy.webFile.fmUrl}")
     private String fmUrl;
-
     @Autowired
     public void setDeviceLastDao(StaDeviceLastMapper deviceLastDao) {
         this.deviceLastDao = deviceLastDao;
@@ -117,6 +117,10 @@
     public void setOthFileMapper(OthFileMapper othFileMapper) {
         this.othFileMapper = othFileMapper;
     }
+    @Autowired
+    public void setDeviceLifeLastDao(StaDeviceLifeLastMapper deviceLifeLastDao) {
+        this.deviceLifeLastDao = deviceLifeLastDao;
+    }
 
     @Transactional
     public int save(QueryVo params) {
@@ -173,7 +177,16 @@
     private void saveDeviceLife(StaDeviceLast deviceLast) {
         StaDeviceLife life = new StaDeviceLife();
         BeanUtils.copyProperties(deviceLast, life);
+        life.setId(null);
         deviceLifeDao.insertSelective(life);
+
+        StaDeviceLifeLast lastLife = new StaDeviceLifeLast();
+        BeanUtils.copyProperties(deviceLast, lastLife);
+        lastLife.setId(null);
+        int count = deviceLifeLastDao.updateByDeviceNo(lastLife);
+        if (count == 0){
+            deviceLifeLastDao.insertSelective(lastLife);
+        }
     }
 
     private StaDeviceLast buildDeviceLast(QueryVo params, StaAssemblyWorkLast workLast,String deviceNo) {
@@ -200,7 +213,7 @@
         PrProductionNode node = nodeDao.selectByPrimaryKey(workLast.nodeId);
         record.nodeContent = node.content;
         if (node.isRecord) {
-            record.deviceCycleContent = node.equipCycleContent;
+            record.deviceCycleContent = node.deviceCycleContent;
         }
         record.status = getStatus(params.status, node.isEnd,params.workType);
         return record;

--
Gitblit v1.8.0