refactor(sales): 优化退货商品初始化逻辑

- 移除了不必要的条件判断,简化了代码结构
- 注释掉了部分测试代码,准备后续添加新的测试用例
This commit is contained in:
liuy 2024-11-14 16:02:30 +08:00
parent 1e45f53378
commit 33d688f118
2 changed files with 4 additions and 2 deletions

View File

@ -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("");

View File

@ -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();
}