Explorar o código

[CODE]: 入库更新库存前执行update更新明细的提单号等于主表的提单号

maxianghua %!s(int64=4) %!d(string=hai) anos
pai
achega
733901e51c

+ 4 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

@@ -478,6 +478,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
                     } else {
                         wbItem.setfBillstatus(10L);
                     }
+                    wbItem.setfMblno(warehouseBills.getfMblno());// 入库更新库存前执行update更新明细的提单号等于主表的提单号
                     wbItem.setfPid(fPid);
                     wbItem.setCreateBy(loginUser.getUser().getUserName());
                     wbItem.setCreateTime(new Date());
@@ -670,6 +671,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
             wbItem.setCreateTime(new Date());
             wbItem.setfBillno(warehouseBills.getfBillno());
             wbItem.setCreateBy(loginUser.getUser().getUserName());
+            wbItem.setfMblno(warehouseBills.getfMblno());// 入库更新库存前执行update更新明细的提单号等于主表的提单号
             tWarehousebillsitemsMapper.insertTWarehousebillsitems(wbItem);
         }
         if (StringUtils.isNotNull(tWarehousebillsfeesCr) && !"[]".equals(tWarehousebillsfeesCr)) {
@@ -1157,6 +1159,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
                 item.setfBillstatus(40L);
                 item.setUpdateBy(loginUser.getUser().getUserName());
                 item.setUpdateTime(new Date());
+                item.setfMblno(tWarehouseBills.getfMblno());// 入库更新库存前执行update更新明细的提单号等于主表的提单号
                 num = tWarehousebillsitemsMapper.updateTWarehousebillsitems(item);
                 // 添加状态log
                 insertTWarehousebillsLog(item, 40L, loginUser);
@@ -1503,6 +1506,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
                 if(item.getfSerialNumber()==null ||  item.getfSerialNumber().equals("")){
                     item.setfSerialNumber(serialNumber);
                 }
+                item.setfMblno(tWarehouseBills.getfMblno());// 入库更新库存前执行update更新明细的提单号等于主表的提单号
                 item.setfBillstatus(status);
                 item.setUpdateTime(new Date());
                 item.setUpdateBy(loginUser.getUser().getUserName());