parent
197d4a9b9d
commit
4bcae0d839
@ -290,8 +290,16 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
|||||||
String remark = inspecJob.getRemark();
|
String remark = inspecJob.getRemark();
|
||||||
String inspecType = inspecJob.getInspecType();
|
String inspecType = inspecJob.getInspecType();
|
||||||
String targetBo = inspecJob.getTargetBo();
|
String targetBo = inspecJob.getTargetBo();
|
||||||
|
BigDecimal populationQty = inspecJob.getPopulationQty();
|
||||||
BigDecimal destructiveQty = inspecJob.getDestructiveQty();
|
BigDecimal destructiveQty = inspecJob.getDestructiveQty();
|
||||||
|
if (ObjectUtil.isNull(destructiveQty)) {
|
||||||
|
destructiveQty = BigDecimal.ZERO;
|
||||||
|
}
|
||||||
BigDecimal testSampleQty = inspecJob.getTestsampleQty();
|
BigDecimal testSampleQty = inspecJob.getTestsampleQty();
|
||||||
|
if (ObjectUtil.isNull(testSampleQty)) {
|
||||||
|
testSampleQty = BigDecimal.ZERO;
|
||||||
|
}
|
||||||
|
BigDecimal returnQty = populationQty.subtract(destructiveQty).subtract(testSampleQty);
|
||||||
|
|
||||||
update(Wrappers.lambdaUpdate(QmsInspecJob.class)
|
update(Wrappers.lambdaUpdate(QmsInspecJob.class)
|
||||||
.set(QmsInspecJob::getStatus, "4")
|
.set(QmsInspecJob::getStatus, "4")
|
||||||
@ -300,10 +308,11 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
|||||||
.set(QmsInspecJob::getCompleteRemark, remark)
|
.set(QmsInspecJob::getCompleteRemark, remark)
|
||||||
.set(QmsInspecJob::getDestructiveQty, destructiveQty)
|
.set(QmsInspecJob::getDestructiveQty, destructiveQty)
|
||||||
.set(QmsInspecJob::getTestsampleQty, testSampleQty)
|
.set(QmsInspecJob::getTestsampleQty, testSampleQty)
|
||||||
|
.set("1".equals(inspecType), QmsInspecJob::getReturnQty, returnQty)
|
||||||
.eq(QmsInspecJob::getHandle, inspecJobBo));
|
.eq(QmsInspecJob::getHandle, inspecJobBo));
|
||||||
|
|
||||||
if ("1".equals(inspecType)) {
|
if ("1".equals(inspecType)) {
|
||||||
remoteWmsReceiptDetailService.updateInspecResult(targetBo, "1");
|
remoteWmsReceiptDetailService.updateInspecResult(targetBo, "0");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user