Commit 4ac7fd0b by 徐高华

log

parent 400d300f
......@@ -225,17 +225,19 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
@Override
public void dealQywxExternalUser(String params) {
log.info("处理外部联系人回调:{}", params);
DealQywxExternalUserPojo externalUserPojo = JSONObject.parseObject(params, DealQywxExternalUserPojo.class);
QwFrientNoticeDTO qwFrientNoticeDTO = externalUserPojo.getData();
int type = externalUserPojo.getType();
String wxUserId = qwFrientNoticeDTO.getWxUserId();
MemberUnionidRelatedDTO memberUnionidRelatedDTO = EntityUtil.changeEntityByJSON(MemberUnionidRelatedDTO.class, qwFrientNoticeDTO);
if (type == DealQywxExternalUserPojo.DealType.add.getType()) {
log.info("新增外部联系人回调开始:{}", params);
this.addMemberUnionidRelatedNew(memberUnionidRelatedDTO, wxUserId);
} else if (type == DealQywxExternalUserPojo.DealType.edit.getType()) {
log.info("编辑外部联系人回调开始:{}", params);
this.editMemberUnionidRelatedProcess(memberUnionidRelatedDTO, wxUserId);
} else if (type == DealQywxExternalUserPojo.DealType.del.getType()) {
log.info("删除外部联系人回调开始:{}", params);
String changeType = qwFrientNoticeDTO.getChangeType();
//欧泊莱定制
if ("del_follow_user".equals(changeType)) {
......@@ -404,7 +406,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
// 新增unionid表
dto = getMemberUnionidRelatedDTONew(dto, wxUserId);
if (null == dto) {
log.info("需待开发和第三方都收到");
log.info("新增外部联系人,待开发和第三方回调未都收到");
return null;
}
this.insertExternalClerkRelatedNew(dto, wxUserId,staff.getStaffName());
......@@ -412,7 +414,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
private void insertExternalClerkRelatedNew(MemberUnionidRelatedDTO dto, String wxUserId , String staffName) {
log.info("新增外部联系人开始处理好友表={},wxUserId={},外部联系人id", JSON.toJSONString(dto),wxUserId);
log.info("新增外部联系人,处理好友表={},wxUserId={}", JSON.toJSONString(dto),wxUserId);
String wxEnterpriseId = dto.getWxEnterpriseId();
String name = dto.getExternalName();
String createTime = dto.getAddCreateTime();
......@@ -606,9 +608,9 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String clerkCode = staffClerkRelationDTO.getClerkCode();
String enterpriseId = staffClerkRelationDTO.getEnterpriseId();
ClerkDTO clerk = clerkService.getClerkByClerkCode(enterpriseId, clerkCode);
log.info("【新增外部联系人】clerkCode={},unionid:{}", clerkCode, unionId);
log.info("【新增外部联系人】创建member,clerkCode={},unionid:{}", clerkCode, unionId);
if (clerk == null) {
log.info("【新增外部联系人】导购为空:{},{}", clerkCode, unionId);
log.info("【新增外部联系人】创建member,导购为空返回:{}", clerkCode);
return "";
}
String qrcodeParam = clerk.getQrcodeParam();
......@@ -618,7 +620,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
qrcodeParam = clerk.getQrcodeParam();
}
if (StringUtils.isBlank(qrcodeParam)) {
log.info("导购二维码为空,clerkId={}", clerk.getClerkId());
log.info("新增外部联系人,创建member,导购二维码为空,clerkId={}", clerk.getClerkId());
return "";
}
......@@ -627,7 +629,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
memberId = memberService.getMemberIdByPhoneNumber(mobile, enterpriseId);
}
if (null == memberId) {
log.info("【新增外部联系人会员】enterpriseId={},unionId={},name={},avatar={},QrcodeParam={}", enterpriseId, unionId, name, avatar, qrcodeParam);
QywxMemberQDTO qdto = new QywxMemberQDTO() ;
qdto.setEnterpriseId(enterpriseId);
qdto.setNick(name);
......@@ -637,7 +638,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
qdto.setUserId(externalUserid);
qdto.setSence(2);
com.gic.api.base.commons.ServiceResponse<MemberSimpleDetailDTO> resp = this.memberEntranceApiService.enterpriseWechatByFriendEntrance(qdto);
log.info("加好友,创建member,resp={},param={}",JSON.toJSON(resp),JSON.toJSONString(qdto));
log.info("新增外部联系人,创建member,resp={},param={}",JSON.toJSON(resp),JSON.toJSONString(qdto));
if(resp.isSuccess()) {
MemberSimpleDetailDTO member = resp.getResult() ;
memberId = member.getMemberId() ;
......@@ -646,7 +647,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
}
if (memberId == null) {
log.info("查询/创建会员失败,unionid={},外部联系人id={},", unionId,externalUserid);
log.info("新增外部联系人,创建member失败,unionid={},外部联系人id={},", unionId,externalUserid);
return "";
}
String storeId = staffClerkRelationDTO.getStoreId();
......@@ -1070,7 +1071,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
}
if (SELF_APP.equals(suiteid)) {
dto.setSelfExternalUserid(externalUserDTO.getExternalUserId());
// 开发回调过来的外部联系人id设置null
// 开发回调过来的外部联系人id设置null
dto.setExternalUserid(null);
} else {
dto.setExternalUserid(externalUserDTO.getExternalUserId());
......@@ -1096,7 +1097,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
return null;
}
log.info("好办和好办助手均已回调:{}", JSON.toJSONString(dto));
log.info("新增外部联系人,unionid数据={}", JSON.toJSONString(dto));
String memberUnionidRelatedId = memberUnionRelatedService.addMemberUnionidRelated(dto);
dto.setMemberUnionidRelatedId(memberUnionidRelatedId);
RedisUtil.unlock(lockKey);
......
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