| | |
| | | private ITjCustomerService customerService; |
| | | @Resource |
| | | private ITjCustomerService tjCustomerService; |
| | | |
| | | @Autowired |
| | | private ITjAskWorkLogService tjAskWorkLogService; |
| | | @Autowired |
| | | private ITjHarmTypeLogService tjHarmTypeLogService; |
| | | |
| | | @Autowired |
| | | private ITjHarmTypeService tjHarmTypeService; |
| | | |
| | | @Resource |
| | | private ITjOrderService tjOrderService; |
| | | |
| | | |
| | | /** |
| | | * 查询问诊列表 |
| | | */ |
| | | @GetMapping("/getZhengZhuang") |
| | | @ApiOperation(value = "获取症状接口集") |
| | | public AjaxResult getZhengZhuang() { |
| | | List<DictZhengzhuang> zhengZhuang = tjAskMedicalHistoryService.getZhengZhuang(); |
| | | return AjaxResult.success(zhengZhuang); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | @ApiOperation(value = "根据客户id获取问诊详细信息") |
| | | public AjaxResult getInfoById(@RequestParam String tjNumber) { |
| | | if (null != tjNumber && !"".equals(tjNumber)) { |
| | | LambdaQueryWrapper<TjAskMedicalHistory> wq = new LambdaQueryWrapper<>(); |
| | | wq.eq(TjAskMedicalHistory::getTjNum, tjNumber); |
| | | TjAskMedicalHistory one = tjAskMedicalHistoryService.getOne(wq); |
| | | // LambdaQueryWrapper<TjAskMedicalHistory> wq = new LambdaQueryWrapper<>(); |
| | | // wq.eq(TjAskMedicalHistory::getTjNum, tjNumber); |
| | | // TjAskMedicalHistory one = tjAskMedicalHistoryService.getOne(wq); |
| | | TjAskMedicalHistory one = tjAskMedicalHistoryService.selectTjAskMedicalHistoryByTjNum(tjNumber); |
| | | if (one != null) { |
| | | LambdaQueryWrapper<TjAskWorkLog> wqq = new LambdaQueryWrapper<>(); |
| | | wqq.eq(TjAskWorkLog::getTjNumber, tjNumber); |
| | |
| | | TjAskMedicalHistory a = new TjAskMedicalHistory(); |
| | | LambdaQueryWrapper<TjOrder> wqqq = new LambdaQueryWrapper<>(); |
| | | wqqq.eq(TjOrder::getTjNumber, tjNumber); |
| | | final TjOrder one1 = tjOrderService.getOne(wqqq); |
| | | a.setCusId(one1.getUserId()); |
| | | TjCustomer byId11 = customerService.getById(a.getCusId()); |
| | | if (byId11 != null) { |
| | | a.setCusName(MatchUtils.hideCusName(byId11.getCusName())); |
| | | final TjOrder order = tjOrderService.getOne(wqqq); |
| | | a.setCusId(order.getUserId()); |
| | | a.setTjNum(order.getTjNumber()); |
| | | a.setTjLx(order.getTjCategory()); |
| | | TjCustomer customer = customerService.getById(a.getCusId()); |
| | | if (customer != null) { |
| | | a.setCusName(MatchUtils.hideCusName(customer.getCusName())); |
| | | a.setCusIdCard(customer.getCusIdcard()); |
| | | a.setCusSex(String.valueOf(customer.getCusSex())); |
| | | } |
| | | return AjaxResult.success(a); |
| | | } |
| | |
| | | } else { |
| | | b = tjAskMedicalHistoryService.save(tjAskMedicalHistory); |
| | | } |
| | | //boolean b = tjAskMedicalHistoryService.saveOrUpdate(tjAskMedicalHistory); |
| | | if (b) { |
| | | List<TjAskHistorys> tjAskHistorysList = tjAskMedicalHistory.getTjAskHistorysList(); |
| | | if (tjAskHistorysList != null && tjAskHistorysList.size() > 0) { |
| | |
| | | log.setCusName(tjAskMedicalHistory.getCusName()); |
| | | log.setTjNumber(tjAskMedicalHistory.getTjNum()); |
| | | log.setWorkId(askWorkLog.getId()); |
| | | tjHarmTypeLogService.saveOrUpdate(log); |
| | | tjHarmTypeLogService.save(log); |
| | | } |
| | | } |
| | | } |