| | |
| | | import com.ruoyi.project.domain.dto.ReviewInitiateBaseInfoDTO; |
| | | import com.ruoyi.project.domain.vo.DonatebaseinfoProgressVO; |
| | | import com.ruoyi.project.domain.vo.TimeVO; |
| | | import com.ruoyi.project.domain.vo.WorkFlowVO; |
| | | import com.ruoyi.project.service.IServiceDonatebaseinfoService; |
| | | import com.ruoyi.project.service.IServiceDonationwitnessService; |
| | | import com.ruoyi.project.service.IServiceExternalpersonService; |
| | |
| | | |
| | | //获取捐献进程进度 |
| | | Map<Integer, Long> terminationCase = total.stream().filter(Objects::nonNull).map(DonatebaseinfoProgressDTO::getTerminationCase).filter(Objects::nonNull).collect(Collectors.groupingBy(type -> type, Collectors.counting())); |
| | | |
| | | List<Map<String,Object>> totals= serviceDonatebaseinfoService.totalConfirmationBaseInfo(donatebaseinfoProgressVO); |
| | | //数据封装 |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("terminationCase", terminationCase); |
| | | map.put("donatebaseinfoProgressDTOS", donatebaseinfoProgressDTOS); |
| | | map.put("total", totals); |
| | | |
| | | if (!CollectionUtils.isEmpty(total)) totalCount = total.size(); |
| | | return getDataTable(map, totalCount); |
| | |
| | | */ |
| | | @ApiOperation("获取捐献工作流") |
| | | @GetMapping(value = "/getWorkFlow/{id}") |
| | | public AjaxResult getWorkFlow(@PathVariable("id") Long id) { |
| | | public WorkFlowVO getWorkFlow(@PathVariable("id") Long id) { |
| | | log.info("获取捐献工作流:{}", id); |
| | | return AjaxResult.success(serviceDonatebaseinfoService.getWorkFlow(id)); |
| | | return serviceDonatebaseinfoService.getWorkFlow(id); |
| | | } |
| | | |
| | | } |