From 8002faa7b7102b7b5f13b9844dce527a5eb27327 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 22 五月 2025 16:53:44 +0800 Subject: [PATCH] 接口编写 --- src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java | 66 ++++----------------------------- 1 files changed, 8 insertions(+), 58 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java index a522452..dcafd85 100644 --- a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java @@ -14,6 +14,7 @@ import com.zy.nc.entity.NccCgCgdhdWms; import com.zy.nc.entity.NccSaleDbddWms; import com.zy.nc.entity.NccSaleXsfhmxWms; +import com.zy.nc.entity.NccScZkmxbWms; import com.zy.nc.util.NcResultMessage; import com.zy.nc.vo.*; import lombok.extern.slf4j.Slf4j; @@ -188,9 +189,11 @@ generalInBodyVO = new GeneralInBodyVO(); String remark = orderDetl.getRemark(); if (!Cools.isEmpty(remark)) { - NccSaleXsfhmxWms nccSaleXsfhmxWms = JSONObject.parseObject(remark, NccSaleXsfhmxWms.class); - generalInBodyVO.setCsourcebillbid(nccSaleXsfhmxWms.getCdeliverybid()); - generalInBodyVO.setCsourcebillhid(nccSaleXsfhmxWms.getCdeliveryid()); + NccScZkmxbWms nccScZkmxbWms = JSONObject.parseObject(remark, NccScZkmxbWms.class); + generalInBodyVO.setCsourcebillbid(nccScZkmxbWms.getCspecialbid()); + //generalInBodyVO.setCsourcebillhid(nccScZkmxbWms.getCdeliveryid()); + + //generalInBodyVO.setCmaterialvid(orderDetl.getMatnr()); generalInBodyVO.setNnum(orderDetl.getQty()); generalInBodyVO.setNshouldnum(orderDetl.getAnfme()); generalInBodyVO.setVbatchcode(orderDetl.getBatch()); @@ -203,34 +206,7 @@ } - private Object processQTRK(List<OrderDetl> orderDetls) { - //缁勮瀵硅薄鏁版嵁 - Map<String, Object> data = new HashMap<String, Object>(); - GeneralInHeadVO generalInHeadVO = new GeneralInHeadVO(); - generalInHeadVO.setPk_org("FYT"); - generalInHeadVO.setCwarehouseid("6101"); - GeneralInBodyVO generalInBodyVO = null; - List<GeneralInBodyVO> generalInBodyVOS = new ArrayList<>(); - for (OrderDetl orderDetl : orderDetls) { - generalInBodyVO = new GeneralInBodyVO(); - String remark = orderDetl.getRemark(); - if (!Cools.isEmpty(remark)) { - NccSaleXsfhmxWms nccSaleXsfhmxWms = JSONObject.parseObject(remark, NccSaleXsfhmxWms.class); - generalInBodyVO.setCsourcetype("4331"); - generalInBodyVO.setClocationid("610101"); - generalInBodyVO.setCsourcebillbid(nccSaleXsfhmxWms.getCdeliverybid()); - generalInBodyVO.setCsourcebillhid(nccSaleXsfhmxWms.getCdeliveryid()); - generalInBodyVO.setNnum(orderDetl.getQty()); - generalInBodyVO.setNshouldnum(orderDetl.getAnfme()); - generalInBodyVO.setVbatchcode(orderDetl.getBatch()); - generalInBodyVO.setCmaterialoid(orderDetl.getMatnr()); - } - generalInBodyVOS.add(generalInBodyVO); - } - data.put("GeneralInHeadVO", generalInHeadVO); - data.put("GeneralInBodyVO", generalInBodyVOS); - return data; - } + private Object processDBDD(List<OrderDetl> orderDetls) { //缁勮瀵硅薄鏁版嵁 @@ -259,33 +235,7 @@ } - private Object processZK(List<OrderDetl> orderDetls) { - //缁勮瀵硅薄鏁版嵁 - Map<String, Object> data = new HashMap<String, Object>(); - WhsTransBillHeaderVO whsTransBillHeaderVO = new WhsTransBillHeaderVO(); - whsTransBillHeaderVO.setPk_org("FYT"); - whsTransBillHeaderVO.setCwarehouseid("6101"); - WhsTransBillBodyVO whsTransBillBodyVO = null; - List<WhsTransBillBodyVO> whsTransBillBodyVOS = new ArrayList<>(); - for (OrderDetl orderDetl : orderDetls) { - whsTransBillBodyVO = new WhsTransBillBodyVO(); - String remark = orderDetl.getRemark(); - if (!Cools.isEmpty(remark)) { - NccSaleXsfhmxWms nccSaleXsfhmxWms = JSONObject.parseObject(remark, NccSaleXsfhmxWms.class); - whsTransBillBodyVO.setCsourcetype("4331"); - whsTransBillBodyVO.setClocationid("610101"); - whsTransBillBodyVO.setCsourcebillbid(nccSaleXsfhmxWms.getCdeliverybid()); - whsTransBillBodyVO.setCsourcebillhid(nccSaleXsfhmxWms.getCdeliveryid()); - whsTransBillBodyVO.setNnum(orderDetl.getQty()); - whsTransBillBodyVO.setVbatchcode(orderDetl.getBatch()); - whsTransBillBodyVO.setCmaterialoid(orderDetl.getMatnr()); - } - whsTransBillBodyVOS.add(whsTransBillBodyVO); - } - data.put("WhsTransBillHeaderVO", whsTransBillHeaderVO); - data.put("WhsTransBillBodyVO", whsTransBillBodyVOS); - return data; - } + private Object processCGDH(List<OrderDetl> orderDetls) { //缁勮瀵硅薄鏁版嵁 -- Gitblit v1.9.1