xuhy
3 天以前 5d2ac1105b10ea776dbb5b2360165996c77b6351
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TSamplingRecordController.java
@@ -400,6 +400,15 @@
            samplingRecordOperation.setReceiptsTime(LocalDateTime.now());
        }
        samplingRecordOperationService.updateBatchById(samplingRecordOperations);
        // 判断是否所有取样记录都收样了
        List<TSamplingRecordOperation> allRecordOperations = samplingRecordOperationService.list(Wrappers.lambdaQuery(TSamplingRecordOperation.class)
                .eq(TSamplingRecordOperation::getSamplingId, samplingRecordOperations.get(0).getSamplingId()));
        if(allRecordOperations.stream().allMatch(e -> e.getStatus() == 3)){
            samplingRecordService.update(Wrappers.lambdaUpdate(TSamplingRecord.class)
                    .set(TSamplingRecord::getStatus, 4)
                    .eq(TSamplingRecord::getId, samplingRecordOperations.get(0).getSamplingId()));
        }
        return R.ok();
    }