Commit e49a74ef by 徐高华

删除MemberUnionidRelatedDTO的wxUserId

parent 05ecdcc8
...@@ -25,8 +25,6 @@ public class MemberUnionidRelatedDTO implements Serializable{ ...@@ -25,8 +25,6 @@ public class MemberUnionidRelatedDTO implements Serializable{
private String externalUserid; private String externalUserid;
private String wxUserId;
private String selfExternalUserid; private String selfExternalUserid;
private String externalName; private String externalName;
...@@ -111,14 +109,6 @@ public class MemberUnionidRelatedDTO implements Serializable{ ...@@ -111,14 +109,6 @@ public class MemberUnionidRelatedDTO implements Serializable{
this.externalUserid = externalUserid == null ? null : externalUserid.trim(); this.externalUserid = externalUserid == null ? null : externalUserid.trim();
} }
public String getWxUserId() {
return wxUserId;
}
public void setWxUserId(String wxUserId) {
this.wxUserId = wxUserId == null ? null : wxUserId.trim();
}
public Date getCreateTime() { public Date getCreateTime() {
return createTime; return createTime;
} }
......
package com.gic.haoban.manage.api.service; package com.gic.haoban.manage.api.service;
import java.util.List;
import com.gic.api.base.commons.JSONResponse; import com.gic.api.base.commons.JSONResponse;
import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.base.api.common.ServiceResponse; import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.manage.api.dto.*; import com.gic.haoban.manage.api.dto.ExternalClerkRelatedDTO;
import com.gic.haoban.manage.api.dto.ExternalUserDTO;
import java.util.Date; import com.gic.haoban.manage.api.dto.FriendStoreInfoDTO;
import java.util.List; import com.gic.haoban.manage.api.dto.MemberStoreDTO;
import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
import com.gic.haoban.manage.api.dto.QwFrientNoticeDTO;
public interface MemberUnionidRelatedApiService { public interface MemberUnionidRelatedApiService {
...@@ -26,21 +28,21 @@ public interface MemberUnionidRelatedApiService { ...@@ -26,21 +28,21 @@ public interface MemberUnionidRelatedApiService {
* @param dto * @param dto
* @return * @return
*/ */
String addMemberUnionidRelated(MemberUnionidRelatedDTO dto); String addMemberUnionidRelated(QwFrientNoticeDTO dto);
/** /**
* 外部联系人删除(删好友) * 外部联系人删除(删好友)
* *
* @param dto * @param dto
*/ */
void delMemberUnionidRelated(MemberUnionidRelatedDTO dto); void delMemberUnionidRelated(QwFrientNoticeDTO dto);
/** /**
* 外部联系人新增(修改好友) * 外部联系人新增(修改好友)
* *
* @param dto * @param dto
*/ */
void editMemberUnionidRelated(MemberUnionidRelatedDTO dto); void editMemberUnionidRelated(QwFrientNoticeDTO dto);
/** /**
* 处理外部联系人异步 * 处理外部联系人异步
...@@ -119,7 +121,7 @@ public interface MemberUnionidRelatedApiService { ...@@ -119,7 +121,7 @@ public interface MemberUnionidRelatedApiService {
* @author mozhu * @author mozhu
* @date 2021-12-13 17:12:39 * @date 2021-12-13 17:12:39
*/ */
String addMemberUnionidRelatedNew(MemberUnionidRelatedDTO dto); String addMemberUnionidRelatedNew(MemberUnionidRelatedDTO dto, String wxUserId);
/** /**
* 客户列表-自建 * 客户列表-自建
......
package com.gic.haoban.manage.service.pojo; package com.gic.haoban.manage.service.pojo;
import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
import java.io.Serializable; import java.io.Serializable;
import com.gic.haoban.manage.api.dto.QwFrientNoticeDTO;
/** /**
* Created 2021/4/2. * Created 2021/4/2.
* *
...@@ -37,7 +37,7 @@ public class DealQywxExternalUserPojo implements Serializable { ...@@ -37,7 +37,7 @@ public class DealQywxExternalUserPojo implements Serializable {
} }
private int type; private int type;
private MemberUnionidRelatedDTO data; private QwFrientNoticeDTO data;
public int getType() { public int getType() {
return type; return type;
...@@ -47,11 +47,11 @@ public class DealQywxExternalUserPojo implements Serializable { ...@@ -47,11 +47,11 @@ public class DealQywxExternalUserPojo implements Serializable {
this.type = type; this.type = type;
} }
public MemberUnionidRelatedDTO getData() { public QwFrientNoticeDTO getData() {
return data; return data;
} }
public void setData(MemberUnionidRelatedDTO data) { public void setData(QwFrientNoticeDTO data) {
this.data = data; this.data = data;
} }
} }
...@@ -15,7 +15,7 @@ public interface ExternalClerkRelatedService { ...@@ -15,7 +15,7 @@ public interface ExternalClerkRelatedService {
* 删除好友 * 删除好友
* @param dto * @param dto
*/ */
void delByUserIdAndExternalUserId(MemberUnionidRelatedDTO dto); void delByUserIdAndExternalUserId(MemberUnionidRelatedDTO dto , String wxUserId);
/** /**
* 删除会员与导购的关联关系 * 删除会员与导购的关联关系
......
...@@ -14,7 +14,7 @@ public interface MemberUnionRelatedService { ...@@ -14,7 +14,7 @@ public interface MemberUnionRelatedService {
String addMemberUnionidRelated(MemberUnionidRelatedDTO dto); String addMemberUnionidRelated(MemberUnionidRelatedDTO dto);
void delMemberUnionidRelated(MemberUnionidRelatedDTO dto); void delMemberUnionidRelated(MemberUnionidRelatedDTO dto , String wxUserId);
/** /**
* 删除外部联系人关系 * 删除外部联系人关系
......
...@@ -69,14 +69,13 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ ...@@ -69,14 +69,13 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
} }
@Override @Override
public void delByUserIdAndExternalUserId(MemberUnionidRelatedDTO dto) { public void delByUserIdAndExternalUserId(MemberUnionidRelatedDTO dto , String wxUserId) {
int count = mapper.delByUserIdAndExternalUserId(EntityUtil.changeEntityByJSON(TabHaobanExternalClerkRelated.class, dto)); int count = mapper.delByUserIdAndExternalUserId(EntityUtil.changeEntityByJSON(TabHaobanExternalClerkRelated.class, dto));
if (count <= 0) { if (count <= 0) {
logger.error("无需删除的好友数据:{}", JSON.toJSONString(dto)); logger.error("无需删除的好友数据:{}", JSON.toJSONString(dto));
return; return;
} }
String staffId = dto.getStaffId() ; String staffId = dto.getStaffId() ;
String wxUserId = dto.getWxUserId();
String externalUserid = dto.getExternalUserid(); String externalUserid = dto.getExternalUserid();
List<TabHaobanExternalClerkRelated> tabHaobanExternalClerkRelatedList = mapper.listByExTernalUseridAndWxUserId(externalUserid, staffId, 2); List<TabHaobanExternalClerkRelated> tabHaobanExternalClerkRelatedList = mapper.listByExTernalUseridAndWxUserId(externalUserid, staffId, 2);
if (CollectionUtils.isEmpty(tabHaobanExternalClerkRelatedList)) { if (CollectionUtils.isEmpty(tabHaobanExternalClerkRelatedList)) {
...@@ -111,7 +110,7 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ ...@@ -111,7 +110,7 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
} }
} else { } else {
//删除后 每次回调会员 //删除后 每次回调会员
List<TabHaobanExternalClerkRelated> relatedList = mapper.listByExTernalUseridAndWxUserId(dto.getExternalUserid(), dto.getWxUserId(), 2); List<TabHaobanExternalClerkRelated> relatedList = mapper.listByExTernalUseridAndWxUserId(dto.getExternalUserid(), wxUserId, 2);
for (TabHaobanExternalClerkRelated externalClerkRelated : relatedList) { for (TabHaobanExternalClerkRelated externalClerkRelated : relatedList) {
String memberId = externalClerkRelated.getMemberId(); String memberId = externalClerkRelated.getMemberId();
logger.info("通知会员 删除会员后更新为非企微好友时间 memberId:{}", memberId); logger.info("通知会员 删除会员后更新为非企微好友时间 memberId:{}", memberId);
......
package com.gic.haoban.manage.service.service.impl; package com.gic.haoban.manage.service.service.impl;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.gic.commons.util.EntityUtil; import com.gic.commons.util.EntityUtil;
import com.gic.haoban.base.api.common.BasePageInfo; import com.gic.haoban.base.api.common.BasePageInfo;
import com.gic.haoban.common.utils.StringUtil; import com.gic.haoban.common.utils.StringUtil;
import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO; import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
import com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper; import com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper;
import com.gic.haoban.manage.service.dao.mapper.StaffMapper;
import com.gic.haoban.manage.service.entity.MemberUnionidRelated; import com.gic.haoban.manage.service.entity.MemberUnionidRelated;
import com.gic.haoban.manage.service.entity.TabHaobanStaff;
import com.gic.haoban.manage.service.service.MemberUnionRelatedService; import com.gic.haoban.manage.service.service.MemberUnionRelatedService;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
@Service @Service
public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService { public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService {
@Autowired @Autowired
private MemberUnionidRelatedMapper mapper; private MemberUnionidRelatedMapper mapper;
@Autowired
private StaffMapper staffMapper ;
@Override @Override
public MemberUnionidRelatedDTO getByWxUserIdAndUnionId(String wxEnterpriseId, String staffId, String unionid) { public MemberUnionidRelatedDTO getByWxUserIdAndUnionId(String wxEnterpriseId, String staffId, String unionid) {
...@@ -37,8 +42,9 @@ public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService ...@@ -37,8 +42,9 @@ public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService
} }
@Override @Override
public void delMemberUnionidRelated(MemberUnionidRelatedDTO dto) { public void delMemberUnionidRelated(MemberUnionidRelatedDTO dto , String wxUserId) {
String staffId = null ; TabHaobanStaff staff = this.staffMapper.selectByUserIdAndEnterpriseId(dto.getExternalUserid() , wxUserId) ;
String staffId = staff.getStaffId() ;
mapper.deleteByUnionidAndUserId(dto.getExternalUserid(),staffId); mapper.deleteByUnionidAndUserId(dto.getExternalUserid(),staffId);
} }
......
...@@ -172,12 +172,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -172,12 +172,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
public void dealQywxExternalUser(String params) { public void dealQywxExternalUser(String params) {
log.info("处理外部联系人回调:{}", params); log.info("处理外部联系人回调:{}", params);
DealQywxExternalUserPojo externalUserPojo = JSONObject.parseObject(params, DealQywxExternalUserPojo.class); DealQywxExternalUserPojo externalUserPojo = JSONObject.parseObject(params, DealQywxExternalUserPojo.class);
QwFrientNoticeDTO dto = externalUserPojo.getData() ;
MemberUnionidRelatedDTO inDTO = EntityUtil.changeEntityByJSON(MemberUnionidRelatedDTO.class,dto) ;
if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.del.getType()) { if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.del.getType()) {
this.delMemberUnionidRelatedProcess(externalUserPojo.getData()); this.delMemberUnionidRelatedProcess(inDTO , dto.getWxUserId());
} else if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.add.getType()) { } else if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.add.getType()) {
this.addMemberUnionidRelatedNew(externalUserPojo.getData()); this.addMemberUnionidRelatedNew(inDTO , dto.getWxUserId());
} else if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.edit.getType()) { } else if (externalUserPojo.getType() == DealQywxExternalUserPojo.DealType.edit.getType()) {
this.editMemberUnionidRelatedProcess(externalUserPojo.getData()); this.editMemberUnionidRelatedProcess(inDTO , dto.getWxUserId());
} }
} }
...@@ -267,7 +269,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -267,7 +269,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
@Override @Override
public String addMemberUnionidRelated(MemberUnionidRelatedDTO dto) { public String addMemberUnionidRelated(QwFrientNoticeDTO dto) {
DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo(); DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo();
dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.add.getType()); dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.add.getType());
dealQywxExternalUserPojo.setData(dto); dealQywxExternalUserPojo.setData(dto);
...@@ -283,14 +285,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -283,14 +285,14 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
@Override @Override
public String addMemberUnionidRelatedNew(MemberUnionidRelatedDTO dto) { public String addMemberUnionidRelatedNew(MemberUnionidRelatedDTO dto, String wxUserId) {
//解析组装信息 //解析组装信息
dto = getMemberUnionidRelatedDTONew(dto); dto = getMemberUnionidRelatedDTONew(dto,wxUserId);
if (null == dto) { if (null == dto) {
log.info("没处理完成-等下一次处理"); log.info("没处理完成-等下一次处理");
return null; return null;
} }
insertExternalClerkRelatedNew(dto); insertExternalClerkRelatedNew(dto,wxUserId);
return dto.getMemberUnionidRelatedId(); return dto.getMemberUnionidRelatedId();
} }
...@@ -299,9 +301,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -299,9 +301,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* *
* @param dto * @param dto
*/ */
private void insertExternalClerkRelatedNew(MemberUnionidRelatedDTO dto) { private void insertExternalClerkRelatedNew(MemberUnionidRelatedDTO dto, String wxUserId) {
log.info("新增外部联系人,创建关联关系:{}", JSON.toJSONString(dto)); log.info("新增外部联系人,创建关联关系:{}", JSON.toJSONString(dto));
String wxUserId = dto.getWxUserId();
String wxEnterpriseId = dto.getWxEnterpriseId(); String wxEnterpriseId = dto.getWxEnterpriseId();
String name = dto.getExternalName(); String name = dto.getExternalName();
String createTime = dto.getAddCreateTime(); String createTime = dto.getAddCreateTime();
...@@ -318,7 +319,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -318,7 +319,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
TabHaobanStaff staff = staffService.selectByUserIdAndEnterpriseId(wxUserId, wxEnterpriseId); TabHaobanStaff staff = staffService.selectByUserIdAndEnterpriseId(wxUserId, wxEnterpriseId);
if (staff == null) { if (staff == null) {
log.info("staff不存在:{},{}", dto.getUnionid(), dto.getWxUserId()); log.info("staff不存在:{},{}", dto.getUnionid(), wxUserId);
return; return;
} }
WxEnterpriseQwDTO qwDTO = this.wxEnterpriseService.getQwInfo(wxEnterpriseId); WxEnterpriseQwDTO qwDTO = this.wxEnterpriseService.getQwInfo(wxEnterpriseId);
...@@ -330,7 +331,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -330,7 +331,6 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String staffName = staff.getStaffName(); String staffName = staff.getStaffName();
String staffWxUserId = staff.getWxUserId(); String staffWxUserId = staff.getWxUserId();
log.info("新增外部联系人,staffWxUserId={},staffId={}", staffWxUserId,staffId); log.info("新增外部联系人,staffWxUserId={},staffId={}", staffWxUserId,staffId);
dto.setWxUserId(staffWxUserId);
StaffClerkRelationDTO staffClerkRelationDTO = null; StaffClerkRelationDTO staffClerkRelationDTO = null;
//活码处理 "DT" "HM" //活码处理 "DT" "HM"
WxUserAddLogQDTO wxUserAddLogQDTO = new WxUserAddLogQDTO(); WxUserAddLogQDTO wxUserAddLogQDTO = new WxUserAddLogQDTO();
...@@ -430,7 +430,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -430,7 +430,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
if (StringUtils.isNotBlank(unionid)) { if (StringUtils.isNotBlank(unionid)) {
log.info("有unionid处理:wxEnterpriseId:{},unionid:{}", wxEnterpriseId, unionid); log.info("有unionid处理:wxEnterpriseId:{},unionid:{}", wxEnterpriseId, unionid);
dto.setUnionid(unionid); dto.setUnionid(unionid);
memberId = addExternalClerkRelated(dto, staffId, staffClerkRelationDTO, wxEnterpriseRelated, isHmUnionid, mobile); memberId = addExternalClerkRelated(dto, staffId, staffClerkRelationDTO, wxEnterpriseRelated, isHmUnionid, mobile , wxUserId);
} else { } else {
log.info("发送欢迎语逻辑:wxEnterpriseId:{}", wxEnterpriseId); log.info("发送欢迎语逻辑:wxEnterpriseId:{}", wxEnterpriseId);
addFriendByWelcome(dto, staffClerkRelationDTO); addFriendByWelcome(dto, staffClerkRelationDTO);
...@@ -484,8 +484,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -484,8 +484,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param wxEnterpriseRelated * @param wxEnterpriseRelated
*/ */
private String addExternalClerkRelated(MemberUnionidRelatedDTO dto, String staffId, StaffClerkRelationDTO staffClerkRelationDTO, private String addExternalClerkRelated(MemberUnionidRelatedDTO dto, String staffId, StaffClerkRelationDTO staffClerkRelationDTO,
TabHaobanWxEnterpriseRelated wxEnterpriseRelated, boolean isHmUnionid, String mobile) { TabHaobanWxEnterpriseRelated wxEnterpriseRelated, boolean isHmUnionid, String mobile, String wxUserId) {
String wxUserId = dto.getWxUserId();
String wxEnterpriseId = dto.getWxEnterpriseId(); String wxEnterpriseId = dto.getWxEnterpriseId();
String name = dto.getExternalName(); String name = dto.getExternalName();
String createTime = dto.getAddCreateTime(); String createTime = dto.getAddCreateTime();
...@@ -886,7 +885,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -886,7 +885,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* @param dto * @param dto
* @return * @return
*/ */
public MemberUnionidRelatedDTO getMemberUnionidRelatedDTONew(MemberUnionidRelatedDTO dto) { public MemberUnionidRelatedDTO getMemberUnionidRelatedDTONew(MemberUnionidRelatedDTO dto, String wxUserId) {
log.info("【新增外部联系人回调】dto={}", JSON.toJSONString(dto)); log.info("【新增外部联系人回调】dto={}", JSON.toJSONString(dto));
String corpId = dto.getCorpid(); String corpId = dto.getCorpid();
TabHaobanWxApplication tabHaobanWxApplication = wxApplicationMapper.selectByCorpId(corpId, null); TabHaobanWxApplication tabHaobanWxApplication = wxApplicationMapper.selectByCorpId(corpId, null);
...@@ -895,15 +894,13 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -895,15 +894,13 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
return null; return null;
} }
String wxEnterpriseId = tabHaobanWxApplication.getWxEnterpriseId(); String wxEnterpriseId = tabHaobanWxApplication.getWxEnterpriseId();
//校验friend
String userId = dto.getWxUserId();
String suiteid = dto.getSuiteid(); String suiteid = dto.getSuiteid();
String externalUserid = dto.getExternalUserid(); String externalUserid = dto.getExternalUserid();
ExternalUserDTO externalUserDTO; ExternalUserDTO externalUserDTO;
if (SELF_APP.equals(suiteid)) { if (SELF_APP.equals(suiteid)) {
externalUserDTO = this.getCorpSelfExternalUseridInfo(wxEnterpriseId, userId, externalUserid); externalUserDTO = this.getCorpSelfExternalUseridInfo(wxEnterpriseId, wxUserId, externalUserid);
} else { } else {
externalUserDTO = this.getExternalUseridInfo(wxEnterpriseId, userId, externalUserid); externalUserDTO = this.getExternalUseridInfo(wxEnterpriseId, wxUserId, externalUserid);
} }
checkQywxSettingApiService.saveFriendCallback(wxEnterpriseId, externalUserDTO, dto); checkQywxSettingApiService.saveFriendCallback(wxEnterpriseId, externalUserDTO, dto);
if (externalUserDTO == null) { if (externalUserDTO == null) {
...@@ -1014,7 +1011,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1014,7 +1011,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
@Override @Override
public void delMemberUnionidRelated(MemberUnionidRelatedDTO dto) { public void delMemberUnionidRelated(QwFrientNoticeDTO dto) {
DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo(); DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo();
dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.del.getType()); dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.del.getType());
dealQywxExternalUserPojo.setData(dto); dealQywxExternalUserPojo.setData(dto);
...@@ -1028,7 +1025,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1028,7 +1025,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
@Override @Override
public void editMemberUnionidRelated(MemberUnionidRelatedDTO dto) { public void editMemberUnionidRelated(QwFrientNoticeDTO dto) {
DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo(); DealQywxExternalUserPojo dealQywxExternalUserPojo = new DealQywxExternalUserPojo();
dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.edit.getType()); dealQywxExternalUserPojo.setType(DealQywxExternalUserPojo.DealType.edit.getType());
dealQywxExternalUserPojo.setData(dto); dealQywxExternalUserPojo.setData(dto);
...@@ -1046,12 +1043,12 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -1046,12 +1043,12 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
* *
* @param dto * @param dto
*/ */
private void delMemberUnionidRelatedProcess(MemberUnionidRelatedDTO dto) { private void delMemberUnionidRelatedProcess(MemberUnionidRelatedDTO dto , String wxUserId) {
externalClerkRelatedService.delByUserIdAndExternalUserId(dto); externalClerkRelatedService.delByUserIdAndExternalUserId(dto , wxUserId);
memberUnionRelatedService.delMemberUnionidRelated(dto); memberUnionRelatedService.delMemberUnionidRelated(dto , wxUserId);
} }
private void editMemberUnionidRelatedProcess(MemberUnionidRelatedDTO dto) { private void editMemberUnionidRelatedProcess(MemberUnionidRelatedDTO dto, String wxUserId) {
log.info("修改标签/会员信息回调:{}", JSONObject.toJSONString(dto)); log.info("修改标签/会员信息回调:{}", JSONObject.toJSONString(dto));
TabHaobanWxEnterprise wxEnterprise = wxEnterpriseService.getEnterpriseBycorpId(dto.getCorpid()); TabHaobanWxEnterprise wxEnterprise = wxEnterpriseService.getEnterpriseBycorpId(dto.getCorpid());
if (null == wxEnterprise) { if (null == wxEnterprise) {
......
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