+正式版查询条件
This commit is contained in:
parent
d502130f01
commit
bd41892bbc
|
|
@ -10,6 +10,7 @@ import cn.hutool.extra.spring.SpringUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import com.nflg.product.bomnew.constant.EBomConstant;
|
import com.nflg.product.bomnew.constant.EBomConstant;
|
||||||
|
import com.nflg.product.bomnew.constant.EBomStatusEnum;
|
||||||
import com.nflg.product.bomnew.constant.OriginalConstant;
|
import com.nflg.product.bomnew.constant.OriginalConstant;
|
||||||
import com.nflg.product.bomnew.constant.ReportConstant;
|
import com.nflg.product.bomnew.constant.ReportConstant;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
||||||
|
|
@ -105,6 +106,7 @@ public class EBomForwardReport extends BaseForwardReport {
|
||||||
if (isNewVersion()) {
|
if (isNewVersion()) {
|
||||||
QueryWrapper<BomNewEbomParentEntity> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<BomNewEbomParentEntity> queryWrapper = new QueryWrapper<>();
|
||||||
buildQueryParam(queryWrapper);
|
buildQueryParam(queryWrapper);
|
||||||
|
queryWrapper .eq(FieldGetterUtil.getFieldInfo(BomNewEbomParentEntity::getStatus), EBomStatusEnum.PUBLISHED.getValue());
|
||||||
List<BomNewEbomParentEntity> list = SpringUtil.getBean(BomNewEbomParentService.class).list(queryWrapper);
|
List<BomNewEbomParentEntity> list = SpringUtil.getBean(BomNewEbomParentService.class).list(queryWrapper);
|
||||||
rlist = Convert.convert(new TypeReference<List<BomNewEbomParentVO>>() {
|
rlist = Convert.convert(new TypeReference<List<BomNewEbomParentVO>>() {
|
||||||
}, list);
|
}, list);
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import cn.hutool.core.util.StrUtil;
|
||||||
import cn.hutool.extra.spring.SpringUtil;
|
import cn.hutool.extra.spring.SpringUtil;
|
||||||
import com.nflg.product.bomnew.constant.EBomConstant;
|
import com.nflg.product.bomnew.constant.EBomConstant;
|
||||||
import com.nflg.product.bomnew.constant.OriginalConstant;
|
import com.nflg.product.bomnew.constant.OriginalConstant;
|
||||||
|
import com.nflg.product.bomnew.constant.PBomStatusEnum;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentFormalEntity;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewPbomChildEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewPbomChildEntity;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewPbomParentEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewPbomParentEntity;
|
||||||
|
|
@ -82,6 +83,9 @@ public class PBomFormalTreeTask extends RecursiveTask<List<BomNewPbomParentVO>>
|
||||||
|
|
||||||
List<BomNewPbomParentEntity> childBomlist = SpringUtil.getBean(BomNewPbomParentService.class).lambdaQuery()
|
List<BomNewPbomParentEntity> childBomlist = SpringUtil.getBean(BomNewPbomParentService.class).lambdaQuery()
|
||||||
.in(BomNewPbomParentEntity::getMaterialNo, materialNos)
|
.in(BomNewPbomParentEntity::getMaterialNo, materialNos)
|
||||||
|
|
||||||
|
.ge( BomNewPbomParentEntity::getStatus, PBomStatusEnum.PUBLISH.getValue())
|
||||||
|
|
||||||
.eq(BomNewPbomParentEntity::getFacCode, facCode).list();
|
.eq(BomNewPbomParentEntity::getFacCode, facCode).list();
|
||||||
Map<String, BomNewPbomParentEntity> parentMap = childBomlist.stream()
|
Map<String, BomNewPbomParentEntity> parentMap = childBomlist.stream()
|
||||||
.collect(Collectors.groupingBy(
|
.collect(Collectors.groupingBy(
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import com.nflg.product.bomnew.constant.EBomConstant;
|
import com.nflg.product.bomnew.constant.EBomConstant;
|
||||||
import com.nflg.product.bomnew.constant.OriginalConstant;
|
import com.nflg.product.bomnew.constant.OriginalConstant;
|
||||||
|
import com.nflg.product.bomnew.constant.PBomStatusEnum;
|
||||||
import com.nflg.product.bomnew.constant.ReportConstant;
|
import com.nflg.product.bomnew.constant.ReportConstant;
|
||||||
import com.nflg.product.bomnew.mapper.master.BomNewPbomParentMapper;
|
import com.nflg.product.bomnew.mapper.master.BomNewPbomParentMapper;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomNewEbomParentEntity;
|
||||||
|
|
@ -159,7 +160,11 @@ public class PBomForwardReport extends BaseForwardReport {
|
||||||
if (isNewVersion()) {
|
if (isNewVersion()) {
|
||||||
QueryWrapper<BomNewPbomParentEntity> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<BomNewPbomParentEntity> queryWrapper = new QueryWrapper<>();
|
||||||
buildQueryParam(queryWrapper);
|
buildQueryParam(queryWrapper);
|
||||||
List<BomNewPbomParentEntity> list = SpringUtil.getBean(BomNewPbomParentService.class).list(queryWrapper);
|
|
||||||
|
queryWrapper.ge( FieldGetterUtil.getFieldInfo(BomNewPbomParentEntity::getStatus), PBomStatusEnum.PUBLISH.getValue());
|
||||||
|
|
||||||
|
List<BomNewPbomParentEntity> list = SpringUtil.getBean(BomNewPbomParentService.class)
|
||||||
|
.list(queryWrapper);
|
||||||
rlist = Convert.convert(new TypeReference<List<BomNewPbomParentVO>>() {
|
rlist = Convert.convert(new TypeReference<List<BomNewPbomParentVO>>() {
|
||||||
}, list);
|
}, list);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue