亨通,无账号人员工资单
This commit is contained in:
parent
eebfa5ec3f
commit
01617ca39e
|
|
@ -371,6 +371,7 @@ public class SalaryBillBO {
|
|||
}
|
||||
}
|
||||
}
|
||||
content = content.replace("%salaryInfoId%", Util.null2String(e.get("id")));
|
||||
|
||||
try {
|
||||
if (e.get("mobile") != null) {
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import com.api.browser.bean.SearchConditionItem;
|
|||
import com.api.browser.bean.SearchConditionOption;
|
||||
import com.api.browser.util.ConditionFactory;
|
||||
import com.api.browser.util.ConditionType;
|
||||
import com.api.formmode.mybatis.util.SqlProxyHandle;
|
||||
import com.cloudstore.eccom.constant.WeaBoolAttr;
|
||||
import com.cloudstore.eccom.pc.table.WeaTable;
|
||||
import com.cloudstore.eccom.pc.table.WeaTableCheckboxpopedom;
|
||||
|
|
@ -16,6 +17,7 @@ import com.engine.core.impl.Service;
|
|||
import com.engine.salary.constant.SalaryItemConstant;
|
||||
import com.engine.salary.entity.salaryBill.dto.*;
|
||||
import com.engine.salary.entity.salaryBill.param.*;
|
||||
import com.engine.salary.entity.salaryBill.po.SalarySendInfoPO;
|
||||
import com.engine.salary.entity.salaryBill.po.SalarySendPO;
|
||||
import com.engine.salary.entity.salaryBill.po.SalaryTemplatePO;
|
||||
import com.engine.salary.entity.salaryacct.po.SalaryAcctRecordPO;
|
||||
|
|
@ -25,6 +27,7 @@ import com.engine.salary.enums.UserStatusEnum;
|
|||
import com.engine.salary.enums.auth.AuthFilterTypeEnum;
|
||||
import com.engine.salary.enums.salarybill.SalarySendStatusEnum;
|
||||
import com.engine.salary.exception.SalaryRunTimeException;
|
||||
import com.engine.salary.mapper.salarybill.SalarySendInfoMapper;
|
||||
import com.engine.salary.service.*;
|
||||
import com.engine.salary.service.impl.*;
|
||||
import com.engine.salary.sys.constant.SalarySysConstant;
|
||||
|
|
@ -92,6 +95,10 @@ public class SalarySendWrapper extends Service implements SalarySendWrapperProxy
|
|||
return ServiceUtil.getService(SalarySysConfServiceImpl.class, user);
|
||||
}
|
||||
|
||||
private SalarySendInfoMapper getSalarySendInfoMapper() {
|
||||
return SqlProxyHandle.getProxy(SalarySendInfoMapper.class);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 工资单发放列表
|
||||
|
|
@ -665,9 +672,13 @@ public class SalarySendWrapper extends Service implements SalarySendWrapperProxy
|
|||
* @return
|
||||
*/
|
||||
public Map<String, Object> mySalaryBill(Long salaryInfoId) {
|
||||
if (user == null) {
|
||||
throw new SalaryRunTimeException("获取人员信息失败!");
|
||||
SalarySendInfoPO salarySendInfo = getSalarySendInfoMapper().getById(salaryInfoId);
|
||||
if (salarySendInfo == null) {
|
||||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(100511, "工资单信息不存在"));
|
||||
}
|
||||
|
||||
Long employeeId = salarySendInfo.getEmployeeId();
|
||||
User user = new User(Integer.parseInt(employeeId.toString()));
|
||||
return getSalarySendService(user).mySalaryBill(salaryInfoId, (long) user.getUID());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue