parent
ad82a7d6ab
commit
f9b64309b6
@ -187,8 +187,11 @@ public class QmsInspecDetailServiceImpl extends ServiceImpl<QmsInspecDetailMappe
|
|||||||
value = k;
|
value = k;
|
||||||
}
|
}
|
||||||
|
|
||||||
BigDecimal result = new BigDecimal((String) objectMap.get(value));
|
String resultValue = (String) objectMap.get(value);
|
||||||
inspecResult.setResult(result);
|
if (StrUtil.isNotBlank(resultValue)) {
|
||||||
|
BigDecimal result = new BigDecimal(resultValue);
|
||||||
|
inspecResult.setResult(result);
|
||||||
|
}
|
||||||
inspecResultList.add(inspecResult);
|
inspecResultList.add(inspecResult);
|
||||||
|
|
||||||
if ("0".equals(itemType)) {
|
if ("0".equals(itemType)) {
|
||||||
@ -235,10 +238,20 @@ public class QmsInspecDetailServiceImpl extends ServiceImpl<QmsInspecDetailMappe
|
|||||||
private void remove(String inspecDetailBo) {
|
private void remove(String inspecDetailBo) {
|
||||||
qmsInspecSnService.remove(Wrappers.lambdaQuery(QmsInspecSn.class)
|
qmsInspecSnService.remove(Wrappers.lambdaQuery(QmsInspecSn.class)
|
||||||
.eq(QmsInspecSn::getInspecDetailBo, inspecDetailBo));
|
.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)
|
qmsInspecFactorService.remove(Wrappers.lambdaQuery(QmsInspecFactor.class)
|
||||||
.eq(QmsInspecFactor::getInspecDetailBo, inspecDetailBo));
|
.eq(QmsInspecFactor::getInspecDetailBo, inspecDetailBo));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateJobStatus(String inspecJobBo) {
|
private void updateJobStatus(String inspecJobBo) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user