From 6a6562385806d8649ac9d333703897b68bcec38e Mon Sep 17 00:00:00 2001 From: liuy <37787198+LiuyCodes@users.noreply.github.com> Date: Wed, 25 Dec 2024 17:33:57 +0800 Subject: [PATCH] =?UTF-8?q?test(sales):=20=E4=BF=AE=E6=94=B9=E5=94=AE?= =?UTF-8?q?=E5=90=8E=E8=BF=94=E5=9B=9E=E9=80=BB=E8=BE=91=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 SoSaleReturnPluginInitializerToC 中添加测试逻辑,将 receivedQty 设置为 0 - 更新 SoSaleReturnPluginInitializerToCTest,使用新的测试代码 - 移除不必要的测试代码和注释 --- .../SoSaleReturnPluginInitializerToC.java | 4 +++- .../SoSaleReturnPluginInitializerToCTest.java | 24 +++++++++---------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToC.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToC.java index daeb4f03..a188d903 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToC.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToC.java @@ -153,7 +153,7 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity { } }, "执行插件:" + getPluginName() + " " + requestJsonParam); thread.start(); - + if (requestJson != null && requestJson.get("type") != null && ProfilesActiveConstant.TYPE_DETAIL_ERROR.equals(requestJson.get("type"))) { try { thread.join(); @@ -2869,6 +2869,8 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity { // goodsRertunSonDetailsDto.setReceivedQty("1"); String receivedQty = goodsRertunSonDetailsDto.getReceivedQty(); + //TODO 测试 + receivedQty = "0"; Assert.notNull(receivedQty, "售后订单:{} 存货明细行:{} 请求数量不能为空!", header1.getCode(), goodsRertunSonDetailsDto.getId()); Assert.state(!"".equals(receivedQty), header1.getCode(), goodsRertunSonDetailsDto.getId()); if ("0".equals(new BigDecimal(receivedQty).stripTrailingZeros().toPlainString())) { diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToCTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToCTest.java index fe3c7359..bedd6584 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToCTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToCTest.java @@ -34,12 +34,12 @@ public class SoSaleReturnPluginInitializerToCTest { @Test public void startImplement() { // soSaleReturnPluginInitializerToC.startImplement(null, null); -// try { -// String code = "LETS-RE2024112600000411"; -// soSaleReturnPluginInitializerToC.startImplementByCode(code, "stock"); -// } catch (Exception e) { -// e.printStackTrace(); -// } + try { + String code = "LETS-RE2024121200000274"; + soSaleReturnPluginInitializerToC.startImplementByCode(code, "tran"); + } catch (Exception e) { + e.printStackTrace(); + } // List startAndEndVos = soSaleReturnPluginInitializerToC.calculateCalculateEntireDayPeriod(null); // soSaleReturnPluginInitializerToC.startImplementStockByTime(startAndEndVos.get(0).getStart_time(), startAndEndVos.get(0).getEnd_time()); @@ -58,11 +58,11 @@ public class SoSaleReturnPluginInitializerToCTest { // BdBusitypeEntity bdBusitypeEntity1 = queryBdBusitypeUtil.queryBdBusitype("TOC销售"); // System.out.println("TOC销售:" + bdBusitypeEntity1.getPkBusitype()); - BdBusitypeEntity bdBusitypeEntity2 = queryBdBusitypeUtil.queryBdBusitype("TOC冲发出商品"); - System.out.println("TOC冲发出商品:" + bdBusitypeEntity2.getPkBusitype()); - BdBusitypeEntity bdBusitypeEntity3 = queryBdBusitypeUtil.queryBdBusitype("TOC确认收入"); - System.out.println("TOC确认收入:" + bdBusitypeEntity3.getPkBusitype()); - BdBusitypeEntity bdBusitypeEntity4 = queryBdBusitypeUtil.queryBdBusitype("TOC售后完成"); - System.out.println("TOC售后完成:" + bdBusitypeEntity4.getPkBusitype()); +// BdBusitypeEntity bdBusitypeEntity2 = queryBdBusitypeUtil.queryBdBusitype("TOC冲发出商品"); +// System.out.println("TOC冲发出商品:" + bdBusitypeEntity2.getPkBusitype()); +// BdBusitypeEntity bdBusitypeEntity3 = queryBdBusitypeUtil.queryBdBusitype("TOC确认收入"); +// System.out.println("TOC确认收入:" + bdBusitypeEntity3.getPkBusitype()); +// BdBusitypeEntity bdBusitypeEntity4 = queryBdBusitypeUtil.queryBdBusitype("TOC售后完成"); +// System.out.println("TOC售后完成:" + bdBusitypeEntity4.getPkBusitype()); } } \ No newline at end of file