| | |
| | | } |
| | | |
| | | private JSONObject buildRequestParams(Order order, KingDeeUtilType kingDeeUtilType, SimpleDateFormat sdf1, SimpleDateFormat sdf2) { |
| | | List<OrderDetl> orderDetlList = orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no",order.getOrderNo())); |
| | | List<OrderDetl> orderDetlList = orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_id",order.getId())); |
| | | if (kingDeeUtilType == null || kingDeeUtilType.formId == null) { |
| | | log.warn("kingDeeUtilType 为空,已跳过本次同步!"); |
| | | return null; |
| | |
| | | switch (kingDeeUtilType.formId) { |
| | | case "PUR_RECEIVEBIll": // 进仓通知单 |
| | | path = imPurinbillAdd; |
| | | JSONArray billentryLkArray = new JSONArray(); |
| | | JSONArray billentryArray = new JSONArray(); // 用于存储 billentry 对象 |
| | | String suppCode = null; // 供应商 |
| | | String boxType2 = null; // 货主/货源 |
| | |
| | | } |
| | | Mat mat = matService.selectByMatnr(orderDetl.getMatnr()); |
| | | Double qty = orderDetl.getQty()*mat.getSafeQty(); |
| | | JSONArray billentryLkArray = new JSONArray(); |
| | | |
| | | // Double qtytotal = orderDetl.getAnfme()*mat.getSafeQty(); |
| | | // JSONArray idArr = new JSONArray(); |
| | | // idArr.add(0L); |
| | |
| | | .fluentPut("billentry_lk_stableid", 677270092232273922L) |
| | | .fluentPut("billentry_lk_sbillid", Long.parseLong(order.getItemName())) // 主单ID |
| | | .fluentPut("billentry_lk_sid", Long.parseLong(orderDetl.getThreeCode())) // 明细ID |
| | | .fluentPut("billentry_lk_baseqty_old", orderDetl.getAnfme()) // ERP数量 |
| | | .fluentPut("billentry_lk_baseqty_old", orderDetl.getErpAnfme()) // ERP数量 |
| | | .fluentPut("billentry_lk_baseqty", qty); // 作业数量 |
| | | billentryLkArray.add(billentryLk); |
| | | // 创建 billentry 对象,填充缺失的字段 |