Browse Source

托书制单人bug修复

huxy 16 hours ago
parent
commit
15e33db994

+ 8 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/documents/syShippingOrder/service/impl/SyShippingOrderServiceImpl.java

@@ -146,9 +146,12 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
         syShippingOrder.setCreateTime(new Date());
         //设置创建人
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
-        if(org.jeecg.modules.system.util.oConvertUtils.isEmpty(sysUser)){
+        if(oConvertUtils.isNotEmpty(syShippingOrder.getCreateBy())){
+            sysUser.setRealname(syShippingOrder.getCreateBy());
+        }
+        if(oConvertUtils.isEmpty(sysUser)){
             syShippingOrder.setCreateBy("admin");
-        }else {
+        }else{
             syShippingOrder.setCreateBy(sysUser.getRealname());
         }
         //成衣或者面料
@@ -476,6 +479,9 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
         syShippingOrder.setDelFlag("1");
         updateById(syShippingOrder);
 
+        //获取制单人
+        syShippingOrderEdit.setCreateBy(syShippingOrder.getCreateBy());
+
         //新增主表
          syShippingOrderAdd(syShippingOrderEdit);
          return syShippingOrder;