提交 87a1c065 authored 作者: 杨凯's avatar 杨凯

feat:家庭医生初始化

上级 09d5accf
...@@ -58,9 +58,13 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ ...@@ -58,9 +58,13 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ
token = token.replace(" ", "+"); token = token.replace(" ", "+");
Map<String, String> map = JSONObject.parseObject(DESUtils.decrypt(token, CommonConstants.DES_SECRET), Map.class); Map<String, String> map = JSONObject.parseObject(DESUtils.decrypt(token, CommonConstants.DES_SECRET), Map.class);
log.info("解析token结果:{}", map); log.info("解析token结果:{}", map);
MobileBenefitPackageEntity entity = mobileBenefitPackageMapper.queryByPhone(map.get("mobile"), map.get("activateOrderId")); RegisterPatientVo registerPatientVo = new RegisterPatientVo();
if (ObjectUtils.isEmpty(entity)) { MobileBenefitPackageEntity entity = new MobileBenefitPackageEntity();
return BaseResponse.error("没有查询到有关权益"); if (Objects.nonNull(map.get("activateOrderId"))) {
entity = mobileBenefitPackageMapper.queryByPhone(map.get("mobile"), map.get("activateOrderId"));
if (ObjectUtils.isEmpty(entity)) {
return BaseResponse.error("没有查询到有关权益");
}
} }
//注册就诊卡 //注册就诊卡
RegisterCardReqVO registerCardReqVO = new RegisterCardReqVO(); RegisterCardReqVO registerCardReqVO = new RegisterCardReqVO();
...@@ -85,7 +89,6 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ ...@@ -85,7 +89,6 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ
return BaseResponse.error("注册就诊卡失败"); return BaseResponse.error("注册就诊卡失败");
} }
CardDetailsInfoRespVO data = response.getData(); CardDetailsInfoRespVO data = response.getData();
RegisterPatientVo registerPatientVo = new RegisterPatientVo();
registerPatientVo.setPatientInfo(data); registerPatientVo.setPatientInfo(data);
registerPatientVo.setActivateOrderId(map.get("activateOrderId")); registerPatientVo.setActivateOrderId(map.get("activateOrderId"));
if (Objects.nonNull(map.get("admId"))) { if (Objects.nonNull(map.get("admId"))) {
...@@ -134,7 +137,7 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ ...@@ -134,7 +137,7 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ
} }
String patientId = map.get("patient_id"); String patientId = map.get("patient_id");
if (!StringUtils.isEmpty(patientId)) { if (Objects.nonNull(map.get("activateOrderId")) && !StringUtils.isEmpty(patientId)) {
// 查询患者信息 // 查询患者信息
QueryWrapper<PatientEntity> wrapper = new QueryWrapper<>(); QueryWrapper<PatientEntity> wrapper = new QueryWrapper<>();
PatientEntity patient = new PatientEntity(); PatientEntity patient = new PatientEntity();
...@@ -158,6 +161,8 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ ...@@ -158,6 +161,8 @@ public class MobileBenefitPackageServiceImpl implements MobileBenefitPackageServ
entity.setUserId(map.get("patient_id")); entity.setUserId(map.get("patient_id"));
mobileBenefitPackageMapper.update(entity); mobileBenefitPackageMapper.update(entity);
} }
return BaseResponse.success(registerPatientVo); return BaseResponse.success(registerPatientVo);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论