| | |
| | | ServiceReimbursement serviceReimbursement = serviceReimbursementService.getById(checkFundVO.getFundid()); |
| | | //如果等于100,说明已经走到医院财务那边了;财务那边取数据是从分享表取,所以,这里直接往分享表里添加数据就行了; |
| | | if (!Objects.isNull(serviceReimbursement) && serviceReimbursement.getBackflowlevel() != null) { |
| | | if (serviceReimbursement.getBackflowlevel() == 100 || serviceReimbursement.getBackflowlevel() == 199) { |
| | | |
| | | //将修改的上报数据 新增一条 |
| | | ServiceReimbursementShared serviceReimbursementShared = DtoConversionUtils.sourceToTarget(serviceReimbursement, ServiceReimbursementShared.class); |
| | | serviceReimbursementShared.setId(null); |
| | | serviceReimbursementShared.setDelFlag(0L); |
| | | serviceReimbursementShared.setReimid(serviceReimbursement.getId()); |
| | | serviceReimbursementSharedService.save(serviceReimbursementShared); |
| | | |
| | | // if (serviceReimbursement.getBackflowlevel() == 100 || serviceReimbursement.getBackflowlevel() == 199) { |
| | | if (serviceReimbursement.getBackflowlevel() == 199) { |
| | | //将退回阶段设置成100 |
| | | serviceReimbursement.setBackflowlevel(100L); |
| | | serviceReimbursement.setFlowlevel(100L); |
| | | serviceReimbursement.setRecordstatus(0); |
| | | serviceReimbursementService.updateById(serviceReimbursement); |
| | | |
| | | //将修改的上报数据 新增一条 |
| | | serviceReimbursementService.addSharedData(checkFundVO.getFundid()); |
| | | |
| | | return success(); |
| | | } |
| | | } |
| | |
| | | serviceFundflow.setFundtype(1); |
| | | serviceFundflow.setApplytype("0"); |
| | | serviceFundflow.setFlowconclusion(CheckFlag); |
| | | serviceFundflow.setFlowcontent(checkFundVO.getFlowcontent()); |
| | | if (StringUtils.isNotBlank(checkFundVO.getFlowcontent())) { |
| | | serviceFundflow.setFlowcontent(checkFundVO.getFlowcontent()); |
| | | } else { |
| | | serviceFundflow.setFlowcontent(checkFundVO.getFlowconclusion() == 1 ? "通过" : "不通过"); |
| | | } |
| | | serviceFundflow.setFlowlevel(OriginalFlowLevel + 1); |
| | | serviceFundflowService.save(serviceFundflow); |
| | | |