xuhy
2025-08-14 051dbe887aa50f300d7ae91e7f8baaac9597217f
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();
    }