Commit 3c1f6213 by 徐高华

区经看会员详情

parent e608a5a2
......@@ -7,6 +7,7 @@ import java.util.stream.Collectors;
import com.gic.haoban.manage.api.enums.NoticeMessageTypeEnum;
import com.gic.haoban.manage.api.qdto.CanvasInfoQDTO;
import com.gic.haoban.manage.api.util.notify.NoticeMessageUtil;
import com.gic.haoban.manage.service.dao.mapper.TabHaobanStaffClerkRelationMapper;
import com.gic.haoban.manage.service.pojo.GicNewMemberBO;
import com.gic.haoban.manage.service.service.*;
import com.gic.haoban.manage.service.util.EventUtils;
......@@ -177,6 +178,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
private QywxErrorLogService qywxErrorLogService ;
@Autowired
private MemberTagService memberTagService ;
@Autowired
private TabHaobanStaffClerkRelationMapper tabHaobanStaffClerkRelationMapper ;
GicMQClient instance = GICMQClientUtil.getClientInstance();
......@@ -277,7 +280,17 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
String staffId, String enterpriseId) {
MemberStoreDTO dto = new MemberStoreDTO();
log.info("好办顾客详情={},staffId={}",externalUserid,staffId);
List<TabHaobanExternalClerkRelated> list = externalClerkRelatedService.listByExternalUseridAndWxUserId(externalUserid, staffId);
// 如果是区经
StaffClerkRelationDTO relation = this.tabHaobanStaffClerkRelationMapper.getOneByStoreIdAndStaffId(null,staffId) ;
List<TabHaobanExternalClerkRelated> list = null ;
if(null != relation && StringUtils.isBlank(relation.getStoreId())) {
// 区经
log.info("区经");
list = externalClerkRelatedService.listByExternalUseridAndWxUserId(externalUserid, null);
}else {
list = externalClerkRelatedService.listByExternalUseridAndWxUserId(externalUserid, staffId);
}
if (CollectionUtil.isEmpty(list)) {
log.info("好友记录查不到");
dto.setErrmsg("客户不存在");
......
......@@ -316,8 +316,10 @@
select
<include refid="Base_Column_List"/>
from tab_haoban_external_clerk_related
where staff_id = #{staffId,jdbcType=VARCHAR}
and external_user_id = #{externalUserid}
where external_user_id = #{externalUserid}
<if test="null != staffId">
and staff_id = #{staffId,jdbcType=VARCHAR}
</if>
and status_flag = #{statusFlag} order by update_time desc
</select>
......
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