refactor(sales): 重构 markTimeInMorningEvening 方法

- 将方法返回类型从 List 修改为 void,移除了未使用的 filteredList 变量
- 添加了异常处理,确保日期转换和时间比较过程中的异常能够被捕获并抛出
- 优化了代码结构,提高了可读性和可维护性
This commit is contained in:
liuy 2025-08-13 14:37:25 +08:00
parent 02bc259d32
commit 4f863731a5
2 changed files with 42 additions and 38 deletions

View File

@ -3888,8 +3888,9 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
*
* @author liuyang
*/
public List<StockinOrderSearchResponse.StockinOrder> markTimeInMorningEvening(List<StockinOrderSearchResponse.StockinOrder> returnGoodHeaderDetailsDataDtoList1) {
List<StockinOrderSearchResponse.StockinOrder> filteredList = null;
public void markTimeInMorningEvening(List<StockinOrderSearchResponse.StockinOrder> returnGoodHeaderDetailsDataDtoList1) throws Exception {
// List<StockinOrderSearchResponse.StockinOrder> filteredList = null;
try {
if (returnGoodHeaderDetailsDataDtoList1 != null && returnGoodHeaderDetailsDataDtoList1.size() > 0) {
for (int i = 0; i < returnGoodHeaderDetailsDataDtoList1.size(); i++) {
StockinOrderSearchResponse.StockinOrder stockinOrder = returnGoodHeaderDetailsDataDtoList1.get(i);
@ -3932,7 +3933,10 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
}
}
}
return filteredList;
} catch (Exception e) {
throw new RuntimeException("判断时间早晚抛出异常 错误:" + e.getMessage());
}
// return filteredList;
}
/**

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-RE2025072800000594", "stock");
soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072700000824", "stock");
// soSaleReturnPluginInitializerToC.startImplementStockByTime("2025-01-31 00:00:00", "2025-01-31 23:59:59", "0");