|
@@ -6,6 +6,7 @@ import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.sd.business.entity.bom.po.BomSpec;
|
|
|
import com.sd.business.entity.department.po.Department;
|
|
|
import com.sd.business.entity.order.dto.OrderSkuSelectDto;
|
|
|
+import com.sd.business.entity.order.enums.OrderExceptionTypeEnum;
|
|
|
import com.sd.business.entity.order.po.OrderInfo;
|
|
|
import com.sd.business.entity.order.po.OrderSku;
|
|
|
import com.sd.business.entity.order.vo.OrderSkuVo;
|
|
@@ -41,7 +42,12 @@ public class OrderSkuServiceImpl extends ServiceImpl<OrderSkuMapper, OrderSku> i
|
|
|
wrapper.eq("oi", OrderInfo::getDepartmentId, dto.getDepartmentId());
|
|
|
wrapper.ge("oi", OrderInfo::getWlnCreateTime, dto.getBeginTime());
|
|
|
wrapper.le("oi", OrderInfo::getWlnCreateTime, dto.getEndTime());
|
|
|
- // wrapper.eq("oi", OrderInfo::getExceptionType, OrderExceptionTypeEnum.NORMAL.getKey().toString());
|
|
|
+ wrapper.eq("oi", OrderInfo::getExceptionType, OrderExceptionTypeEnum.NORMAL.getKey().toString());
|
|
|
+ wrapper.and(q -> q
|
|
|
+ .and(r -> r.eq("oi", OrderInfo::getWlnStorageCode, "T007").ge("oi", OrderInfo::getWlnStatus, 2))
|
|
|
+ .or(r -> r.ne("oi", OrderInfo::getWlnStorageCode, "T007").ge("oi", OrderInfo::getWlnStatus, 1))
|
|
|
+ .or(r -> r.eq("oi", OrderInfo::getSource, 1))
|
|
|
+ );
|
|
|
|
|
|
return this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
}
|