| | |
| | | // return getResult(page, pageSize, orderList, customerList, map); |
| | | // } |
| | | String value = String.valueOf(compId); |
| | | if(tjNumber==null)tjNumber=""; |
| | | if(compId==null)value=""; |
| | | if(name==null)name=""; |
| | | if(beginTime==null)beginTime=""; |
| | | if(endTime==null)endTime=""; |
| | | return AjaxResult.success(orderService.getCsCunChuGuoChengCustomerList(tjNumber,page,pageSize,checkStatus, value,beginTime,endTime,name)); |
| | | if (tjNumber == null) tjNumber = ""; |
| | | if (compId == null) value = ""; |
| | | if (name == null) name = ""; |
| | | if (beginTime == null) beginTime = ""; |
| | | if (endTime == null) endTime = ""; |
| | | return AjaxResult.success(orderService.getCsCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name)); |
| | | } |
| | | |
| | | |
| | |
| | | @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>() { |
| | | 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(); |
| | |
| | | if (null != tjOrder) { |
| | | tjOrder.setConfirmTime(new DateTime()); |
| | | tjOrder.setConfirmDoctor(sysUser.getNickName()); |
| | | tjOrder.setConfirmStatus(remark); |
| | | tjOrder.setConfirmStatus(String.valueOf(status)); |
| | | if (status == 0) { |
| | | tjOrder.setStatus(TjConstants.TJ_CHECK); |
| | | asyncService.updateCheckType(tjNumber); |
| | |
| | | // return getResult(page, pageSize, orderList, customerList, map); |
| | | // } |
| | | String value = String.valueOf(compId); |
| | | if(tjNumber==null)tjNumber=""; |
| | | if(compId==null)value=""; |
| | | if(name==null)name=""; |
| | | if(beginTime==null)beginTime=""; |
| | | if(endTime==null)endTime=""; |
| | | return AjaxResult.success(orderService.getCunChuGuoChengCustomerList(tjNumber,page,pageSize,checkStatus, value,beginTime,endTime,name)); |
| | | if (tjNumber == null) tjNumber = ""; |
| | | if (compId == null) value = ""; |
| | | if (name == null) name = ""; |
| | | if (beginTime == null) beginTime = ""; |
| | | if (endTime == null) endTime = ""; |
| | | return AjaxResult.success(orderService.getCunChuGuoChengCustomerList(tjNumber, page, pageSize, checkStatus, value, beginTime, endTime, name)); |
| | | } |
| | | |
| | | /** |
| | |
| | | Map<String, Object> parent = new HashMap<>(); |
| | | parent.put("checkAdvice", one.getCheckAdvice()); |
| | | TjProject project = projectService.selectTjProjectByProId(remark.getProId()); |
| | | //判断该项目是否需要打印报告 |
| | | if ("N".equals(project.getNeedReport())){ |
| | | continue; |
| | | } |
| | | if (null != project) { |
| | | parent.put("parent", project.getProName()); |
| | | parent.put("parentId", project.getProId().toString()); |
| | |
| | | tjOrderDetail.setStandard(list2.get(0)); |
| | | } else { |
| | | final int ageType = StringUtils.getAgeType(DateUtil.ageOfNow(customer.getCusBrithday())); |
| | | TjStandard tjStandard1 = tjStandardService.getListBySexAndType(customer.getCusSex(), ageType, String.valueOf(tjOrderDetail.getProId())); |
| | | TjStandard tjStandard1 = tjStandardService.getListBySexAndType(customer.getCusSex(),ageType,String.valueOf(tjOrderDetail.getProId())); |
| | | tjOrderDetail.setStandard(tjStandard1); |
| | | } |
| | | } |
| | |
| | | } else { |
| | | return AjaxResult.success("该客户没有体检项目数据"); |
| | | } |
| | | // } |
| | | } |
| | | return AjaxResult.success(list); |
| | | } |