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

feat:家庭医生初始化

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