解决退单,或者未约未排主单会失踪的问题
This commit is contained in:
parent
18957b09ef
commit
2be3c62d62
|
|
@ -181,6 +181,10 @@ public class OrderServiceImpl implements OrderService {
|
||||||
try {
|
try {
|
||||||
List<OrderDetail> ods = orderDetailService.selectByOrderMasterId(om.getId());
|
List<OrderDetail> ods = orderDetailService.selectByOrderMasterId(om.getId());
|
||||||
Set<Integer> statusSet = ods.stream().map(OrderDetail::getOrderStatus).collect(Collectors.toSet());
|
Set<Integer> statusSet = ods.stream().map(OrderDetail::getOrderStatus).collect(Collectors.toSet());
|
||||||
|
// 没有子单,未派单的情况不刷新主单状态
|
||||||
|
if(CollectionUtils.isEmpty(statusSet)){
|
||||||
|
break;
|
||||||
|
}
|
||||||
boolean allFinish = true;
|
boolean allFinish = true;
|
||||||
for (Integer integer : statusSet) {
|
for (Integer integer : statusSet) {
|
||||||
if (integer < 5) {
|
if (integer < 5) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue