Commit ee8f5fa6 authored by fangxinjiang's avatar fangxinjiang

代码优化-fxj

parent d23d1c7b
......@@ -386,9 +386,8 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon
BeanCopyUtils.copyProperties(preVo,preVoTemp);
alert = alertMap.get(contract.getId());
temp = confirmMap.get(contract.getId());
checkVo = check(preMap, scheme, rule, alert, temp, preVoTemp, contract);
checkVo = check(preMap, scheme, rule, alert, preVoTemp, contract);
if (null != checkVo){
// 修复 NPE 问题
if (null != temp ) {
temp.setDeptNo(null != alert?alert.getProjectNo():"");
temp.setDeptName(null != alert?alert.getProject():"");
......@@ -445,28 +444,22 @@ public class TEmployeeContractPreNewServiceImpl extends ServiceImpl<TEmployeeCon
private TEmployeeAutoRegistCheckVo check(Map<String, String> preMap, TAutoContractScheme scheme,
TAutoContractRuleInfo rule,
TEmpContractAlert alert,
ContractAlertConfirmResVo temp,
TEmployeeContractPreNewVo preVoTemp,
TEmployeeContractInfo contract) {
TEmployeeContractPreNew preNew;
String preId;
TEmployeeAutoRegistCheckVo checkVo;
String innitError;
TEmployeeContractPreNew pre;
String initError;
if (null == alert){
return buildErrorCheckVo(contract, preVoTemp, EmployeeConstants.ERROR_NO_ALERT_FOUND);
}
pre = new TEmployeeContractPreNew();
BeanCopyUtils.copyProperties(preVoTemp,pre);
preId = preMap.get(contract.getId());
if (Common.isNotNull(preId)){
return buildErrorCheckVo(contract, preVoTemp, EmployeeConstants.ERROR_DUPLICATE_CONFIRM);
}
//初始化数据
innitError = initDateInfo(preVoTemp, contract);
if (Common.isNotNull(innitError)){
return buildErrorCheckVo(contract, preVoTemp, innitError);
initError = initDateInfo(preVoTemp, contract);
if (Common.isNotNull(initError)){
return buildErrorCheckVo(contract, preVoTemp, initError);
}
//判断两个合同时间是否重合
......
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