Kaynağa Gözat

同步的提交

dongxin 11 ay önce
ebeveyn
işleme
db67e66104

+ 5 - 0
linkwe-service/src/main/java/com/linkwechat/domain/customer/vo/WeUserVo.java

@@ -69,6 +69,11 @@ public class WeUserVo {
      */
     private Long ownerUserId;
 
+    /**
+     * 归属员工名称
+     */
+    private String ownerUserName;
+
     /**
      * 注册时间
      */

+ 1 - 0
linkwe-service/src/main/java/com/linkwechat/mapper/WeUserMapper.java

@@ -19,6 +19,7 @@ public interface WeUserMapper extends BaseMapper<WeUser> {
      * @param weCuUserQuery
      * @return
      */
+    @DataScope(type = "2", value = @DataColumn(alias = "wur", name = "owner_user_id", userid = "user_id"))
     List<WeUserVo> findWeUserList(@Param("weUserList") WeCuUserQuery weCuUserQuery);
 
 }

+ 0 - 2
linkwe-service/src/main/java/com/linkwechat/service/impl/WeUserServiceImpl.java

@@ -1,8 +1,6 @@
 package com.linkwechat.service.impl;
 
-import cn.hutool.core.collection.CollectionUtil;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.linkwechat.common.core.page.PageDomain;
 import com.linkwechat.common.utils.bean.BeanUtils;
 import com.linkwechat.domain.WeUser;
 import com.linkwechat.domain.customer.query.WeCuUserQuery;

+ 3 - 1
linkwe-service/src/main/resources/mapper/wecom/WeUserMapper.xml

@@ -18,9 +18,11 @@
         wur.owner_user_id as ownerUserId,
         wur.register_time as registerTime,
         wur.add_time as addTime,
-        wur.last_Interaction_time as lastInteractionTime
+        wur.last_Interaction_time as lastInteractionTime,
+        su.user_name as ownerUserName
         FROM
             we_user wur
+            LEFT JOIN sys_user su on su.user_id = wur.owner_user_id
         <where>
             <if test="weUserList.userCode != null and weUserList.userCode != ''">
                 AND wur.user_code=#{weUserList.userCode}