【SSM-报销单】6.报销单-审核报销单,打款

本文档主要介绍了SSM项目中报销单的审核流程,包括在biz层的处理,Impl层的实现,以及Controller层的控制。重点讨论了金额小于5000元的报销单无需复审的规则。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.biz

 //审核报销单
void deal(DealRecord dealRecord);

2.Impl

判断需不需要复审
金额《5000不要

public void deal(DealRecord dealRecord) {
    ClaimVoucher claimVoucher = claimVoucherDao.select(dealRecord.getClaimVoucherId());
    Employee employee = employeeDao.select(dealRecord.getDealSn());
    dealRecord.setDealTime(new Date());

    //审核通过
    if(dealRecord.getDealWay().equals(Contant.DEAL_PASS)){
        // 金额<=5000 当前审核人为总经理 ,不要复审
        if(claimVoucher.getTotalAmount()<=Contant.LIMIT_CHECK || employee.getPost().equals(Contant.POST_GM)){
            claimVoucher.setStatus(Contant.CLAIMVOUCHER_APPROVED);
            //去找财务 dsn为null 根据传入的post职务去找
            claimVoucher.setNextDealSn(employeeDao.selectByDepartm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值