refactor(sales): 优化退货商品初始化逻辑
- 移除了不必要的条件判断,简化了代码结构 - 注释掉了部分测试代码,准备后续添加新的测试用例
This commit is contained in:
parent
1e45f53378
commit
33d688f118
|
@ -2221,7 +2221,7 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
|
|||
Assert.notNull(returnGoodHeaderDetailsDataDtoArrayList, "returnGoodHeaderDetailsDataDtoArrayList不能为空");
|
||||
|
||||
List<StockinOrderSearchResponse.StockinOrder> targetHeaderDetailsDtoList = new ArrayList<>();
|
||||
if (tocofsReturngoodsDetailedEntityList != null && tocofsReturngoodsDetailedEntityList.size() > 0 && returnGoodHeaderDetailsDataDtoArrayList != null && returnGoodHeaderDetailsDataDtoArrayList.size() > 0) {
|
||||
if (tocofsReturngoodsDetailedEntityList != null && returnGoodHeaderDetailsDataDtoArrayList != null && returnGoodHeaderDetailsDataDtoArrayList.size() > 0) {
|
||||
List<TocofsReturngoodsDetailedEntity> collect = tocofsReturngoodsDetailedEntityList.stream().map(obj -> {
|
||||
if (obj.getNewstate4() == null) {
|
||||
obj.setNewstate4("");
|
||||
|
|
|
@ -41,10 +41,12 @@ public class SoSaleReturnPluginInitializerToCTest {
|
|||
|
||||
|
||||
try {
|
||||
soSaleReturnPluginInitializerToC.startImplementStockByTime("2024-11-01 00:00:00", "2024-11-01 23:59:59");
|
||||
// soSaleReturnPluginInitializerToC.startImplementStockByTime("2024-11-01 00:00:00", "2024-11-05 23:59:59");
|
||||
|
||||
// JSONObject jsonObject = new JSONObject();
|
||||
// soSaleReturnPluginInitializerToC.executeBusiness(jsonObject);
|
||||
|
||||
soSaleReturnPluginInitializerToC.startImplementByTradeTime("2024-11-01 00:00:00", "2024-11-05 23:59:59");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue