From 1c4311135628b53daa336821ff452292a9d063e9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 28 八月 2024 09:14:10 +0800
Subject: [PATCH] 代码提交 bug解决

---
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
index c7977d7..94462c6 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
@@ -122,7 +122,6 @@
                 slVolumeProductionZygl.setPresentState(1);
             slVolumeProductionZyglMapper.insert(slVolumeProductionZygl);
             addaddSlVolumeProductionZyDTO.setId(slVolumeProductionZygl.getId());
-
             // 新增
             List<AddZYIdsDTO> rkId = addaddSlVolumeProductionZyDTO.getAddZYIdsDTOS();
             for (AddZYIdsDTO m:rkId){
@@ -139,7 +138,6 @@
                 slVolumeProductionZy.setStoreManagementNumber(m.getStoreManagementNumber());
                 slVolumeProductionZy.setShelfId(m.getShelfId());
                 slVolumeProductionZy.setSysId(userid);
-                slVolumeProductionZy.setRkId(m.getRkId());
                 if (slVolumeProductionRkgl!=null){
                     if (slVolumeProductionRkgl.getSupplierId()!=null){
                         slVolumeProductionZy.setSupplierId(Integer.valueOf(slVolumeProductionRkgl.getSupplierId().toString()));
@@ -162,8 +160,10 @@
                 slVolumeProductionRk.setRkNumber("CD-"+simpleDateFormat.format(new Date())+ UUIDUtil.getNumberRandom(2));
                 slVolumeProductionRk.setRkNum(Long.valueOf(zy.getZyNum()));
                 SlVolumeProductionRk slVolumeProductionRk2 = slVolumeProductionRkMapper.selectById(zy.getRkId());
-                slVolumeProductionRk.setRkPice(slVolumeProductionRk2.getRkPice());
-                if (slVolumeProductionRk2!=null)slVolumeProductionRk.setRkModel(slVolumeProductionRk2.getRkModel());
+                if (slVolumeProductionRk2!=null){
+                    slVolumeProductionRk.setRkModel(slVolumeProductionRk2.getRkModel());
+                    slVolumeProductionRk.setRkPice(slVolumeProductionRk2.getRkPice());
+                }
                 slVolumeProductionRk.setShelfId(zy.getShelfId());
                 slVolumeProductionRk.setRepertoryZhai(Long.valueOf(zy.getZyNum()));
                 slVolumeProductionRk.setCreateTime(new Date());
@@ -204,7 +204,11 @@
                 slVolumeProductionZy.setShelfId(m.getShelfId());
                 slVolumeProductionZy.setSysId(userid);
                 slVolumeProductionZy.setRkId(m.getRkId());
-            slVolumeProductionZy.setSupplierId(Integer.parseInt(slVolumeProductionRkgl.getSupplierId().toString()));
+                if (slVolumeProductionRkgl!=null){
+                    if (slVolumeProductionRkgl.getSupplierId()!=null){
+                        slVolumeProductionZy.setSupplierId(Integer.valueOf(slVolumeProductionRkgl.getSupplierId().toString()));
+                    }
+                }
                 this.save(slVolumeProductionZy);
 //                slVolumeProductionZyQueryWrapper.eq("rk_id",z.getRkId());
 //                slVolumeProductionZyQueryWrapper.eq("del_flag","0");

--
Gitblit v1.7.1