退料问题修复
This commit is contained in:
parent
2b6a959a20
commit
419605f4c2
|
|
@ -1381,25 +1381,33 @@ public class BackApplyInfoServiceImpl implements IBackApplyInfoService {
|
|||
for(MaCodeDto maCodeDto : details.getMaVos()){
|
||||
details.setPreNum(BigDecimal.ONE);
|
||||
details.setMaId(maCodeDto.getMaId());
|
||||
// 如果details.getGoodNum()大于0
|
||||
if (details.getGoodNum().compareTo(BigDecimal.ZERO) > 0) {
|
||||
details.setGoodNum(BigDecimal.ONE);
|
||||
details.setBadNum(BigDecimal.ZERO);
|
||||
} else {
|
||||
details.setGoodNum(BigDecimal.ZERO);
|
||||
details.setBadNum(BigDecimal.ONE);
|
||||
}
|
||||
result += backApplyInfoMapper.insertCheckDetails(details);
|
||||
if (CollectionUtils.isNotEmpty(details.getBmFileInfos())) {
|
||||
for (BmFileInfo bmFileInfo : details.getBmFileInfos()) {
|
||||
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);
|
||||
|
||||
BackApplyDetails checkDetails = backApplyInfoMapper.selectCheckDetails(details);
|
||||
if (checkDetails != null) {
|
||||
|
||||
}else{
|
||||
// 如果details.getGoodNum()大于0
|
||||
if (details.getGoodNum().compareTo(BigDecimal.ZERO) > 0) {
|
||||
details.setGoodNum(BigDecimal.ONE);
|
||||
details.setBadNum(BigDecimal.ZERO);
|
||||
} else {
|
||||
details.setGoodNum(BigDecimal.ZERO);
|
||||
details.setBadNum(BigDecimal.ONE);
|
||||
}
|
||||
result += backApplyInfoMapper.insertCheckDetails(details);
|
||||
if (CollectionUtils.isNotEmpty(details.getBmFileInfos())) {
|
||||
for (BmFileInfo bmFileInfo : details.getBmFileInfos()) {
|
||||
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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue