增加每人最多病例限制
This commit is contained in:
parent
89d09449ac
commit
042990d6a5
@ -32,6 +32,7 @@ import java.time.Duration;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.chrono.ChronoLocalDate;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
@ -112,6 +113,15 @@ public class MedicalRecordService {
|
||||
return ResponseDTO.userErrorParam("请先签署项目协议!");
|
||||
}
|
||||
|
||||
// 获取已提交病例数量
|
||||
LambdaQueryWrapper<MedicalRecordEntity> caseCountQueryWrapper = new LambdaQueryWrapper<>();
|
||||
caseCountQueryWrapper.eq(MedicalRecordEntity::getExpertId,expertId);
|
||||
caseCountQueryWrapper.in(MedicalRecordEntity::getStatus, Arrays.asList(0, 1));
|
||||
Long caseCount = medicalRecorDao.selectCount(caseCountQueryWrapper);
|
||||
if (caseCount > 5 ){
|
||||
return ResponseDTO.userErrorParam("每人最多可提交5份病例!");
|
||||
}
|
||||
|
||||
/*************************前置 检查*****************************/
|
||||
|
||||
ResponseDTO check = check(SmartBeanUtil.copy(addForm, MedicalRecordUpdateForm.class), expertId);
|
||||
@ -277,6 +287,15 @@ public class MedicalRecordService {
|
||||
return ResponseDTO.userErrorParam("请先签署项目协议!");
|
||||
}
|
||||
|
||||
// 获取已提交病例数量
|
||||
LambdaQueryWrapper<MedicalRecordEntity> caseCountQueryWrapper = new LambdaQueryWrapper<>();
|
||||
caseCountQueryWrapper.eq(MedicalRecordEntity::getExpertId,expertId);
|
||||
caseCountQueryWrapper.in(MedicalRecordEntity::getStatus, Arrays.asList(0, 1));
|
||||
Long caseCount = medicalRecorDao.selectCount(caseCountQueryWrapper);
|
||||
if (caseCount > 5 ){
|
||||
return ResponseDTO.userErrorParam("每人最多可提交5份病例!");
|
||||
}
|
||||
|
||||
/*************************前置 检查*****************************/
|
||||
|
||||
ResponseDTO check = check(updateForm, expertId);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user