| | |
| | | } |
| | | |
| | | /** |
| | | * 查看报告 |
| | | */ |
| | | @Override |
| | | public ResultBody getPdfPathForOperation(String diagnosticId, Integer reportType, Long hospitalId, Long departId) { |
| | | ResultBody pdfPathForOperation = diagnosticService.getPdfPathForOperation(diagnosticId, reportType, hospitalId, departId); |
| | | return pdfPathForOperation; |
| | | } |
| | | |
| | | /** |
| | | * 列表 |
| | | * |
| | | * @param params |
| | |
| | | @Override |
| | | public PageResult<ProductOrderJoinDetail> findAllList(Map<String, Object> params, SysUser sysUser) { |
| | | Page<ProductOrderJoinDetail> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit")); |
| | | Map<String, Object> roleOrgMap = roleOrganizationService.getRoleOrgMap(sysUser.getRoles()); |
| | | params.putAll(roleOrgMap); |
| | | // Map<String, Object> roleOrgMap = roleOrganizationService.getRoleOrgMap(sysUser); |
| | | // params.putAll(roleOrgMap); |
| | | List<ProductOrderJoinDetail> list = baseMapper.findAllList(page, params); |
| | | for (ProductOrderJoinDetail productOrderJoinDetail : list) { |
| | | Date proBegintime = productOrderJoinDetail.getProBegintime(); |
| | | Date proEndtime = productOrderJoinDetail.getProEndtime(); |
| | | Date nowDate = new Date(); |
| | | if(nowDate.getTime()<proBegintime.getTime()){ |
| | | productOrderJoinDetail.setUseType("未使用"); |
| | | }else if (proBegintime.getTime()<=nowDate.getTime()&&nowDate.getTime()<proEndtime.getTime()){ |
| | | productOrderJoinDetail.setUseType("使用中"); |
| | | }else if(nowDate.getTime()>=proEndtime.getTime()){ |
| | | productOrderJoinDetail.setUseType("已结束"); |
| | | } |
| | | } |
| | | return PageResult.<ProductOrderJoinDetail>builder().data(list).code(0).count(page.getTotal()).build(); |
| | | } |
| | | |