| | |
| | | @GetMapping("/cSWebGetProByTjNumAndOrderId") |
| | | @ApiOperation(value = "(初审页面)点击体检人员展示体检项目接口") |
| | | public AjaxResult cSWebGetProByTjNumAndOrderId(@ApiParam(value = "体检号") @RequestParam String tjNumber) { |
| | | List<TjOrderRemark> orderRemarkList = orderRemarkService.getTjOrderRemarkListByTjNum(tjNumber); |
| | | List<CsProVo> list = new ArrayList<>(); |
| | | if (null != orderRemarkList && orderRemarkList.size() > 0) { |
| | | for (TjOrderRemark remark : orderRemarkList) { |
| | | CsProVo vo = new CsProVo(); |
| | | vo.setDeptName(deptService.getById(remark.getDeptId()).getDeptName()); |
| | | vo.setProName(projectService.getById(remark.getProId()).getProName()); |
| | | vo.setType(remark.getType()); |
| | | if (null != remark.getDoctorName()) { |
| | | vo.setDoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | vo.setBcdoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | } |
| | | vo.setSffs("统收"); |
| | | vo.setIsPay("已收费"); |
| | | vo.setQdcreateTime(remark.getCreateTime()); |
| | | vo.setBcupdateTime(remark.getUpdateTime()); |
| | | vo.setZhupdateTime(remark.getUpdateTime()); |
| | | list.add(vo); |
| | | } |
| | | // List<TjOrderRemark> orderRemarkList = orderRemarkService.getTjOrderRemarkListByTjNum(tjNumber); |
| | | // List<CsProVo> list = new ArrayList<>(); |
| | | // if (null != orderRemarkList && orderRemarkList.size() > 0) { |
| | | // for (TjOrderRemark remark : orderRemarkList) { |
| | | // CsProVo vo = new CsProVo(); |
| | | // vo.setDeptName(deptService.getById(remark.getDeptId()).getDeptName()); |
| | | // vo.setProName(projectService.getById(remark.getProId()).getProName()); |
| | | // vo.setType(remark.getType()); |
| | | // if (null != remark.getDoctorName()) { |
| | | // vo.setDoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | // vo.setBcdoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | // } |
| | | // vo.setSffs("统收"); |
| | | // vo.setIsPay("已收费"); |
| | | // vo.setQdcreateTime(remark.getCreateTime()); |
| | | // vo.setBcupdateTime(remark.getUpdateTime()); |
| | | // vo.setZhupdateTime(remark.getUpdateTime()); |
| | | // list.add(vo); |
| | | // } |
| | | // List<CsProVo> list1 = orderRemarkService.cSWebGetProByTjNumAndOrderId(tjNumber); |
| | | // Collections.sort(list, new Comparator<CsProVo>() { |
| | | // @Override |
| | | // public int compare(CsProVo o1, CsProVo o2) { |
| | | // return o1.getType() - o2.getType(); |
| | | // } |
| | | // }); |
| | | // } |
| | | |
| | | Collections.sort(list, new Comparator<CsProVo>() { |
| | | @Override |
| | | public int compare(CsProVo o1, CsProVo o2) { |
| | | return o1.getType() - o2.getType(); |
| | | } |
| | | }); |
| | | } |
| | | List<CsProVo> list = orderRemarkService.cSWebGetProByTjNumAndOrderId(tjNumber); |
| | | if(null !=list && list.size()>0){ |
| | | list.sort(new Comparator<CsProVo>() { |
| | | @Override |
| | | public int compare(CsProVo o1, CsProVo o2) { |
| | | return o1.getType() - o2.getType(); |
| | | } |
| | | }); |
| | | } |
| | | return AjaxResult.success(list); |
| | | } |
| | | |