Commit c7c85b8e authored by fangxinjiang's avatar fangxinjiang

优化-fxj

parent 30b6f422
...@@ -633,6 +633,12 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon ...@@ -633,6 +633,12 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon
} }
} }
} }
//同商务合同一直 要 验证时间 截止时间大于等于开始时间、时间交叉
if (Common.isNotNull(preVo.getContractStart()) && Common.isNotNull(preVo.getContractEnd())){
if (!preVo.getContractEnd().after(preVo.getContractStart())){
return "合同截止日期需大于合同开始日期";
}
}
if (CommonConstants.TWENTY_STRING.equals(preVo.getContractType())){ if (CommonConstants.TWENTY_STRING.equals(preVo.getContractType())){
//处理务派遣合同: 先看上一份合同是否为劳务协议,如果是取值上一份合同的劳务协议结束日期 //处理务派遣合同: 先看上一份合同是否为劳务协议,如果是取值上一份合同的劳务协议结束日期
Date initDate = contract.getContractEnd(); Date initDate = contract.getContractEnd();
...@@ -739,12 +745,7 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon ...@@ -739,12 +745,7 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon
} }
} }
} }
//同商务合同一直 要 验证时间 截止时间大于等于开始时间、时间交叉
if (Common.isNotNull(preVo.getContractStart()) && Common.isNotNull(preVo.getContractEnd())){
if (!preVo.getContractEnd().after(preVo.getContractStart())){
return "合同截止日期需大于合同开始日期";
}
}
//更新岗位名称 //更新岗位名称
return null; return null;
} }
......
...@@ -1285,6 +1285,14 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr ...@@ -1285,6 +1285,14 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr
allErrorMessages.add("合同的年限同派遣的期限不一致"); allErrorMessages.add("合同的年限同派遣的期限不一致");
} }
} }
// 校验合同有效期:合同截止日期不得早于合同开始日期
if (Common.isNotNull(employeeContractPreVo.getContractStart())
&& Common.isNotNull(employeeContractPreVo.getContractEnd())) {
if (!employeeContractPreVo.getContractEnd().after(employeeContractPreVo.getContractStart())) {
return "合同截止日期需大于合同开始日期";
}
}
// 如果有错误信息,根据具体错误项动态生成提示 // 如果有错误信息,根据具体错误项动态生成提示
if (!allErrorMessages.isEmpty()) { if (!allErrorMessages.isEmpty()) {
// 筛选出需要组合提示的错误项 // 筛选出需要组合提示的错误项
...@@ -1322,14 +1330,7 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr ...@@ -1322,14 +1330,7 @@ public class EmployeeRegistrationServiceImpl extends ServiceImpl<EmployeeRegistr
return "派遣的" + dispatchStr + "同合同的" + contractStr + "不一致,请调整!"; return "派遣的" + dispatchStr + "同合同的" + contractStr + "不一致,请调整!";
} }
} }
// 校验合同有效期:合同截止日期不得早于合同开始日期
if (Common.isNotNull(employeeContractPreVo.getContractStart())
&& Common.isNotNull(employeeContractPreVo.getContractEnd())) {
if (!employeeContractPreVo.getContractEnd().after(employeeContractPreVo.getContractStart())) {
return "合同截止日期需大于合同开始日期";
}
}
return null; return null;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment