移除任务人员空指针处理;
This commit is contained in:
+5
@@ -604,6 +604,7 @@ public class StockInOrderApplicationService {
|
||||
}
|
||||
String[] split = taskIssueUserId.split(",");
|
||||
List<String> taskIds = Arrays.asList(split);
|
||||
if (taskIds != null && taskIds.size() > 0) {
|
||||
// 删除匹配元素
|
||||
taskIds.removeIf(str -> removeUserId.equals(str));
|
||||
if (taskIds != null && taskIds.size() > 0) {
|
||||
@@ -615,6 +616,10 @@ public class StockInOrderApplicationService {
|
||||
.set(StockInOrder::getTaskIssueUserId, null)
|
||||
.eq(StockInOrder::getInOrderId, stockInOrder.getInOrderId()));
|
||||
}
|
||||
} else {
|
||||
throw new ServiceException("当前订单没有任务人员!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void omsOrderAddDetail(List<InMaterialDetail> inMaterialDetails){
|
||||
|
||||
+5
@@ -1651,6 +1651,7 @@ public class StockOutOrderApplicationService {
|
||||
}
|
||||
String[] split = taskIssueUserId.split(",");
|
||||
List<String> taskIds = Arrays.asList(split);
|
||||
if (taskIds != null && taskIds.size() > 0) {
|
||||
// 删除匹配元素
|
||||
taskIds.removeIf(str -> removeUserId.equals(str));
|
||||
if (taskIds != null && taskIds.size() > 0) {
|
||||
@@ -1662,6 +1663,10 @@ public class StockOutOrderApplicationService {
|
||||
.set(StockOutOrder::getTaskIssueUserId, null)
|
||||
.eq(StockOutOrder::getOutOrderId, stockOutOrder.getOutOrderId()));
|
||||
}
|
||||
} else {
|
||||
throw new ServiceException("当前订单不存在任务人员!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user