| | |
| | | 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(); |
| | | } |
| | | |