空数据不抛异常
This commit is contained in:
parent
80bf577fb6
commit
910f7d637a
|
|
@ -161,7 +161,9 @@ public abstract class BaseForwardReport {
|
|||
reportBomVO.setBomType(query.getBomType());
|
||||
reportBomVO.setQueryType(query.getQueryType());
|
||||
reportBomVO.setDataType(dataType);
|
||||
parent.setBomRowId(parent.getRowId());
|
||||
if(Objects.nonNull(parent)) {
|
||||
parent.setBomRowId(parent.getRowId());
|
||||
}
|
||||
reportBomVO.setParent(parent);
|
||||
reportBomVO.setChildNodes(childNode);
|
||||
return reportBomVO;
|
||||
|
|
|
|||
|
|
@ -71,9 +71,9 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
List<BomNewEbomParentFormalEntity> getParent() {
|
||||
QueryWrapper<BomNewEbomParentFormalEntity> queryWrapper = buildQuery();
|
||||
List<BomNewEbomParentFormalEntity> list = SpringUtil.getBean(BomNewEbomParentFormalService.class).list(queryWrapper);
|
||||
if (CollectionUtil.isEmpty(list)) {
|
||||
throw new NflgBusinessException(STATE.BusinessError, StrUtil.format("未查到物料编码为{}的数据信息", query.getMaterialNo()));
|
||||
}
|
||||
// if (CollectionUtil.isEmpty(list)) {
|
||||
// throw new NflgBusinessException(STATE.BusinessError, StrUtil.format("未查到物料编码为{}的数据信息", query.getMaterialNo()));
|
||||
// }
|
||||
|
||||
|
||||
return list;
|
||||
|
|
@ -108,13 +108,15 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
ReportBomVO singleReport() {
|
||||
|
||||
List<BomNewEbomParentFormalEntity> listParent = getParent();
|
||||
BomNewEbomParentFormalEntity parentFormal0 = listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewEbomParentFormalEntity parentFormal0 = null;
|
||||
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList = new ArrayList<>();
|
||||
for (BomNewEbomParentFormalEntity parentFormal : listParent) {
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
|
||||
List<BomNewEbomParentFormalVO> parentChildList = SpringUtil.getBean(BomNewEbomParentFormalService.class).getParentChild(parentFormal.getRowId());
|
||||
initMaterialInfo(parentChildList);
|
||||
|
|
@ -172,7 +174,7 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
nodesList.addAll(nodeList);
|
||||
|
||||
}
|
||||
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO, nodesList);
|
||||
}
|
||||
|
||||
|
|
@ -246,12 +248,14 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
|
||||
|
||||
List<BomNewEbomParentFormalEntity> listParent = getParent();
|
||||
BomNewEbomParentFormalEntity parentFormal0 = listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewEbomParentFormalEntity parentFormal0 = null;
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList = new ArrayList<>();
|
||||
for (BomNewEbomParentFormalEntity parentFormal : listParent) {
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
|
||||
List<BomNewEbomParentFormalVO> bomList = bomDetailList(parentFormal.getRowId());
|
||||
if(CollUtil.isEmpty(bomList)){
|
||||
|
|
@ -274,6 +278,7 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
|
||||
|
||||
}
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO, nodesList, query.getDataType());
|
||||
|
||||
|
||||
|
|
@ -288,12 +293,15 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
*/
|
||||
ReportBomVO sumReport() {
|
||||
List<BomNewEbomParentFormalEntity> listParent = getParent();
|
||||
BomNewEbomParentFormalEntity parentFormal0 = listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewEbomParentFormalEntity parentFormal0 = null;
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList = new ArrayList<>();
|
||||
for (BomNewEbomParentFormalEntity parentFormal : listParent) {
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
List<BomNewEbomParentFormalVO> bomList = bomDetailList(parentFormal.getRowId());
|
||||
if(CollUtil.isEmpty(bomList)){
|
||||
continue;
|
||||
|
|
@ -314,10 +322,11 @@ public class EBomForwardReport extends BaseForwardReport {
|
|||
vo.setLevelNum(1);
|
||||
vo.setOrderNumber(orderNum.incrementAndGet() + "");
|
||||
vo.setExpireEndTime(parentFormal.getConvertToEbomTime());
|
||||
vo.setDeviseName(forwardReportVO.getDeviseName());
|
||||
vo.setDeviseName(parentFormal0.getDeviseName());
|
||||
}
|
||||
|
||||
}
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO, nodesList);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -76,9 +76,9 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
List<BomNewPbomParentFormalEntity> getParent() {
|
||||
QueryWrapper<BomNewPbomParentFormalEntity> queryWrapper = buildQuery();
|
||||
List<BomNewPbomParentFormalEntity> list = SpringUtil.getBean(BomNewPbomParentFormalService.class).list(queryWrapper);
|
||||
if (CollectionUtil.isEmpty(list)) {
|
||||
throw new NflgBusinessException(STATE.BusinessError, StrUtil.format("未查到物料编码为{}的数据信息", query.getMaterialNo()));
|
||||
}
|
||||
// if (CollectionUtil.isEmpty(list)) {
|
||||
// throw new NflgBusinessException(STATE.BusinessError, StrUtil.format("未查到物料编码为{}的数据信息", query.getMaterialNo()));
|
||||
// }
|
||||
|
||||
|
||||
return list;
|
||||
|
|
@ -113,13 +113,17 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
|
||||
List< BomNewPbomParentFormalEntity> listParent=getParent();
|
||||
|
||||
BomNewPbomParentFormalEntity parentFormal0=listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewPbomParentFormalEntity parentFormal0=null;
|
||||
|
||||
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList=new ArrayList<>();
|
||||
for (BomNewPbomParentFormalEntity parentFormal:
|
||||
listParent ) {
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
|
||||
List<BomNewPbomParentFormalVO> parentChildList = SpringUtil.getBean(BomNewPbomParentFormalService.class).getParentChild(parentFormal.getRowId());
|
||||
initMaterialInfo(parentChildList);
|
||||
|
|
@ -172,6 +176,7 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
}, parentChildList);
|
||||
nodesList.addAll(nodeList);
|
||||
}
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO,nodesList);
|
||||
}
|
||||
|
||||
|
|
@ -247,14 +252,16 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
|
||||
List< BomNewPbomParentFormalEntity> listParent=getParent();
|
||||
|
||||
BomNewPbomParentFormalEntity parentFormal0=listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewPbomParentFormalEntity parentFormal0=null;
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList=new ArrayList<>();
|
||||
for (BomNewPbomParentFormalEntity parentFormal:
|
||||
listParent ) {
|
||||
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
List<BomNewPbomParentFormalVO> bomList = bomDetailList(parentFormal.getRowId());
|
||||
|
||||
if(CollUtil.isEmpty(bomList)){
|
||||
|
|
@ -280,7 +287,7 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO,nodesList,query.getDataType());
|
||||
|
||||
}
|
||||
|
|
@ -294,13 +301,15 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
ReportBomVO sumReport() {
|
||||
List< BomNewPbomParentFormalEntity> listParent=getParent();
|
||||
|
||||
BomNewPbomParentFormalEntity parentFormal0=listParent.get(0);
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
BomNewPbomParentFormalEntity parentFormal0=null;
|
||||
|
||||
|
||||
List<ForwardReportVO> nodesList=new ArrayList<>();
|
||||
for (BomNewPbomParentFormalEntity parentFormal:
|
||||
listParent ) {
|
||||
|
||||
if(Objects.isNull(parentFormal0)){
|
||||
parentFormal0=parentFormal;
|
||||
}
|
||||
|
||||
List<BomNewPbomParentFormalVO> bomList = bomDetailList(parentFormal.getRowId());
|
||||
|
||||
|
|
@ -317,13 +326,14 @@ public class PBomForwardReport extends BaseForwardReport {
|
|||
for (ForwardReportVO vo : nodeList) {
|
||||
vo.setOrderNumber(noNum + "");
|
||||
noNum++;
|
||||
vo.setDeviseName(forwardReportVO.getDeviseName());
|
||||
vo.setDeviseName(parentFormal0.getDeviseName());
|
||||
vo.setCreatedTime(parentFormal.getCreatedTime());
|
||||
vo.setExpireEndTime(parentFormal.getReleaseTime());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
ForwardReportVO forwardReportVO = Convert.convert(ForwardReportVO.class, parentFormal0);
|
||||
return buildReportBomVo(forwardReportVO,nodesList);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue