浏览代码

[CODE]:保存返回主表、从表

maxianghua 4 年之前
父节点
当前提交
70da735f5d

+ 6 - 1
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

@@ -357,6 +357,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
     public AjaxResult insertTWarehousebills(String tWarehouseBills, String tWarehousebillsfeesCr, String tWarehousebillsfeesDr
     public AjaxResult insertTWarehousebills(String tWarehouseBills, String tWarehousebillsfeesCr, String tWarehousebillsfeesDr
             , String tWarehousebillsitems, String tWhgenleg, LoginUser loginUser, String billsType) {
             , String tWarehousebillsitems, String tWhgenleg, LoginUser loginUser, String billsType) {
         Long fPid = null;
         Long fPid = null;
+        Map<String, Object> map = new HashMap<>();
         TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehouseBills, TWarehouseBills.class);
         TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehouseBills, TWarehouseBills.class);
 
 
         if (StringUtils.isNull(warehouseBills.getfId())) {
         if (StringUtils.isNull(warehouseBills.getfId())) {
@@ -386,6 +387,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
             deleteBillsitems(fPid,tWarehousebillsitems);
             deleteBillsitems(fPid,tWarehousebillsitems);
         }
         }
         // 库存明细添加
         // 库存明细添加
+        List<TWarehousebillsitems> tWarehousebillsitemsList=new ArrayList<>();
         if (tWarehousebillsitems != null ) {
         if (tWarehousebillsitems != null ) {
             JSONArray warehouseJSON = JSONArray.parseArray(tWarehousebillsitems);
             JSONArray warehouseJSON = JSONArray.parseArray(tWarehousebillsitems);
             List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class);
             List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class);
@@ -411,6 +413,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
                         insertTWarehousebillsLog(wbItem, 10l,loginUser);
                         insertTWarehousebillsLog(wbItem, 10l,loginUser);
                     }
                     }
                 }
                 }
+                tWarehousebillsitemsList.add(wbItem);
             }
             }
             // 录入库存明细整体状态 --> 更新主表 入账状态
             // 录入库存明细整体状态 --> 更新主表 入账状态
             updateWarehousebillsItemsStatus(warehouseBills);
             updateWarehousebillsItemsStatus(warehouseBills);
@@ -452,7 +455,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
             }
             }
         }
         }
         if ("2".equals(warehouseBills.getfBillstatus())) {
         if ("2".equals(warehouseBills.getfBillstatus())) {
-            return AjaxResult.success(warehouseBills);
+            map.put("warehouseBills", warehouseBills);
+            map.put("warehousebillsitems", tWarehousebillsitemsList);
+            return AjaxResult.success("成功", map);
         }
         }
         return AjaxResult.success();
         return AjaxResult.success();
     }
     }