zjh
2023-12-29 beca2c01d4f104ef145bbee9fa91aac2957ef360
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjAskMedicalHistoryController.java
@@ -41,17 +41,27 @@
    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);
    }
    /**
@@ -90,9 +100,10 @@
    @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);
@@ -121,11 +132,15 @@
                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);
            }
@@ -195,7 +210,6 @@
        } else {
            b = tjAskMedicalHistoryService.save(tjAskMedicalHistory);
        }
        //boolean b = tjAskMedicalHistoryService.saveOrUpdate(tjAskMedicalHistory);
        if (b) {
            List<TjAskHistorys> tjAskHistorysList = tjAskMedicalHistory.getTjAskHistorysList();
            if (tjAskHistorysList != null && tjAskHistorysList.size() > 0) {
@@ -227,7 +241,7 @@
                                log.setCusName(tjAskMedicalHistory.getCusName());
                                log.setTjNumber(tjAskMedicalHistory.getTjNum());
                                log.setWorkId(askWorkLog.getId());
                                tjHarmTypeLogService.saveOrUpdate(log);
                                tjHarmTypeLogService.save(log);
                            }
                        }
                    }