Commit 00015512 authored by fangxinjiang's avatar fangxinjiang

电子签发起校验-fxj

parent e9f1951e
......@@ -1428,19 +1428,32 @@ public class TEmployeeContractPreServiceImpl extends ServiceImpl<TEmployeeContra
// 规则1:标准合同(1)或劳务派遣合同(20),工资形式为计时/计件时,对应字段必填
// 兼容中文和数字两种格式
boolean isStandardOrDispatch = ("1".equals(contractType) || "20".equals(contractType)
|| "标准合同".equals(contractType) || "劳务派遣合同".equals(contractType));
boolean isStandard = ("1".equals(contractType) || "标准合同".equals(contractType));
boolean isDispatch = ( "20".equals(contractType) || "劳务派遣合同".equals(contractType));
if (isStandardOrDispatch) {
if (isStandard) {
if ("1".equals(salaryType)) {
// 计时工资:计时工资标准必填
if (Common.isEmpty(contractPre.getSalaryStandardPerHour())) {
return "标准合同/劳务派遣合同的计时工资形式,计时工资标准不能为空,请至“入职确认信息”点击修改补充完整";
return "标准合同合同为计时工资形式,“计时工资标准(元/月)”不能为空,请至“入职确认信息”点击修改补充完整";
}
} else if ("2".equals(salaryType)) {
// 计件工资:计件工资单价必填
if (Common.isEmpty(contractPre.getSalaryStandardPerPiece())) {
return "标准合同/劳务派遣合同的计件工资形式,计件工资单价不能为空,请至“入职确认信息”点击修改补充完整";
return "标准合同合同为计件工资形式,“计件工资单价(元)”不能为空,请至“入职确认信息”点击修改补充完整";
}
}
}
if (isDispatch) {
if ("1".equals(salaryType)) {
// 计时工资:计时工资标准必填
if (Common.isEmpty(contractPre.getSalaryStandardPerHour())) {
return "劳务派遣合同为计时工资形式,“计时工资标准(元/月)”不能为空,请至“入职确认信息”点击修改补充完整";
}
} else if ("2".equals(salaryType)) {
// 计件工资:计件工资单价必填
if (Common.isEmpty(contractPre.getSalaryStandardPerPiece())) {
return "劳务派遣合同为计件工资形式,“计件工资单价(元)”不能为空,请至“入职确认信息”点击修改补充完整";
}
}
}
......@@ -1448,7 +1461,7 @@ public class TEmployeeContractPreServiceImpl extends ServiceImpl<TEmployeeContra
// 规则2:劳务协议(3),劳务费必填
if ("3".equals(contractType) || "劳务协议".equals(contractType)) {
if (Common.isEmpty(contractPre.getLaborCost())) {
return "劳务协议的劳务费不能为空,请至“入职确认信息”点击修改补充完整";
return "劳务协议的“劳务费(元/月)”不能为空,请至“入职确认信息”点击修改补充完整";
}
}
......@@ -1458,7 +1471,7 @@ public class TEmployeeContractPreServiceImpl extends ServiceImpl<TEmployeeContra
return "非全日制合同的工资形式必须为计时工资,请至“入职确认信息”点击修改补充完整";
}
if (Common.isEmpty(contractPre.getSalaryStandardPerHour())) {
return "非全日制合同的计时工资标准不能为空,请至“入职确认信息”点击修改补充完整";
return "非全日制合同的“计时工资标准(元/月)”不能为空,请至“入职确认信息”点击修改补充完整";
}
}
......
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