Commit 3c1f6213 by 徐高华

区经看会员详情

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