diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java index 4816d1c8..674d3318 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java @@ -1749,7 +1749,7 @@ public class SoSaleOutPluginInitializerToB extends PluginBaseEntity { orderOutTobHeaderDto.setHeader(header); orderOutTobHeaderDto.setDetails(details); - + BeanUtil.copyPropertiesV2(header, orderOutTobHeaderDto); orderOutTobHeaderDtoArrayList.add(orderOutTobHeaderDto); //成功,进入下一个环节 @@ -2240,10 +2240,14 @@ public class SoSaleOutPluginInitializerToB extends PluginBaseEntity { String indexStr = params[i]; String[] split = indexStr.split(","); logger.info("splitDateAndPush方法正在执行主要的逻辑 开始时间:{} 结束时间:{}", split[0], split[1]); - if (sceneType.equals(STOCK)) { - startImplementByStockTime(split[0], split[1]); - } else if (sceneType.equals(TRAN)) { - startImplementByTranTime(split[0], split[1]); + try { + if (sceneType.equals(STOCK)) { + startImplementByStockTime(split[0], split[1]); + } else if (sceneType.equals(TRAN)) { + startImplementByTranTime(split[0], split[1]); + } + } catch (Exception e) { + logger.error("splitDateAndPush循环报错!", e); } } } diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java index 4fea5148..92ec946c 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java @@ -1411,7 +1411,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity { } else { logger.info("queryBasicArchives方法headerDetailsDtoList.size为0"); } - + //批量把错误写入到日志信息表 if (errorHeaderDetailsDtoDtoList.size() > 0) { if (sceneType.equals("stock")) { diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToBTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToBTest.java index a4fef10e..881b6f5e 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToBTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToBTest.java @@ -65,7 +65,7 @@ public class SoSaleOutPluginInitializerToBTest { // } // try { -//// soSaleOutPluginInitializerToB.startImplementByTranTime("2024-09-12 14:04:00","2024-09-12 14:12:00"); +// soSaleOutPluginInitializerToB.startImplementByTranTime("2024-09-12 14:04:00","2024-09-12 14:12:00"); //// soSaleOutPluginInitializerToB.startImplementByCode("LETS-SH2024092000000003", "stock"); // // soSaleOutPluginInitializerToB.startImplementByCode("LETS-SH2024092600000009","stock"); @@ -79,11 +79,12 @@ public class SoSaleOutPluginInitializerToBTest { // soSaleOutPluginInitializerToB.startImplementByCode("LETS-SH2024101700000270"); try { - soSaleOutPluginInitializerToB.startImplementByCode("LETS-SH2024101800025544", "tran"); +// soSaleOutPluginInitializerToB.startImplementByCode("LETS-SH2024102300053750", "tran"); // soSaleOutPluginInitializerToB.startImplementByStockTime("2024-10-23 16:09:59", "2024-10-23 16:10:01"); - + // String aaa = "LETS-SH2024102300043720"; // soSaleOutPluginInitializerToB.startImplementByCode(aaa, "stock"); + soSaleOutPluginInitializerToB.startImplementByTranTime("2024-10-23 00:00:00", "2024-10-23 23:59:59"); } catch (Exception e) { e.printStackTrace(); }