浏览代码

[CODE]: 商品添加从表添主表Id

maxianghua 4 年之前
父节点
当前提交
7441eb24e0

+ 4 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/basicData/service/impl/TCorpsServiceImpl.java

@@ -84,6 +84,7 @@ public class TCorpsServiceImpl implements ITCorpsService {
         if (StringUtils.isEmpty(tCustomerContacts)) {
             return AjaxResult.error("提交失败:客户联系人为空");
         }
+        Long fPid = null;
         TCorps corps = JSONArray.parseObject(tCorps, TCorps.class);
         JSONArray jsonArray = JSONArray.parseArray(tCustomerContacts);
         List<TCustomerContact> customerContactList = JSONObject.parseArray(jsonArray.toJSONString(), TCustomerContact.class);
@@ -92,13 +93,16 @@ public class TCorpsServiceImpl implements ITCorpsService {
             corps.setCreateBy(loginUser.getUser().getUserName());
             corps.setCreateTime(new Date());
             tCorpsMapper.insertTCorps(corps);
+            fPid=corps.getfId();
         } else {
+            fPid=corps.getfId();
             corps.setUpdateBy(loginUser.getUser().getUserName());
             corps.setUpdateTime(new Date());
             tCorpsMapper.updateById(corps);
             tCustomerContactMapper.delete(new EntityWrapper<TCustomerContact>().eq("f_pid", corps.getfId()));
         }
         for (TCustomerContact cc : customerContactList) {
+            cc.setfPid(fPid);
             cc.setfStatus("0");
             cc.setCreateBy(loginUser.getUser().getUserName());
             cc.setCreateTime(new Date());