| | |
| | | JSONArray data = jsonResponse.getJSONObject("data").getJSONArray("rows"); |
| | | if(data.size()<=0) continue; |
| | | //商品档案同步 |
| | | if (kingDeeUtilType.formId.equals("BD_MATERIAL")) { |
| | | if(kingDeeUtilType.formId.equals("BD_MATERIAL")) { |
| | | Tag tag = tagService.selectByName("全部", 1); |
| | | // 处理分页:根据返回的totalCount和pageSize计算页数 |
| | | int pageSize = jsonResponse.getJSONObject("data").getIntValue("pageSize"); |
| | |
| | | callApiLogSaveOrder(order,kingDeeUtilType, "编号商品检索失败,请先添加商品"+matnr, false); |
| | | continue; |
| | | } |
| | | if (mat.getSafeQty() == null || mat.getSafeQty() == 0) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "档案箱数量异常:" + matnr, false); |
| | | continue; |
| | | } |
| | | Double erpAnfme = anfme*mat.getSafeQty(); |
| | | Order order1 = orderService.selectByNo( billNo); |
| | | List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order1.getId()); |
| | |
| | | "商品不存在:" + matnr, false); |
| | | continue; |
| | | } |
| | | if (mat.getSafeQty() == null || mat.getSafeQty() == 0) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "档案箱数量异常:" + matnr, false); |
| | | continue; |
| | | } |
| | | Double erpAnfme = anfme*mat.getSafeQty(); |
| | | // ========= 明细去重 ========= |
| | | List<OrderDetl> orderDetls = |
| | |
| | | if (Cools.isEmpty(mat)) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "商品不存在:" + matnr, false); |
| | | continue; |
| | | } |
| | | if (mat.getSafeQty() == null || mat.getSafeQty() == 0) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "档案箱数量异常:" + matnr, false); |
| | | continue; |
| | | } |
| | | Double erpAnfme = anfme*mat.getSafeQty(); |
| | |
| | | "物料档案不存在:" + matnr, false); |
| | | continue; |
| | | } |
| | | if (mat.getSafeQty() == null || mat.getSafeQty() == 0) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "档案箱数量异常:" + matnr, false); |
| | | continue; |
| | | } |
| | | anfmeBox = Math.floor(anfme / mat.getSafeQty()); |
| | | // ========= 明细去重 ========= |
| | | List<OrderDetl> orderDetls = |
| | |
| | | "商品不存在:" + matnr, false); |
| | | continue; |
| | | } |
| | | if (mat.getSafeQty() == null || mat.getSafeQty() == 0) { |
| | | callApiLogSaveOrder(order, kingDeeUtilType, |
| | | "档案箱数量异常:" + matnr, false); |
| | | continue; |
| | | } |
| | | anfmeBox = Math.floor(anfme / mat.getSafeQty()); |
| | | // ========= 明细去重 ========= |
| | | List<OrderDetl> orderDetls = |
| | |
| | | String owner = "和得科技"; |
| | | String ownerUuid = "BU-00001"; |
| | | String orderId = jsonObjectNew.getString("id"); |
| | | String manuBill = jsonObjectNew.getString("manufacturenun"); |
| | | // ========= 货主校验 ========= |
| | | LocOwner locOwner = locOwnerService.selectByUuid(ownerUuid); |
| | | // if (locOwner == null) { |
| | |
| | | null, // 项目编号 |
| | | orderId, //收料单id |
| | | null, // 调拨项目编号 |
| | | null, // 初始票据号 |
| | | manuBill, // 初始票据号 |
| | | null, // 票据号 |
| | | null, // 项目id |
| | | owner, // 货主 |