|
@@ -799,8 +799,25 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
|
|
if (ObjectUtils.isEmpty(merchants)) {
|
|
|
return null;
|
|
|
}
|
|
|
+ List<Integer> statuses = new ArrayList<>();
|
|
|
+ if (0 == param.getStatus()){
|
|
|
+ statuses.add(0);
|
|
|
+ statuses.add(1);
|
|
|
+ statuses.add(2);
|
|
|
+ statuses.add(3);
|
|
|
+ statuses.add(4);
|
|
|
+ }else if(1 == param.getStatus()){
|
|
|
+ statuses.add(0);
|
|
|
+ statuses.add(1);
|
|
|
+ statuses.add(2);
|
|
|
+ statuses.add(3);
|
|
|
+ }else if (2 == param.getStatus()){
|
|
|
+ statuses.add(4);
|
|
|
+ }else{
|
|
|
+ statuses.add(5);
|
|
|
+ }
|
|
|
Page<OmsOrder> page = this.lambdaQuery()
|
|
|
- .in(StringUtils.notEmpty(param.getStatus()), OmsOrder::getStatus, param.getStatuses())
|
|
|
+ .in(StringUtils.notEmpty(param.getStatus()), OmsOrder::getStatus, statuses)
|
|
|
.in(OmsOrder::getMerchantId, merchants)
|
|
|
.orderByDesc(OmsOrder::getCreateTime)
|
|
|
.page(DatabaseContextHolder.page(param.getPaging()));
|