Commit c33236ec2712d88e8b0326fdf6de134c407f59a4

Authored by changpengfei
1 parent 8437240e91
Exists in master

查询患者关注的医生记录

Showing 1 changed file with 13 additions and 1 deletions

talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java View file @ c33236e
... ... @@ -7,6 +7,7 @@
7 7 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
8 8 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
9 9 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  10 +import com.baomidou.mybatisplus.extension.service.IService;
10 11 import com.lyms.talkonlineweb.domain.*;
11 12 import com.lyms.talkonlineweb.request.PatientInfoRequest;
12 13 import com.lyms.talkonlineweb.result.BaseResponse;
... ... @@ -67,6 +68,8 @@
67 68 //关注
68 69 @Autowired
69 70 private LymsAttentionService lymsAttentionService;
  71 + @Autowired
  72 + private LymsDictService lymsDictService;
70 73  
71 74 /**
72 75 * 获取患者列表
... ... @@ -457,6 +460,9 @@
457 460 wrapper.eq(LymsTkrecord::getPid, lymsTkrecord.getPid());
458 461 wrapper.orderByDesc(LymsTkrecord::getCreatedtime);
459 462 List<LymsTkrecord> lymsTkrecords = lymsTkcardService.list(wrapper);
  463 + Map param=new HashMap();
  464 + param.put("vtype",4);
  465 + List<LymsDict> dLst=lymsDictService.listByMap(param);
460 466  
461 467 List<Map> list = new ArrayList<>();
462 468 if (CollectionUtils.isNotEmpty(lymsTkrecords)) {
463 469  
... ... @@ -470,8 +476,14 @@
470 476 data.put("hospitalLevel", hospital.getHlevel());
471 477 data.put("doctorName", pcase.getDtname());
472 478 data.put("departName", pcase.getDname());
473   - data.put("doctorLevel", doctor.getLvl());
  479 +
474 480 data.put("patientName", patients.getPname());
  481 +
  482 + dLst.forEach(dd->{
  483 + if(dd.getCode()==doctor.getLvl()){
  484 + data.put("doctorLevel", dd.getValue());
  485 + }
  486 + });
475 487  
476 488 StringBuilder sb = new StringBuilder();
477 489 LambdaQueryWrapper<LymsIllness> iwrapper = new QueryWrapper().lambda();