| | |
| | | @ApiOperation("新增报销申请") |
| | | //@PreAuthorize("@ss.hasPermi('project:reimbursement:add')") |
| | | @Log(title = "报销申请", businessType = BusinessType.INSERT) |
| | | @PostMapping |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | @Options(useGeneratedKeys = true, keyProperty = "id") |
| | | public AjaxResult add(@RequestBody ServiceReimbursement serviceReimbursement) { |
| | |
| | | } |
| | | |
| | | if (serviceReimbursement.getFlowlevel() == 1 && serviceReimbursement.getBackflowlevel() == 100) { |
| | | log.info("出差补贴被 财务退回再提交,出纳再次审批,之后提交到财务"); |
| | | log.info("出差补贴被 财务退回再提交,出纳再次审批,之后提交到财务:{}", serviceReimbursement.getId()); |
| | | //说明是财务退回再提交的.需要出纳再看一遍,没问题之后,往分享表里新增 |
| | | serviceReimbursementService.addSharedData(serviceReimbursement.getId()); |
| | | // serviceReimbursementService.addSharedData(serviceReimbursement.getId()); |
| | | |
| | | serviceReimbursement.setFlowlevel(3L); |
| | | serviceReimbursement.setFlowlevel(100L); |
| | | serviceReimbursement.setRecordstatus(99); |
| | | serviceReimbursementService.updateById(serviceReimbursement); |
| | | boolean b = serviceReimbursementService.updateById(serviceReimbursement); |
| | | log.info("是否修改成功:{}", b); |
| | | |
| | | //保存审批流程表 |
| | | ServiceFundflow serviceFundflow = new ServiceFundflow(); |
| | |
| | | serviceSystemmessage.setMessagetitle("" + (OriginalFlowLevel + 1) + "级审核通过"); |
| | | serviceSystemmessage.setMessagecontent("您" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(serviceReimbursement.getCreateTime()) + "提交的关于捐献案例【" + serviceReimbursement.getDonorname() + "】的差旅费申请已通过" + (OriginalFlowLevel + 1) + "级审核"); |
| | | log.info("totalLevel的值 : {}, OriginalFlowLevel的值:{}", totalLevel, OriginalFlowLevel); |
| | | if (totalLevel == OriginalFlowLevel + 1) { |
| | | //所有数据新增到备份表 |
| | | serviceReimbursementService.addSharedData(checkFundVO.getFundid()); |
| | | } |
| | | |
| | | //这一块放定时任务里做 |
| | | // if (totalLevel == OriginalFlowLevel + 1) { |
| | | // //所有数据新增到备份表 |
| | | // serviceReimbursementService.addSharedData(checkFundVO.getFundid()); |
| | | // } |
| | | } else { |
| | | //驳回 |
| | | serviceSystemmessage.setMessagetitle("" + (OriginalFlowLevel + 1) + "级审核驳回"); |