fix(bpm): 修正报销单和贷款单的金额计算逻辑- 在 BpmOAExpensesServiceImpl 中更新报销单的应付金额计算逻辑

- 在 BpmOALoanMapper 中添加员工ID筛选条件
This commit is contained in:
furongxin 2025-07-01 17:43:05 +08:00
parent dfeaa258a5
commit 6ef1fe3f1a
2 changed files with 4 additions and 2 deletions

View File

@ -284,7 +284,7 @@ public class BpmOAExpensesServiceImpl extends BpmOABaseService implements BpmOAE
.setObjectId(id)
.setType(9)
.setStatus(0)
.setAmountPayable(expenses.getTotalMoney())
.setAmountPayable(expenses.getTotalMoney().subtract(expenses.getAmountPaid()))
.setProcessInstanceName(processInstance.getName())
.setBeginTime(processInstance.getCreateTime())
.setEndTime(processInstance.getEndTime())

View File

@ -61,9 +61,11 @@
bpm_oa_expenses e
LEFT JOIN system_users u ON e.user_id = u.id
LEFT JOIN system_dept d ON u.dept_id = d.id
LEFT JOIN sf_staff sf ON u.idcard = sf.id_card
LEFT JOIN bpm_process_instance_ext p ON e.process_instance_id = p.process_instance_id
WHERE
e.deleted = 0
sf.id = #{pageReqVO.staffId}
AND e.deleted = 0
AND e.result = 2
AND e.status = 2
AND u.deleted = 0