昂立,工资单审批
This commit is contained in:
parent
8446d96b86
commit
89734ae022
|
|
@ -20,7 +20,7 @@ public class SalaryAcctApprovalWorkflowParam {
|
|||
|
||||
// 薪资核算记录id
|
||||
@DataCheck(require = true, message = "核算记录id不能为空")
|
||||
private Long salaryAcctRecordId;
|
||||
private String salaryAcctRecordId;
|
||||
|
||||
// 审批流程requestid
|
||||
@DataCheck(require = true, message = "requestid不能为空")
|
||||
|
|
|
|||
|
|
@ -389,6 +389,9 @@
|
|||
<if test="backCalcStatus != null">
|
||||
back_calc_status=#{backCalcStatus},
|
||||
</if>
|
||||
<if test="approvalRequestId != null">
|
||||
approval_request_id=#{approvalRequestId},
|
||||
</if>
|
||||
</set>
|
||||
WHERE id = #{id} AND delete_type = 0
|
||||
</update>
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ import com.engine.salary.util.page.PageInfo;
|
|||
import com.engine.salary.util.page.SalaryPageUtil;
|
||||
import com.engine.salary.util.valid.ValidUtil;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.math.NumberUtils;
|
||||
import weaver.hrm.User;
|
||||
|
|
@ -811,8 +812,11 @@ public class SalaryAcctRecordServiceImpl extends Service implements SalaryAcctRe
|
|||
@Override
|
||||
public void setApprovalRequestId(SalaryAcctApprovalWorkflowParam param) {
|
||||
ValidUtil.doValidator(param);
|
||||
SalaryAcctRecordPO po = getSalaryAcctRecordMapper().getById(param.getSalaryAcctRecordId());
|
||||
po.setApprovalRequestId(po.getApprovalRequestId());
|
||||
SalaryAcctRecordPO po = getSalaryAcctRecordMapper().getById(Long.valueOf(param.getSalaryAcctRecordId()));
|
||||
if (ObjectUtils.isEmpty(po)) {
|
||||
return;
|
||||
}
|
||||
po.setApprovalRequestId(param.getRequestId());
|
||||
getSalaryAcctRecordMapper().updateIgnoreNull(po);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@ public class SalaryAcctRecordWrapper extends Service implements SalaryAcctRecord
|
|||
List<SalarySendCheckDTO> salarySendCheckResult = getSalarySendService(user).getSalarySendCheckResult(salaryAcctRecordIds);
|
||||
// TODO查询审批流程状态
|
||||
Set<String> requestIds = SalaryEntityUtil.properties(list, SalaryAcctRecordPO::getApprovalRequestId);
|
||||
requestIds.remove(null);
|
||||
// 获取流程状态 key:流程请求id value:流程状态
|
||||
Map<String, String> workflowStatusMap = getWorkflowStatusMap(requestIds);
|
||||
// 转换成列表dto
|
||||
|
|
|
|||
Loading…
Reference in New Issue