| | |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | //生成案例上报ID |
| | | String caseNo = String.valueOf(IdGeneratorUtils.nextId()); |
| | | serviceDonatebaseinfoReport.setCaseNo(caseNo); |
| | | |
| | | if(ObjectUtils.isEmpty(serviceDonatebaseinfoReport.getCaseNo())) { |
| | | String caseNo = String.valueOf(IdGeneratorUtils.nextId()); |
| | | serviceDonatebaseinfoReport.setCaseNo(caseNo); |
| | | } |
| | | //获取协调员信息 |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | String userName = loginUser.getUser().getUserName(); |
| | |
| | | boolean save = serviceDonatebaseinfoReportService.save(serviceDonatebaseinfoReport); |
| | | //将生成的文件地址存储到数据库中 |
| | | if (save) { |
| | | linkService.SendReport(serviceDonatebaseinfoReport.getId(),serviceDonatebaseinfoReport.getCoordinatorNo(),serviceDonatebaseinfoReport.getToHospital()); |
| | | boolean res= serviceDonatebaseinfoReportFileService.addList(serviceDonatebaseinfoReport.getAnnexfilesList(), serviceDonatebaseinfoReport.getCaseNo(), getNickName(), serviceDonatebaseinfoReport.getId()); |
| | | if(res){ |
| | | linkService.SendReport(serviceDonatebaseinfoReport.getId(),serviceDonatebaseinfoReport.getCoordinatorNo(),serviceDonatebaseinfoReport.getToHospital()); |
| | | } |
| | | |
| | | } |
| | | return toAjax(save); |
| | | } |