相关人员导入提示语修改

This commit is contained in:
xiejunyu
2022-05-13 17:54:02 +08:00
parent 12fc0cc519
commit 28ea2479a6
@@ -653,7 +653,7 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
@Override
public String importExcel(MultipartFile file,
Class<ProjectRelatedPersonnel> clazz, String projectId, String cut) throws IOException, InvalidFormatException {
String message = "";
String explainInfo= null;
String titleOne = "";
@@ -706,38 +706,41 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
if (i == 0){
if (i == 0 && !cell.getStringCellValue().equals(titleOneList.get(j))) {//检查表头
if (CutEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("读取失败.请检查第 " + (i+1) + " 行表头,请严格按照模板文件导入数据");
message="读取失败.请检查第 " + (i+1) + " 行表头,请严格按照模板文件导入数据";
} else {
throw new JeroBootException("The data fails to be read.Please check header in line " + (i+1) + " .Import data strictly according to the template file.");
message="The data fails to be read.Please check header in line " + (i+1) + " .Import data strictly according to the template file.";
}
return message;
}
}
}
}else if((i!=1 && columNos != 5) || (i==2 && columNos !=1)){
if (CutEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("导入的列数不对,请检查");
message="导入的列数不对,请检查";
} else {
throw new JeroBootException("The number of imported columns is wrong. Please check!");
message="The number of imported columns is wrong. Please check!";
}
return message;
}
}else{
if (CutEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("导入的数据不能为空,请检查");
message="导入的数据不能为空,请检查";
} else {
throw new JeroBootException("The imported data of cannot be empty. Please check!");
message="The imported data of cannot be empty. Please check!";
}
return message;
}
if (i == 1) {//校验填写说明
row = sheet.getRow(i);
int columNos = row.getLastCellNum();
if(columNos != 1 /*|| (!row.getCell(0).getStringCellValue().equals(explainInfo))*/){
if (CutEnum.CN.getValue().equals(cut)) {
throw new JeroBootException("填写说明列数不对,请严格按照模板文件导入数据");
message="填写说明列数不对,请严格按照模板文件导入数据";
}else{
throw new JeroBootException("The number of columns of filling explanation is wrong. Please import data strictly according to the template file.");
message="The number of columns of filling explanation is wrong. Please import data strictly according to the template file.";
}
return message;
}
}
if (i > 1) {//读取数据
//获取每一行数据
@@ -750,10 +753,11 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
projectRelatedPersonnel.setDutyTerritory(row.getCell(0).toString());
}else{//责任领域不能为空,报错
if(CutEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请填写责任领域,带*的为必填.请检查第 "+ (i+1) + "");
message="请填写责任领域,带*的为必填.请检查第 "+ (i+1) + "";
}else{
throw new JeroBootException("Please fill in the Responsible Field and those marked with * are required. .Please check line" + (i+1));
message="Please fill in the Responsible Field and those marked with * are required. .Please check line" + (i+1);
}
return message;
}
String lawEngineerName = row.getCell(1, Row.MissingCellPolicy.CREATE_NULL_AS_BLANK).toString();
@@ -772,10 +776,11 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
projectRelatedPersonnel.setCertificationEngineerName("");
}else {//除了责任领域,备注,有一个为空都报错
if(CutEnum.CN.getValue().equals(cut)){
throw new JeroBootException("请填写必填字段内容,带*的为必填.请检查第 "+ (i+1) + "");
message="请填写必填字段内容,带*的为必填.请检查第 "+ (i+1) + "";
}else{
throw new JeroBootException("Please fill in the required fields marked with * .Please check line" + (i+1));
message="Please fill in the required fields marked with * .Please check line" + (i+1);
}
return message;
}
String remark = row.getCell(4, Row.MissingCellPolicy.CREATE_NULL_AS_BLANK).toString();
@@ -791,7 +796,7 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl<ProjectRelat
}
workbook.close();
//把数据翻译成id,并保存
String message = oppositeDisposeData(list, projectId, cut);
message = oppositeDisposeData(list, projectId, cut);
return message;
}