企微同步
2025-08-06 11:48:04 0 举报
地方大师傅
作者其他创作
大纲/内容
fosun_health库中domain_family_doctor_workwx_external_contact表中查询数据(status、corpid、qwb_contactid)
返回大集合数据。UserInfo、PatientHealthArchives、DomainFamilyDoctorWorkwxExternalContact
nacos中检查配置的机构是否从复星同步用户
nacos的配置qyb: # 哪些机构同步 synFxUserOrgCodes: ['00000005'] # 同步异常时是否直接退出 synFxUserFailToReturn: false synFxOrgCode2RegisterAppType: '00000005': '223' # 禅城医院健管小程序
返回 DomainFamilyDoctorWorkwxExternalContact
实名注册 createUserInfoAndRealName
saas-health-product
bosscloud-fosunhealth-patient
QybCallBackController.callBack()
获取企微宝患者信息open/familyDoctorWorkwx/getContactSelfPatient
企云宝服务
bosscloud-fosunhealth-domain-assembly
1:根据上面返回的Contact中的patientId从fosun_health库中patient_health_archives中查询 属于自己的、身份证号不为空的用户健康档案数据。2:根据patientId从patient_user表查询患者信息。3:根据PatientUser中的globalUserCode从用户中心查询用户账号信息。
查询外部联系人信息wechat/workwx/memberContact/queryExternalContact
1:如果复星用户同步成功,直接退出。2:如果不成功,根据nacos的配置,是直接退出,还是走原功能腿卡片引导用户注册
saas-cif-center
return userNo
- corpId 企业主体 - qwbContactId 企微宝contactid - status =1
return
1:根据qwbCorpid从WorkwxSubjectConfig中查询企微主体信息,查无数据退出。2:根据memberContactId + 1中的corpId从familyDoctorWorkwxMebmer中查询家医信息。查无退出。3:根据friendContactId + 1中的corpid从familyDoctorWorkwxExternalContact中查询患者用户信息。存在时,问诊单处理后退出。4:根据nickName+headimageurl + qwbCorpid从familyDoctorWorkwxExternalContact中查询患者用户信息。存在时,问诊单处理后退出。
- corpId 企业主体 - qwbContactId 企微宝contactid 【friendContactId】- status =1
用户注册成功时,保存amilyDoctorWorkwxExternalContact到saas中,同时创建新的企外问诊单
-corp_wxid 前服务的企微号归属企业的微信ID(家医所属企业的微信id) [qwbCorpid 企微宝CorpId]-rel_wxid 当前服务的企微号微信ID [memberContactid 家医的企微宝联系人id]-wxid 联系人wxid(用户的企微宝联系人id) [friendContactid 客户自己的企微宝联系人id]-nickname 昵称 [nickname]
0 条评论
下一页