|
|
@ -7,8 +7,7 @@ import com.ccsens.wisdomcar.bean.dto.WisdomCarDto; |
|
|
import com.ccsens.wisdomcar.bean.po.HospitalMember; |
|
|
import com.ccsens.wisdomcar.bean.po.HospitalMember; |
|
|
import com.ccsens.wisdomcar.bean.po.HospitalMemberExample; |
|
|
import com.ccsens.wisdomcar.bean.po.HospitalMemberExample; |
|
|
import com.ccsens.wisdomcar.bean.vo.WisdomCarVo; |
|
|
import com.ccsens.wisdomcar.bean.vo.WisdomCarVo; |
|
|
import com.ccsens.wisdomcar.persist.dao.HospitalMemberDao; |
|
|
import com.ccsens.wisdomcar.persist.dao.*; |
|
|
import com.ccsens.wisdomcar.persist.dao.WisdomCarDao; |
|
|
|
|
|
import cn.hutool.core.lang.Snowflake; |
|
|
import cn.hutool.core.lang.Snowflake; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
import com.ccsens.cloudutil.bean.tall.dto.MemberRoleDto; |
|
|
import com.ccsens.cloudutil.bean.tall.dto.MemberRoleDto; |
|
|
@ -19,9 +18,6 @@ import com.ccsens.util.JsonResponse; |
|
|
import com.ccsens.util.RedisUtil; |
|
|
import com.ccsens.util.RedisUtil; |
|
|
import com.ccsens.wisdomcar.bean.dto.CreateCaseDto; |
|
|
import com.ccsens.wisdomcar.bean.dto.CreateCaseDto; |
|
|
import com.ccsens.wisdomcar.bean.po.*; |
|
|
import com.ccsens.wisdomcar.bean.po.*; |
|
|
import com.ccsens.wisdomcar.persist.dao.HospitalWrokingDao; |
|
|
|
|
|
import com.ccsens.wisdomcar.persist.dao.PatientFamilyDao; |
|
|
|
|
|
import com.ccsens.wisdomcar.persist.dao.PatientProjectDao; |
|
|
|
|
|
import com.ccsens.wisdomcar.util.Constant; |
|
|
import com.ccsens.wisdomcar.util.Constant; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
@ -47,6 +43,8 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
@Resource |
|
|
@Resource |
|
|
private HospitalMemberDao hospitalMemberDao; |
|
|
private HospitalMemberDao hospitalMemberDao; |
|
|
@Resource |
|
|
@Resource |
|
|
|
|
|
private PatientWisdomCarDao patientWisdomCarDao; |
|
|
|
|
|
@Resource |
|
|
private Snowflake snowflake; |
|
|
private Snowflake snowflake; |
|
|
@Resource |
|
|
@Resource |
|
|
private RedisUtil redisUtil; |
|
|
private RedisUtil redisUtil; |
|
|
@ -203,5 +201,23 @@ public class WisdomCarService implements IWisdomCarService { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<WisdomCarVo.BindingCar> queryBindingCar(WisdomCarDto.QueryBindingCar param) { |
|
|
|
|
|
List<WisdomCarVo.BindingCar> bindingCarList = patientWisdomCarDao.queryBindingCarList(param.getTaskSubId()); |
|
|
|
|
|
for (WisdomCarVo.BindingCar bindingCar : bindingCarList) { |
|
|
|
|
|
//拿到患者id把 患者的信息存入
|
|
|
|
|
|
PatientProject patientProject = patientProjectDao.selectByPrimaryKey(bindingCar.getPatientId()); |
|
|
|
|
|
if(ObjectUtil.isNotNull(patientProject)){ |
|
|
|
|
|
bindingCar.setMedicalRecordNum(patientProject.getMedicalRecordNum()); |
|
|
|
|
|
bindingCar.setName(patientProject.getName()); |
|
|
|
|
|
bindingCar.setSex(patientProject.getSex()); |
|
|
|
|
|
bindingCar.setAge(patientProject.getAge()); |
|
|
|
|
|
bindingCar.setIdCard(patientProject.getIdCard()); |
|
|
|
|
|
bindingCar.setPhone(patientProject.getPhone()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return bindingCarList; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|