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 * @author liuyang
*/ */
public List<StockinOrderSearchResponse.StockinOrder> markTimeInMorningEvening(List<StockinOrderSearchResponse.StockinOrder> returnGoodHeaderDetailsDataDtoList1) { public void markTimeInMorningEvening(List<StockinOrderSearchResponse.StockinOrder> returnGoodHeaderDetailsDataDtoList1) throws Exception {
List<StockinOrderSearchResponse.StockinOrder> filteredList = null; // List<StockinOrderSearchResponse.StockinOrder> filteredList = null;
try {
if (returnGoodHeaderDetailsDataDtoList1 != null && returnGoodHeaderDetailsDataDtoList1.size() > 0) { if (returnGoodHeaderDetailsDataDtoList1 != null && returnGoodHeaderDetailsDataDtoList1.size() > 0) {
for (int i = 0; i < returnGoodHeaderDetailsDataDtoList1.size(); i++) { for (int i = 0; i < returnGoodHeaderDetailsDataDtoList1.size(); i++) {
StockinOrderSearchResponse.StockinOrder stockinOrder = returnGoodHeaderDetailsDataDtoList1.get(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 { try {
// soSaleReturnPluginInitializerToC.startImplementByTradeTime("2025-04-28 00:00:00", "2025-04-28 23:59:59", "0"); // 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"); // soSaleReturnPluginInitializerToC.startImplementStockByTime("2025-01-31 00:00:00", "2025-01-31 23:59:59", "0");