From 0586cc4174a7f50026a16d32b1257d6d40e4445a Mon Sep 17 00:00:00 2001 From: zhengyf Date: Tue, 27 Aug 2024 15:55:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E8=B0=83=E6=8B=A8?= =?UTF-8?q?=E5=87=BA=E5=85=A5=E5=BA=93=E4=BF=AE=E6=94=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../transfer/TransferInPluginInitializer.java | 3 +- .../TransferOutPluginInitializer.java | 14 ++++++-- .../lets/plugin/transfer/TransferTest.java | 10 ++++-- .../OFSTranseferOrderSearchResponse.java | 36 +++++++++---------- 4 files changed, 39 insertions(+), 24 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java index 40d64141..ab76adbb 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferInPluginInitializer.java @@ -360,7 +360,8 @@ public class TransferInPluginInitializer extends PluginBaseEntity { //两层判断,一层中台转发,一层u8c返回 if ("false".equals(ztResult.getFlag())) { //转发失败 - Assert.state(false, "丽知:OFS调拨入库订单--->U8C调拨入库订单.中台转发失败,失败原因:{}", ztResult.getMsg()); + response=JSONUtil.toJsonStr(ztResult.getAttribute()); + Assert.state(false, "丽知:OFS调拨入库订单--->U8C调拨入库订单.中台转发失败,失败原因:{}", response); } Attribute attribute = ztResult.getAttribute(); System.out.println(attribute); diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java index d08138ec..754f760a 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferOutPluginInitializer.java @@ -305,8 +305,17 @@ public class TransferOutPluginInitializer extends PluginBaseEntity { //vnote 备注 parentvo.setVnote(ofsTranseferOrder.getHeader().getNotes()); +// //pk_defdoc1 ofs调出店铺 +// parentvo.setPk_defdoc1(ofsTranseferOrder.getHeader().getCode()); +// //pk_defdoc4 ofs调入店铺 +// parentvo.setPk_defdoc4(ofsTranseferOrder.getHeader().getCode()); + //pk_defdoc17 来源系统 + parentvo.setPk_defdoc17(ProfilesActiveConstant.sourceSystem1); + //pk_defdoc19 OFS调拨订单号 parentvo.setPk_defdoc19(ofsTranseferOrder.getHeader().getCode()); + //pk_defdoc20 OFS调拨订单 id + parentvo.setPk_defdoc20(ofsTranseferOrder.getHeader().getId()); //子表 List ofsDetails = ofsTranseferOrder.getDetails(); @@ -318,7 +327,7 @@ public class TransferOutPluginInitializer extends PluginBaseEntity { //cinvbasid 存货基本档案 children.setCinvbasid(ofsDetail.getSkuCode()); //nnum 数量 - children.setNnum(BigDecimal.valueOf(ofsDetail.getShipQty())); + children.setNnum(BigDecimal.valueOf(Long.parseLong(ofsDetail.getShipQty()))); childrenvo.add(children); //ofs行id children.setPk_defdoc20(ofsDetail.getId()); @@ -333,7 +342,8 @@ public class TransferOutPluginInitializer extends PluginBaseEntity { //两层判断,一层中台转发,一层u8c返回 if ("false".equals(ztResult.getFlag())) { //转发失败 - Assert.state(false, "丽知:OFS调拨出库订单--->U8C调拨订单,自动生成调拨出库单(保存签字).中台转发失败,失败原因:{}", ztResult.getMsg()); + response=JSONUtil.toJsonStr(ztResult.getAttribute()); + Assert.state(false, "丽知:OFS调拨出库订单--->U8C调拨订单,自动生成调拨出库单(保存签字).中台转发失败,失败原因:{}", ztResult.getAttribute()); } Attribute attribute = ztResult.getAttribute(); System.out.println(attribute); diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferTest.java index b30bc747..548da241 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/transfer/TransferTest.java @@ -40,13 +40,17 @@ public class TransferTest { @Test public void t10(){ - transferOutPluginInitializer.start("LETS-SH2024082200000005"); + transferOutPluginInitializer.start("LETS-SH2024082700000004"); } @Test public void t11(){ transferOutPluginInitializer.start("2024-08-06","2024-08-11"); } + @Test + public void t12() throws Exception { + transferOutPluginInitializer.queryOfsTransderOrder("LETS-TH2024082700000002"); + } ////////////////////////////////////////////////////////////////////////////////////调拨入库单 @Test @@ -55,7 +59,7 @@ public class TransferTest { } @Test public void t21(){ - transferInPluginInitializer.start("LETS-RE2024082200000001"); + transferInPluginInitializer.start("LETS-RE2024082700000003"); } @@ -68,7 +72,7 @@ public class TransferTest { } @Test public void t31(){ - adjustInPluginInitializer.start("LETS-RE2024082700000002"); + adjustInPluginInitializer.start("LETS-RE2024082700000003"); } @Test public void t32(){ diff --git a/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsTransferOrderSearch/OFSTranseferOrderSearchResponse.java b/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsTransferOrderSearch/OFSTranseferOrderSearchResponse.java index 4848e6eb..4795a17e 100644 --- a/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsTransferOrderSearch/OFSTranseferOrderSearchResponse.java +++ b/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsTransferOrderSearch/OFSTranseferOrderSearchResponse.java @@ -17,7 +17,7 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { @Data public class OFSTranseferH{ /** id */ - private Integer id; + private String id; /** 组织 */ private String clientCode; /** 货主编码 */ @@ -33,7 +33,7 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** 移动单类型 */ private String orderType; /** 状态 */ - private Integer status; + private String status; /** 来源平台 */ private String sourcePlatformCode; /** 上位订单id */ @@ -43,17 +43,17 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** 承运人 */ private String carrierCode; /** 总行数 */ - private Integer totalLines; + private String totalLines; /** 总数量 */ - private Integer totalQty; + private String totalQty; /** 货品单位 */ private String quantityUM; /** 总重量 */ - private Integer totalWeight; + private String totalWeight; /** 总体积 */ - private Integer totalVolume; + private String totalVolume; /** 总材积 */ - private Integer totalVolumeWeight; + private String totalVolumeWeight; /** 重量单位 OFS数据字典WEIGHT_UM */ private String weightUM; /** 体积单位 OFS数据字典VOLUME_UM */ @@ -71,11 +71,11 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** 业务发生渠道 B2C B2C/B2B B2B/NA NA */ private String bizChannel; /** */ - private Date created; + private String created; /** */ private String createdBy; /** */ - private Date lastUpdated; + private String lastUpdated; /** */ private String lastUpdatedBy; /** 备注 */ @@ -86,7 +86,7 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** id */ private String id; /** 订单ID */ - private Integer transferOrderId; + private String transferOrderId; /** 订单编号 */ private String transferOrderCode; /** 企业编码 */ @@ -100,11 +100,11 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** SKU 名称 */ private String skuName; /** 要求发货数量 */ - private Integer requestQty; + private String requestQty; /** 发货数量 */ - private Integer shipQty; + private String shipQty; /** 实收数量 */ - private Integer recvQty; + private String recvQty; /** 来源订单id */ private String sourceOrderId; /** 源订单号 */ @@ -118,21 +118,21 @@ public class OFSTranseferOrderSearchResponse extends ReturnMessageBasics { /** 库存状态 */ private String inventorySts; /** 总重量 */ - private Integer totalWeight; + private String totalWeight; /** 总体积 */ - private Integer totalVolume; + private String totalVolume; /** 总材积 */ - private Integer totalVolumeWeight; + private String totalVolumeWeight; /** 重量单位 OFS数据字典WEIGHT_UM */ private String weightUM; /** 体积单位 OFS数据字典VOLUME_UM */ private String volumeUM; /** */ - private Date created; + private String created; /** */ private String createdBy; /** */ - private Date lastUpdated; + private String lastUpdated; /** */ private String lastUpdatedBy; }