Commit c4bf90a3 by 徐高华

不更新单向好友标识

parent 4b2d1bba
...@@ -780,7 +780,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -780,7 +780,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
this.updateMemberGrowth(enterpriseId,memberId,clerkId); this.updateMemberGrowth(enterpriseId,memberId,clerkId);
} }
String storeId = staffClerkRelationDTO.getStoreId(); String storeId = staffClerkRelationDTO.getStoreId();
this.saveExternalClerk(memberId, staffId, dto, staffClerkRelationDTO , 1); this.saveExternalClerk(memberId, staffId, dto, staffClerkRelationDTO , 1 , 0);
// this.sendWelcome(dto, qwDTO, enterpriseId, staffId, clerkId,memberId); // this.sendWelcome(dto, qwDTO, enterpriseId, staffId, clerkId,memberId);
//同步好友标签 //同步好友标签
this.pushTagSync(memberId, wxEnterpriseId, enterpriseId,null); this.pushTagSync(memberId, wxEnterpriseId, enterpriseId,null);
...@@ -812,7 +812,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -812,7 +812,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
addDelFriendEvent(unionId, clerkId, wxEnterpriseId, enterpriseId, memberId, storeId, 1 , externalUserid,bo.isNewFlag()); addDelFriendEvent(unionId, clerkId, wxEnterpriseId, enterpriseId, memberId, storeId, 1 , externalUserid,bo.isNewFlag());
return memberId; return memberId;
} }
private void saveExternalClerk(String memberId ,String staffId , MemberUnionidRelatedDTO dto , StaffClerkRelationDTO staffClerkRelation , int status) { private void saveExternalClerk(String memberId ,String staffId , MemberUnionidRelatedDTO dto , StaffClerkRelationDTO staffClerkRelation , int status , int isFlush) {
String wxEnterpriseId = dto.getWxEnterpriseId() ; String wxEnterpriseId = dto.getWxEnterpriseId() ;
String externalUserid = dto.getExternalUserid(); String externalUserid = dto.getExternalUserid();
String relationKey = SecureUtil.md5(staffId + externalUserid); String relationKey = SecureUtil.md5(staffId + externalUserid);
...@@ -854,7 +854,13 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -854,7 +854,13 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
if(exsitDTO.getStatusFlag()==1) { if(exsitDTO.getStatusFlag()==1) {
if(StringUtils.isEmpty(exsitDTO.getSelfExternalUserid())) { if(StringUtils.isEmpty(exsitDTO.getSelfExternalUserid())) {
exsitDTO.setSelfExternalUserid(dto.getSelfExternalUserid()); exsitDTO.setSelfExternalUserid(dto.getSelfExternalUserid());
exsitDTO.setExternalStatus(1); if(isFlush==1) {
if(null == exsitDTO.getExternalStatus() || exsitDTO.getExternalStatus() !=3) {
exsitDTO.setExternalStatus(1);
}
}else {
exsitDTO.setExternalStatus(1);
}
this.externalClerkRelatedService.update(exsitDTO); this.externalClerkRelatedService.update(exsitDTO);
} }
/* if(!dto.isFlush()) { /* if(!dto.isFlush()) {
...@@ -976,7 +982,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -976,7 +982,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
//发送欢迎语 //发送欢迎语
// sendWelcome(dto, qwDTO, enterpriseId, staffId, clerkId,null); // sendWelcome(dto, qwDTO, enterpriseId, staffId, clerkId,null);
//保存好友关系 //保存好友关系
this.saveExternalClerk(null, staffId, dto, staffClerkRelationDTO, 4); this.saveExternalClerk(null, staffId, dto, staffClerkRelationDTO, 4 , 0);
} }
/** /**
* 组装数据 * 组装数据
...@@ -1582,7 +1588,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1582,7 +1588,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
if(StringUtils.isBlank(memberId)) { if(StringUtils.isBlank(memberId)) {
statusFlag = 3 ; statusFlag = 3 ;
} }
this.saveExternalClerk(memberId, staffId, unionDTO, staffClerkRelation, statusFlag); this.saveExternalClerk(memberId, staffId, unionDTO, staffClerkRelation, statusFlag , 1);
if(StringUtils.isNotBlank(memberId)) { if(StringUtils.isNotBlank(memberId)) {
if(null == RedisUtil.getCache("zhuan_self")) { if(null == RedisUtil.getCache("zhuan_self")) {
this.pushTagSync(memberId, wxEnterpriseId, enterpriseId,dto.getExternalUseridInfo()); this.pushTagSync(memberId, wxEnterpriseId, enterpriseId,dto.getExternalUseridInfo());
......
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