患者导入限制修改

This commit is contained in:
zhangheng 2026-01-20 09:40:18 +08:00
parent 0901b6411a
commit e79509d9f4

View File

@ -346,8 +346,12 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
@Override @Override
public AjaxResult patientUpload(List<PatientInfoImport> list, Integer isDistinct, String fileName, String importName) { public AjaxResult patientUpload(List<PatientInfoImport> list, Integer isDistinct, String fileName, String importName) {
int number;
String importPersonTime = sysConfigService.selectConfigByKey("import_person_time"); String importPersonTime = sysConfigService.selectConfigByKey("import_person_time");
int number = Integer.parseInt(importPersonTime); if (org.apache.commons.lang3.StringUtils.isBlank(importPersonTime)) {
number = 1000;
}
number = Integer.parseInt(importPersonTime);
if (CollectionUtils.isNotEmpty(list) && list.size() > number) { if (CollectionUtils.isNotEmpty(list) && list.size() > number) {
return AjaxResult.error("本次导入表数据超过" + number + "人次上限!"); return AjaxResult.error("本次导入表数据超过" + number + "人次上限!");
} }
@ -507,7 +511,7 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
patientInfoImportMain.setFileName(fileName); patientInfoImportMain.setFileName(fileName);
patientInfoImportMain.setHospitalAgencyName(agency.getAgencyName()); patientInfoImportMain.setHospitalAgencyName(agency.getAgencyName());
patientInfoImportMain.setImportStatus(ImportStatusEnum.UNFINISHED.getInfo()); patientInfoImportMain.setImportStatus(ImportStatusEnum.UNFINISHED.getInfo());
patientInfoImportMain.setImportName(org.apache.commons.lang3.StringUtils.isNotBlank(importName)?importName : sn); patientInfoImportMain.setImportName(org.apache.commons.lang3.StringUtils.isNotBlank(importName) ? importName : sn);
patientInfoImportMainMapper.insertPatientInfoImportMain(patientInfoImportMain); patientInfoImportMainMapper.insertPatientInfoImportMain(patientInfoImportMain);
//endregion //endregion