feat(sales): 更新销售出库接口初始化方法
- 在 TocofsSaleoutDetailedEntity 表中添加 tradeSuccessAt 字段 - 将插入方法改为插入或更新方法,提高数据处理的灵活性- 修改测试方法名称,更准确地反映测试内容
This commit is contained in:
parent
63bc42e051
commit
c0df606bcd
|
@ -859,7 +859,8 @@
|
|||
businessDate = values(businessDate),
|
||||
successfulTradeDate = values(successfulTradeDate),
|
||||
businessType = values(businessType),
|
||||
sourceOrderStatus = values(sourceOrderStatus)
|
||||
sourceOrderStatus = values(sourceOrderStatus),
|
||||
tradeSuccessAt = values(tradeSuccessAt)
|
||||
</insert>
|
||||
|
||||
<!-- 出库成功,更新推送状态(适合档案转啊)-->
|
||||
|
|
|
@ -819,7 +819,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity {
|
|||
List<TocofsSaleoutEntity> 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<TocofsSaleoutDetailedEntity> tocofsSaleoutDetailedEntities = copyDetailsDto(detailsDtos);
|
||||
if (tocofsSaleoutDetailedEntities.size() > 0) {
|
||||
logger.info("TocofsSaleoutDetailedEntity:插入底表{}个对象(表体)", tocofsSaleoutDetailedEntities.size());
|
||||
iTocofsSaleoutDetailedDao.entityInsertBatch(tocofsSaleoutDetailedEntities);
|
||||
iTocofsSaleoutDetailedDao.entityInsertOrUpdateBatch(tocofsSaleoutDetailedEntities);
|
||||
} else {
|
||||
logger.info("TocofsSaleoutDetailedEntity:没有对象被插入表头底表");
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue