Browse Source

采购入库接口存接口方信息

zengtx 2 years ago
parent
commit
29c5afef39

+ 8 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/openApi/service/impl/PurchaseWarehousingServiceImpl.java

@@ -409,7 +409,14 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
     //由于前期是自己插入U8数据库 后前改变方式先择调用第三方插入接口 所以需要把字段名整体转换成第三方的
     public JSONArray saveRdRecord01JSON(Map<String,Object> map,List<Map<String,Object>> itemList,String accID){
         JSONArray jsonArraySave=new JSONArray();
+        String ygcVencode = map.get("cVenCodeReceiver").toString();
         if(map!=null){
+
+            if(oConvertUtils.isNotEmpty(ygcVencode)){
+                //根据接收方获取供应商信息
+                Map<String,Object> mapVenCode= this.baseMapper.getWhCodeByVenCode(ygcVencode);
+                ygcVencode = mapVenCode.get("cVenAbbName").toString();
+            }
             //主表
             JSONObject saveJson=new JSONObject();
             saveJson.put("CACCID",accID);
@@ -438,6 +445,7 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
                     saveItemJson.put("POAUTOIDCOL",m.get("POAUTOIDCOL"));
                     saveItemJson.put("IPROCESSCOST",m.get("iOriCost"));
                     saveItemJson.put("INQUANTITY",m.get("INQUANTITY"));
+                    saveItemJson.put("CDEFINE37",ygcVencode);//表体自定义项13(供应商)
                     //获取自定义项 自由项 批次项
                     getCDEFINEJson(saveItemJson,m,"1");
                     itemJsonArray.add(saveItemJson);