From c0df606bcd0f61ad403df2767eb1f521c16253bb Mon Sep 17 00:00:00 2001 From: liuy <37787198+LiuyCodes@users.noreply.github.com> Date: Wed, 25 Dec 2024 15:47:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(sales):=20=E6=9B=B4=E6=96=B0=E9=94=80?= =?UTF-8?q?=E5=94=AE=E5=87=BA=E5=BA=93=E6=8E=A5=E5=8F=A3=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 TocofsSaleoutDetailedEntity 表中添加 tradeSuccessAt 字段 - 将插入方法改为插入或更新方法,提高数据处理的灵活性- 修改测试方法名称,更准确地反映测试内容 --- .../plugin/lets/ofs/entity/TocofsSaleoutDetailedEntity.xml | 3 ++- .../lets/plugin/sales/SoSaleOutPluginInitializerToC.java | 4 ++-- .../lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofs/entity/TocofsSaleoutDetailedEntity.xml b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofs/entity/TocofsSaleoutDetailedEntity.xml index ec13d8ab..27d101f3 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofs/entity/TocofsSaleoutDetailedEntity.xml +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofs/entity/TocofsSaleoutDetailedEntity.xml @@ -859,7 +859,8 @@ businessDate = values(businessDate), successfulTradeDate = values(successfulTradeDate), businessType = values(businessType), - sourceOrderStatus = values(sourceOrderStatus) + sourceOrderStatus = values(sourceOrderStatus), + tradeSuccessAt = values(tradeSuccessAt) 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 6febb1f4..9130b950 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 @@ -819,7 +819,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity { List tocofsSaleoutEntityList = copyHeaderDto(headerDtoList); if (tocofsSaleoutEntityList != null && tocofsSaleoutEntityList.size() > 0) { logger.info("TocofsSaleoutEntity:插入底表{}个对象(表头)", tocofsSaleoutEntityList.size()); - iTocofsSaleoutDao.entityInsertBatch(tocofsSaleoutEntityList); + iTocofsSaleoutDao.entityInsertOrUpdateBatch(tocofsSaleoutEntityList); } else { logger.info("TocofsSaleoutEntity:TOC业务没有对象被插入表头底表"); } @@ -850,7 +850,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity { List tocofsSaleoutDetailedEntities = copyDetailsDto(detailsDtos); if (tocofsSaleoutDetailedEntities.size() > 0) { logger.info("TocofsSaleoutDetailedEntity:插入底表{}个对象(表体)", tocofsSaleoutDetailedEntities.size()); - iTocofsSaleoutDetailedDao.entityInsertBatch(tocofsSaleoutDetailedEntities); + iTocofsSaleoutDetailedDao.entityInsertOrUpdateBatch(tocofsSaleoutDetailedEntities); } else { logger.info("TocofsSaleoutDetailedEntity:没有对象被插入表头底表"); } diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java index 60f9f1dd..e28400db 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java @@ -120,7 +120,7 @@ class SoSaleOutPluginInitializerToCTest { // String aaa = "LETS-SH2024102800021196"; // soSaleOutPluginInitializerToC.startImplementStockByTime("2024-12-06 09:25:39", "2024-12-06 09:25:39"); - soSaleOutPluginInitializerToC.startImplementStockByTime("2024-11-02 17:09:02", "2024-11-02 17:09:02", "1"); + soSaleOutPluginInitializerToC.startImplementTranByTime("2024-12-24 14:59:58", "2024-12-24 14:59:58", "0"); } catch (Exception e) { e.printStackTrace(); }