| | |
| | | import com.ruoyi.other.service.impl.TempFileServiceImpl; |
| | | import com.ruoyi.project.system.domain.SysUser; |
| | | import com.ruoyi.project.system.mapper.SysUserMapper; |
| | | import com.ruoyi.purchase.mapper.PurchaseLedgerMapper; |
| | | import com.ruoyi.purchase.pojo.PurchaseLedger; |
| | | import com.ruoyi.sales.mapper.CommonFileMapper; |
| | | import com.ruoyi.sales.mapper.SalesLedgerMapper; |
| | | import com.ruoyi.sales.pojo.CommonFile; |
| | |
| | | |
| | | @Autowired |
| | | private SalesLedgerMapper salesLedgerMapper; |
| | | |
| | | @Autowired |
| | | private PurchaseLedgerMapper purchaseLedgerMapper; |
| | | @Autowired |
| | | private SysUserMapper sysUserMapper; |
| | | |
| | |
| | | approveProcess.setApproveUserCurrentName(approveNode1.getApproveNodeUser()); |
| | | } |
| | | approveProcessMapper.updateById(approveProcess); |
| | | //如果是6销售审批通过,对应销售关联的表需要更新 |
| | | if (approveProcess.getApproveType()==6 && status==2){ |
| | | //如果是6销售审批,对应销售关联的表需要更新 |
| | | if (approveProcess.getApproveType()==6){ |
| | | List<SalesLedger> salesLedgers = salesLedgerMapper.selectList(Wrappers.<SalesLedger>lambdaQuery().eq(SalesLedger::getSalesContractNo, approveProcess.getApproveReason())); |
| | | if (CollectionUtils.isEmpty(salesLedgers)){ |
| | | SalesLedger salesLedger = salesLedgers.get(0); |
| | | salesLedger.setIsPass(1); |
| | | salesLedger.setApprovalStatus(status); |
| | | salesLedgerMapper.updateById(salesLedger); |
| | | } |
| | | } |
| | | //如果是5采购审批,对应采购关联的表需要更新 |
| | | if (approveProcess.getApproveType()==5){ |
| | | List<PurchaseLedger> purchaseLedgers = purchaseLedgerMapper.selectList(Wrappers.<PurchaseLedger>lambdaQuery().eq(PurchaseLedger::getPurchaseContractNumber, approveProcess.getApproveReason())); |
| | | if (CollectionUtils.isEmpty(purchaseLedgers)){ |
| | | PurchaseLedger purchaseLedger = purchaseLedgers.get(0); |
| | | purchaseLedger.setApprovalStatus(status); |
| | | purchaseLedgerMapper.updateById(purchaseLedger); |
| | | } |
| | | } |
| | | |
| | | // 绑定附件 |
| | | if(!CollectionUtils.isEmpty(approveNode.getTempFileIds()) && approveNode.getApproveNodeStatus() == 1){ |