瀏覽代碼

重新修改业务编号逻辑,避免出现长字符串提交

nzf 3 年之前
父節點
當前提交
bc815ba02b
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      ruoyi-warehouse/src/main/java/com/ruoyi/finance/service/impl/TFeeServiceImpl.java

+ 5 - 2
ruoyi-warehouse/src/main/java/com/ruoyi/finance/service/impl/TFeeServiceImpl.java

@@ -817,7 +817,7 @@ public class TFeeServiceImpl implements ITFeeService {
         // 删除从表
         //tFeeDoMapper.deleteByFPid(tFee.getfId());
         messageMap.put("tFee", tFee);
-        fSrcBillnos.add(tFee.getfSrcBillno());
+        // fSrcBillnos.add(tFee.getfSrcBillno());
         //  财务从表
         if (StringUtils.isNotNull(tfeeDo) && !"[]".equals(tfeeDo)) {
             JSONArray jsonDrArray = JSONArray.parseArray(tfeeDo);
@@ -833,7 +833,10 @@ public class TFeeServiceImpl implements ITFeeService {
                     tFeeDo.setCreateBy(loginUser.getUser().getUserName());
                     tFeeDo.setCreateTime(new Date());
                     tFeeDo.setfStatus(billstatus);
-                    tFeeDo.setfSrcBillno(tFee.getfSrcBillno());
+                    if (StringUtils.isNotNull(tFeeDo.getfSrcBillno())) {
+                        // 装载业务编号
+                        fSrcBillnos.add(tFeeDo.getfSrcBillno());
+                    }
                     tFeeDoMapper.insertTFeeDo(tFeeDo);
                 } else {
                     // 走了修改