| | |
| | | private IServiceTransportService serviceTransport; |
| | | @Autowired |
| | | private IGiLinkService linkService; |
| | | @Autowired |
| | | private ISysUserService userService; |
| | | |
| | | |
| | | /** |
| | |
| | | @ApiOperation("查询捐献上报基础列表") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | Long userId= getUserId(); |
| | | SysUser user = userService.selectUserById(userId); |
| | | if(user!=null&&user.getUserType()!=null&&!user.getUserType().equals("00")){ |
| | | serviceDonatebaseinfoReport.setNotAdminId(user.getUserName()); |
| | | } |
| | | Page<ServiceDonatebaseinfoReport> serviceDonatebaseinfoReportPage = serviceDonatebaseinfoReportService.queryList(serviceDonatebaseinfoReport); |
| | | return getDataTable(serviceDonatebaseinfoReportPage.getRecords(), (int) serviceDonatebaseinfoReportPage.getTotal()); |
| | | } |
| | |
| | | @ApiOperation("获取各类型的总数") |
| | | @PostMapping("/getTotal") |
| | | public Map<String, Object> getTotal(@RequestBody ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) { |
| | | |
| | | Long userId= getUserId(); |
| | | SysUser user = userService.selectUserById(userId); |
| | | if(user!=null&&user.getUserType()!=null&&!user.getUserType().equals("00")){ |
| | | serviceDonatebaseinfoReport.setNotAdminId(user.getUserName()); |
| | | } |
| | | //去配置文件中,获取上报类型 |
| | | SysConfig config = new SysConfig(); |
| | | config.setConfigKey("sys.report.type"); |
| | |
| | | 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); |
| | | } |
| | |
| | | @ApiOperation("删除捐献上报基础") |
| | | @GetMapping("/remove/{id}") |
| | | public AjaxResult remove(@PathVariable Long id) { |
| | | ServiceDonatebaseinfoReport serviceDonatebaseinfoReport = new ServiceDonatebaseinfoReport(); |
| | | serviceDonatebaseinfoReport.setId(id); |
| | | serviceDonatebaseinfoReport.setDelFlag(1); |
| | | return toAjax(serviceDonatebaseinfoReportService.updateById(serviceDonatebaseinfoReport)); |
| | | return toAjax(serviceDonatebaseinfoReportService.removeById(id)); |
| | | } |
| | | |
| | | /** |