refactor(sales): 修复退换货初始化不插入到底表的问题

- 移除了对插入底表操作的条件判断,确保所有情况下都执行插入操作
- 添加了注释,解释了修改的原因
- 更新了测试用例,使用新的订单号进行测试
This commit is contained in:
liuy 2025-08-21 16:59:54 +08:00
parent b4b03ea8de
commit 40e7383554
2 changed files with 6 additions and 4 deletions

View File

@ -1829,9 +1829,11 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
returnGoodHeaderDetailsDataDtoList1 = filterDataTran(returnGoodHeaderDetailsDataDtoList1);
}
//插入到底表,过滤之后再插入到底表
if (!ProfilesActiveConstant.PUSH_SCENE_TYPE_1.equals(pushScenarioType)) {
// if (!ProfilesActiveConstant.PUSH_SCENE_TYPE_1.equals(pushScenarioType)) {
// batchInsert(returnGoodHeaderDetailsDataDtoList1);
// }
//2025年8月21日16:33:55 如果不插入到底表
batchInsert(returnGoodHeaderDetailsDataDtoList1);
}
for (int i = 0; i < returnGoodHeaderDetailsDataDtoList1.size(); i++) {
StockinOrderSearchResponse.StockinOrder stockinOrder = returnGoodHeaderDetailsDataDtoList1.get(i);

View File

@ -69,7 +69,7 @@ public class SoSaleReturnPluginInitializerToCTest {
try {
// soSaleReturnPluginInitializerToC.startImplementByTradeTime("2025-04-28 00:00:00", "2025-04-28 23:59:59", "0");
soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072600001452", "tran");
soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072900002315", "stock");
//满足红字应收单
// soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072200001324", "tran");