退料问题修复
This commit is contained in:
parent
2b6a959a20
commit
419605f4c2
|
|
@ -1381,25 +1381,33 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
||||||
for(MaCodeDto maCodeDto : details.getMaVos()){
|
for(MaCodeDto maCodeDto : details.getMaVos()){
|
||||||
details.setPreNum(BigDecimal.ONE);
|
details.setPreNum(BigDecimal.ONE);
|
||||||
details.setMaId(maCodeDto.getMaId());
|
details.setMaId(maCodeDto.getMaId());
|
||||||
// 如果details.getGoodNum()大于0
|
|
||||||
if (details.getGoodNum().compareTo(BigDecimal.ZERO) > 0) {
|
BackApplyDetails checkDetails = backApplyInfoMapper.selectCheckDetails(details);
|
||||||
details.setGoodNum(BigDecimal.ONE);
|
if (checkDetails != null) {
|
||||||
details.setBadNum(BigDecimal.ZERO);
|
|
||||||
} else {
|
}else{
|
||||||
details.setGoodNum(BigDecimal.ZERO);
|
// 如果details.getGoodNum()大于0
|
||||||
details.setBadNum(BigDecimal.ONE);
|
if (details.getGoodNum().compareTo(BigDecimal.ZERO) > 0) {
|
||||||
}
|
details.setGoodNum(BigDecimal.ONE);
|
||||||
result += backApplyInfoMapper.insertCheckDetails(details);
|
details.setBadNum(BigDecimal.ZERO);
|
||||||
if (CollectionUtils.isNotEmpty(details.getBmFileInfos())) {
|
} else {
|
||||||
for (BmFileInfo bmFileInfo : details.getBmFileInfos()) {
|
details.setGoodNum(BigDecimal.ZERO);
|
||||||
bmFileInfo.setCreateBy(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
details.setBadNum(BigDecimal.ONE);
|
||||||
bmFileInfo.setCreateTime(DateUtils.getNowDate());
|
}
|
||||||
bmFileInfo.setTaskId(details.getId());
|
result += backApplyInfoMapper.insertCheckDetails(details);
|
||||||
bmFileInfo.setTaskType(3);
|
if (CollectionUtils.isNotEmpty(details.getBmFileInfos())) {
|
||||||
bmFileInfo.setModelId(maCodeDto.getMaId());
|
for (BmFileInfo bmFileInfo : details.getBmFileInfos()) {
|
||||||
result += bmFileInfoMapper.insertBmFileInfo(bmFileInfo);
|
bmFileInfo.setCreateBy(SecurityUtils.getLoginUser().getSysUser().getNickName());
|
||||||
|
bmFileInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
|
bmFileInfo.setTaskId(details.getId());
|
||||||
|
bmFileInfo.setTaskType(3);
|
||||||
|
bmFileInfo.setModelId(maCodeDto.getMaId());
|
||||||
|
result += bmFileInfoMapper.insertBmFileInfo(bmFileInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue