Commit 3d020e67 by 墨竹

feat:增加通知会员接口

parent a1f61e2a
...@@ -53,6 +53,7 @@ import com.gic.haoban.manage.service.util.EmojiFilterUtil; ...@@ -53,6 +53,7 @@ import com.gic.haoban.manage.service.util.EmojiFilterUtil;
import com.gic.member.api.dto.MemberDTO; import com.gic.member.api.dto.MemberDTO;
import com.gic.member.api.service.MemberApiService; import com.gic.member.api.service.MemberApiService;
import com.gic.member.api.service.MemberOpenCardBusinessService; import com.gic.member.api.service.MemberOpenCardBusinessService;
import com.gic.member.api.service.MemberStoreService;
import com.gic.mq.sdk.GicMQClient; import com.gic.mq.sdk.GicMQClient;
import com.gic.redis.data.util.RedisUtil; import com.gic.redis.data.util.RedisUtil;
import com.gic.wechat.api.dto.qywx.*; import com.gic.wechat.api.dto.qywx.*;
...@@ -140,6 +141,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -140,6 +141,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
private TabHaobanExternalClerkRelatedMapper externalClerkRelatedMapper; private TabHaobanExternalClerkRelatedMapper externalClerkRelatedMapper;
@Autowired @Autowired
private ExternalClerkRelatedApiService externalClerkRelatedApiService; private ExternalClerkRelatedApiService externalClerkRelatedApiService;
@Autowired
private MemberStoreService memberStoreService;
@Override @Override
public void dealQywxExternalUser(String params) { public void dealQywxExternalUser(String params) {
...@@ -1814,12 +1817,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1814,12 +1817,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
for (ExternalUserDTO externalUserDTO : externalUseridInfoList) { for (ExternalUserDTO externalUserDTO : externalUseridInfoList) {
String wxUserId = externalUserDTO.getWxUserId(); String wxUserId = externalUserDTO.getWxUserId();
TabHaobanExternalClerkRelated tabHaobanExternalClerkRelated = externalClerkRelatedMapper.getByEnterpriseIdAndExternalUserId(wxEnterpriseId, wxUserId, enterpriseId, externalUserid); TabHaobanExternalClerkRelated externalClerkRelated = externalClerkRelatedMapper.getByEnterpriseIdAndExternalUserId(wxEnterpriseId, wxUserId, enterpriseId, externalUserid);
if (tabHaobanExternalClerkRelated == null) { if (externalClerkRelated == null) {
log.info("查询不到好友wxEnterpriseId:{}, wxUserId:{}, enterpriseId:{}, externalUserid:{}", wxEnterpriseId, wxUserId, enterpriseId, externalUserid); log.info("查询不到好友wxEnterpriseId:{}, wxUserId:{}, enterpriseId:{}, externalUserid:{}", wxEnterpriseId, wxUserId, enterpriseId, externalUserid);
continue; continue;
} }
externalClerkRelatedApiService.bindMemberIdExternalById(tabHaobanExternalClerkRelated.getExternalClerkRelatedId(), enterpriseId, memberId, unionid); externalClerkRelatedApiService.bindMemberIdExternalById(externalClerkRelated.getExternalClerkRelatedId(), enterpriseId, memberId, unionid);
//调用会员接口来自企微
memberStoreService.saveMemberStoreClerkRelation(memberId,externalClerkRelated.getStoreId(),externalClerkRelated.getClerkId(),"企微好友");
} }
} }
} }
...@@ -1844,6 +1849,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1844,6 +1849,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String relationKey = s[1]; String relationKey = s[1];
TabHaobanExternalClerkRelated externalClerkRelated = externalClerkRelatedMapper.getByRelationKey(relationKey); TabHaobanExternalClerkRelated externalClerkRelated = externalClerkRelatedMapper.getByRelationKey(relationKey);
externalClerkRelatedApiService.bindMemberIdExternalById(externalClerkRelated.getExternalClerkRelatedId(), enterpriseId, memberId, unionid); externalClerkRelatedApiService.bindMemberIdExternalById(externalClerkRelated.getExternalClerkRelatedId(), enterpriseId, memberId, unionid);
//调用会员接口来自企微
memberStoreService.saveMemberStoreClerkRelation(memberId,externalClerkRelated.getStoreId(),externalClerkRelated.getClerkId(),"企微好友");
return serviceResponse; return serviceResponse;
} }
......
...@@ -149,4 +149,5 @@ ...@@ -149,4 +149,5 @@
<dubbo:reference id="memberApiService" interface="com.gic.member.api.service.MemberApiService" timeout="10000"/> <dubbo:reference id="memberApiService" interface="com.gic.member.api.service.MemberApiService" timeout="10000"/>
<dubbo:reference id="weixinBaseFunService" interface="com.gic.wechat.api.service.fwh.WeixinBaseFunService" timeout="10000"/> <dubbo:reference id="weixinBaseFunService" interface="com.gic.wechat.api.service.fwh.WeixinBaseFunService" timeout="10000"/>
<dubbo:reference id="memberStoreService" interface="com.gic.member.api.service.MemberStoreService" timeout="10000"/>
</beans> </beans>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment