|
@@ -155,7 +155,7 @@ public class ProjectController {
|
|
|
if(StrUtil.isEmpty(projectDTO.getId())){
|
|
|
|
|
|
//判断一下文号是否存在
|
|
|
- if(StrUtil.isNotEmpty(projectDTO.getDocumentNum())){
|
|
|
+ if(StringUtils.isNotBlank(projectDTO.getDocumentNum())){
|
|
|
if(ObjectUtil.isNotEmpty(projectService.selectByDocumentNum(projectDTO.getDocumentNum()))){
|
|
|
return ResponseEntity.badRequest().body("不可使用已存在的文号");
|
|
|
}
|
|
@@ -165,7 +165,7 @@ public class ProjectController {
|
|
|
}else{
|
|
|
|
|
|
//判断一下文号是否存在
|
|
|
- if(StrUtil.isNotEmpty(projectDTO.getDocumentNum())){
|
|
|
+ if(StringUtils.isNotBlank(projectDTO.getDocumentNum())){
|
|
|
Project userProjects = projectService.selectByDocumentNum(projectDTO.getDocumentNum());
|
|
|
if(ObjectUtil.isNotEmpty(userProjects)){
|
|
|
if(!projectDTO.getId().equals(userProjects.getId())){
|
|
@@ -234,7 +234,7 @@ public class ProjectController {
|
|
|
listA = getExcelList(listA);
|
|
|
//导入前检测数据
|
|
|
String resultA = importDecide(listA, sdf, arrayList, hashMap, successNum, ProjectTypeEnum.ASSESS.getValue());
|
|
|
- if(StrUtil.isNotEmpty(resultA)){
|
|
|
+ if(StringUtils.isNotBlank(resultA)){
|
|
|
//有返回值,说明导入的数据不正确。向用户抛提示
|
|
|
return ResponseEntity.badRequest().body (resultA);
|
|
|
}
|
|
@@ -248,7 +248,7 @@ public class ProjectController {
|
|
|
listB = getExcelList(listB);
|
|
|
//导入前检测数据
|
|
|
String resultB = importDecide(listB, sdf, arrayList, hashMap, successNum, ProjectTypeEnum.CONSULTATION.getValue());
|
|
|
- if(StrUtil.isNotEmpty(resultB)){
|
|
|
+ if(StringUtils.isNotBlank(resultB)){
|
|
|
//有返回值,说明导入的数据不正确。向用户抛提示
|
|
|
return ResponseEntity.badRequest().body (resultB);
|
|
|
}
|
|
@@ -273,7 +273,7 @@ public class ProjectController {
|
|
|
continue;
|
|
|
}
|
|
|
try {
|
|
|
- if(StrUtil.isNotEmpty(project.getEvaluationReportDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getEvaluationReportDateUi())){
|
|
|
//EvaluationReportDateUi字段接到的数据符合"yyyy/MM/dd"时间格式的话,正常执行。
|
|
|
//不符合的话,就会有异常,进到catch
|
|
|
String format = sdf.format(DateUtils.parseDate(project.getEvaluationReportDateUi(), new String[]{"yyyy/MM/dd"}));
|
|
@@ -282,7 +282,7 @@ public class ProjectController {
|
|
|
project.setStatus(ProjectStatusEnum.FINISH.getValue());
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
- if(StrUtil.isNotEmpty(project.getEvaluationReportDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getEvaluationReportDateUi())){
|
|
|
if(project.getEvaluationReportDateUi().contains("报告已作废")){
|
|
|
//当EvaluationReportDateUi字段接收到的值包含”报告已作废“时,项目状态为”作废“,并且将值放到AssessReportMessage字段中
|
|
|
project.setStatus(ProjectStatusEnum.INVALID.getValue());
|
|
@@ -299,31 +299,31 @@ public class ProjectController {
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- if(StrUtil.isNotEmpty(project.getEvaluationBaseDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getEvaluationBaseDateUi())){
|
|
|
String format = sdf.format(DateUtils.parseDate(project.getEvaluationBaseDateUi(), new String[]{"yyyy/MM/dd"}));
|
|
|
project.setEvaluationBaseDate(sdf.parse(format));
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
- if(StrUtil.isNotEmpty(project.getEvaluationBaseDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getEvaluationBaseDateUi())){
|
|
|
project.setAssessBaseMessage(project.getEvaluationBaseDateUi());
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- if(StrUtil.isNotEmpty(project.getInvoiceDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getInvoiceDateUi())){
|
|
|
String format = sdf.format(DateUtils.parseDate(project.getInvoiceDateUi(), new String[]{"yyyy/MM/dd"}));
|
|
|
project.setInvoiceDate(sdf.parse(format));
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
- if(StrUtil.isNotEmpty(project.getInvoiceDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getInvoiceDateUi())){
|
|
|
project.setInvoiceMessage(project.getInvoiceDateUi());
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- if(StrUtil.isNotEmpty(project.getReimbursementDateUi())){
|
|
|
+ if(StringUtils.isNotBlank(project.getReimbursementDateUi())){
|
|
|
String format = sdf.format(DateUtils.parseDate(project.getReimbursementDateUi(), new String[]{"yyyy/MM/dd"}));
|
|
|
project.setReimbursementDate(sdf.parse(format));
|
|
|
}
|
|
@@ -332,9 +332,9 @@ public class ProjectController {
|
|
|
}
|
|
|
|
|
|
//项目负责人、签字评估师1、签字评估师2 关联user表的id
|
|
|
- if(StrUtil.isNotEmpty(project.getProjectHead())){
|
|
|
+ if(StringUtils.isNotBlank(project.getProjectHead())){
|
|
|
String id = userService.getUserIdByName(project.getProjectHead());
|
|
|
- if(StrUtil.isNotEmpty(id)){
|
|
|
+ if(StringUtils.isNotBlank(id)){
|
|
|
project.setProjectHead(id);
|
|
|
}else{
|
|
|
return "文件中有项目负责人无法找到,请修改为在档人员,或者不填写";
|
|
@@ -343,7 +343,7 @@ public class ProjectController {
|
|
|
return "文件中有项目负责人为空,请重新填写";
|
|
|
}
|
|
|
|
|
|
- /*if(StrUtil.isNotEmpty(project.getEvaluationPersonOne())){
|
|
|
+ /*if(StringUtils.isNotBlank(project.getEvaluationPersonOne())){
|
|
|
String id = userService.getUserIdByName(project.getEvaluationPersonOne());
|
|
|
if(ObjectUtil.isNotEmpty(id)){
|
|
|
project.setEvaluationPersonOne(id);
|
|
@@ -352,7 +352,7 @@ public class ProjectController {
|
|
|
}
|
|
|
}*/
|
|
|
|
|
|
- /*if(StrUtil.isNotEmpty(project.getEvaluationPersonTwo())){
|
|
|
+ /*if(StringUtils.isNotBlank(project.getEvaluationPersonTwo())){
|
|
|
String id = userService.getUserIdByName(project.getEvaluationPersonTwo());
|
|
|
if(ObjectUtil.isNotEmpty(id)){
|
|
|
project.setEvaluationPersonTwo(id);
|
|
@@ -362,7 +362,7 @@ public class ProjectController {
|
|
|
}*/
|
|
|
|
|
|
//文号的问题
|
|
|
- if(StrUtil.isNotEmpty(project.getDocumentNum())) {
|
|
|
+ if(StringUtils.isNotBlank(project.getDocumentNum())) {
|
|
|
Project userProject = projectService.selectByDocumentNum(project.getDocumentNum());
|
|
|
if(ObjectUtil.isNotEmpty(userProject)){
|
|
|
return "文件中存在已在档的文号";
|
|
@@ -517,7 +517,7 @@ public class ProjectController {
|
|
|
|
|
|
public ProjectDTO isChange(ProjectDTO userProjectDTO, SimpleDateFormat formatter){
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsInvoice())){
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsInvoice())){
|
|
|
//是否开票
|
|
|
if(YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsInvoice())){
|
|
|
userProjectDTO.setIsInvoice(YesOrNoEnum.YES.getLabel());
|
|
@@ -527,7 +527,7 @@ public class ProjectController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsContractArchive())) {
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsContractArchive())) {
|
|
|
//合同是否存档
|
|
|
if (YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsContractArchive())) {
|
|
|
userProjectDTO.setIsContractArchive(YesOrNoEnum.YES.getLabel());
|
|
@@ -536,7 +536,7 @@ public class ProjectController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsPapersIntact())) {
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsPapersIntact())) {
|
|
|
//底稿是否完好
|
|
|
if (YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsPapersIntact())) {
|
|
|
userProjectDTO.setIsPapersIntact(YesOrNoEnum.YES.getLabel());
|
|
@@ -545,7 +545,7 @@ public class ProjectController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsPapersArchive())) {
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsPapersArchive())) {
|
|
|
//底稿是否归档
|
|
|
if (YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsPapersArchive())) {
|
|
|
userProjectDTO.setIsPapersArchive(YesOrNoEnum.YES.getLabel());
|
|
@@ -554,7 +554,7 @@ public class ProjectController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsOpsReimbursement())) {
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsOpsReimbursement())) {
|
|
|
//外勤是否已经报销
|
|
|
if (YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsOpsReimbursement())) {
|
|
|
userProjectDTO.setIsOpsReimbursement(YesOrNoEnum.YES.getLabel());
|
|
@@ -563,7 +563,7 @@ public class ProjectController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getIsCommissionReimbursement())) {
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getIsCommissionReimbursement())) {
|
|
|
//是否已经报销提成
|
|
|
if (YesOrNoEnum.YES.getValue().equals(userProjectDTO.getIsCommissionReimbursement())) {
|
|
|
userProjectDTO.setIsCommissionReimbursement(YesOrNoEnum.YES.getLabel());
|
|
@@ -578,7 +578,7 @@ public class ProjectController {
|
|
|
String time=formatter.format(userProjectDTO.getEvaluationReportDate());
|
|
|
userProjectDTO.setEvaluationReportDateUi(time);
|
|
|
}else{
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getAssessReportMessage())){
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getAssessReportMessage())){
|
|
|
userProjectDTO.setEvaluationReportDateUi(userProjectDTO.getAssessReportMessage());
|
|
|
}
|
|
|
}
|
|
@@ -587,7 +587,7 @@ public class ProjectController {
|
|
|
String time=formatter.format(userProjectDTO.getEvaluationBaseDate());
|
|
|
userProjectDTO.setEvaluationBaseDateUi(time);
|
|
|
}else{
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getAssessBaseMessage())){
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getAssessBaseMessage())){
|
|
|
userProjectDTO.setEvaluationBaseDateUi(userProjectDTO.getAssessBaseMessage());
|
|
|
}
|
|
|
}
|
|
@@ -596,7 +596,7 @@ public class ProjectController {
|
|
|
String time=formatter.format(userProjectDTO.getInvoiceDate());
|
|
|
userProjectDTO.setInvoiceDateUi(time);
|
|
|
}else{
|
|
|
- if(StrUtil.isNotEmpty(userProjectDTO.getInvoiceMessage())){
|
|
|
+ if(StringUtils.isNotBlank(userProjectDTO.getInvoiceMessage())){
|
|
|
userProjectDTO.setInvoiceDateUi(userProjectDTO.getInvoiceMessage());
|
|
|
}
|
|
|
}
|