|
@@ -70,8 +70,18 @@ public class BaseInfoController extends BaseController {
|
|
|
queryWrapper.gt(BaseInfo::getId, 0); // 没条件时 排序生效
|
|
|
queryWrapper.eq(req.getDeptId() != null && req.getDeptId() > 0, BaseInfo::getDeptId,
|
|
|
req.getDeptId());
|
|
|
+ if (req.getQualityStatus() != null && req.getQualityStatus() > 0) {
|
|
|
+ if (req.getQualityStatus().intValue() == 1) {
|
|
|
+ queryWrapper.and(qw -> {
|
|
|
+ qw.eq(BaseInfo::getQualityStatus, req.getQualityStatus())
|
|
|
+ .or().isNull(BaseInfo::getQualityStatus);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ queryWrapper.eq(BaseInfo::getQualityStatus, req.getQualityStatus());
|
|
|
+ }
|
|
|
+ }
|
|
|
queryWrapper.eq(req.getLocWareId() != null && req.getLocWareId() > 0,
|
|
|
- BaseInfo::getLocWareId, req.getLocWareId());
|
|
|
+ BaseInfo::getLocWareId, req.getLocWareId());
|
|
|
queryWrapper.eq(req.getSecuritiesId() != null && req.getSecuritiesId() > 0, BaseInfo::getSecuritiesId, req.getSecuritiesId());
|
|
|
if (req.getStartDate() != null) {
|
|
|
queryWrapper.ge(BaseInfo::getWeightDate, DateUtils.getDayStartTime(req.getStartDate()));
|