parent
ad82a7d6ab
commit
f9b64309b6
@ -187,8 +187,11 @@ public class QmsInspecDetailServiceImpl extends ServiceImpl<QmsInspecDetailMappe
|
||||
value = k;
|
||||
}
|
||||
|
||||
BigDecimal result = new BigDecimal((String) objectMap.get(value));
|
||||
inspecResult.setResult(result);
|
||||
String resultValue = (String) objectMap.get(value);
|
||||
if (StrUtil.isNotBlank(resultValue)) {
|
||||
BigDecimal result = new BigDecimal(resultValue);
|
||||
inspecResult.setResult(result);
|
||||
}
|
||||
inspecResultList.add(inspecResult);
|
||||
|
||||
if ("0".equals(itemType)) {
|
||||
@ -235,10 +238,20 @@ public class QmsInspecDetailServiceImpl extends ServiceImpl<QmsInspecDetailMappe
|
||||
private void remove(String inspecDetailBo) {
|
||||
qmsInspecSnService.remove(Wrappers.lambdaQuery(QmsInspecSn.class)
|
||||
.eq(QmsInspecSn::getInspecDetailBo, inspecDetailBo));
|
||||
qmsInspecResultService.remove(Wrappers.lambdaQuery(QmsInspecResult.class)
|
||||
.eq(QmsInspecResult::getInspecDetailBo, inspecDetailBo));
|
||||
|
||||
List<String> resultSidList = qmsInspecResultService.list(Wrappers.lambdaQuery(QmsInspecResult.class)
|
||||
.eq(QmsInspecResult::getInspecDetailBo, inspecDetailBo))
|
||||
.stream()
|
||||
.map(QmsInspecResult::getSid)
|
||||
.collect(Collectors.toList());
|
||||
if (ListUtils.isNotEmpty(resultSidList)) {
|
||||
qmsInspecResultService.removeBatchByIds(resultSidList);
|
||||
qmsInspecResultNccodeService.remove(Wrappers.lambdaQuery(QmsInspecResultNccode.class)
|
||||
.in(QmsInspecResultNccode::getInspecResultSid, resultSidList));
|
||||
}
|
||||
qmsInspecFactorService.remove(Wrappers.lambdaQuery(QmsInspecFactor.class)
|
||||
.eq(QmsInspecFactor::getInspecDetailBo, inspecDetailBo));
|
||||
|
||||
}
|
||||
|
||||
private void updateJobStatus(String inspecJobBo) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user