Browse Source

【书记在线 - 获取工作端和数据端openId 】-【功能添加】-(魏凯)-2020/05/26

feature/dangjian
weikai 6 years ago
parent
commit
a5a8152368
  1. 5
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/feign/UserRelationFeignClient.java
  2. 12
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysUserServiceImpl.java
  3. 4
      esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysUserDao.xml

5
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/feign/UserRelationFeignClient.java

@ -1,6 +1,10 @@
package com.elink.esua.epdc.feign; package com.elink.esua.epdc.feign;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.feign.fallback.OssFeignClientFallback;
import com.elink.esua.epdc.feign.fallback.UserRelationClientFallback;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import java.util.List; import java.util.List;
@ -12,6 +16,7 @@ import java.util.List;
* @Author: wk * @Author: wk
* @Date: 2020/5/26 * @Date: 2020/5/26
*/ */
@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = UserRelationClientFallback.class)
public interface UserRelationFeignClient { public interface UserRelationFeignClient {
/** /**
* @Description: 调用数据分析 - 书记在线的用户名单 * @Description: 调用数据分析 - 书记在线的用户名单

12
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysUserServiceImpl.java

@ -43,9 +43,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap; import java.util.*;
import java.util.List;
import java.util.Map;
/** /**
* 用户管理 * 用户管理
@ -323,6 +321,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit
if (null == userIds|| userIds.size()==0) { if (null == userIds|| userIds.size()==0) {
return new Result().error("获取数据失败,请稍后再试"); return new Result().error("获取数据失败,请稍后再试");
} }
// List<String> userIds = new ArrayList<>();
// userIds.add("1");
// userIds.add("1191537649498046465");
// userIds.add("1191991750497230850");
// userIds.add("1202853184647028738");
// userIds.add("1202861918488190977");
// userIds.add("1202868487573561345");
// userIds.add("1202886792501878786");
//2.获得两项openId //2.获得两项openId
List<String> workOpenIds = baseDao.selectListOpenIds(userIds,"1"); List<String> workOpenIds = baseDao.selectListOpenIds(userIds,"1");
openIdDto.setWorkOpenIds(workOpenIds); openIdDto.setWorkOpenIds(workOpenIds);

4
esua-epdc/epdc-admin/epdc-admin-server/src/main/resources/mapper/SysUserDao.xml

@ -161,10 +161,10 @@
</select> </select>
<select id="selectListOpenIds" resultType="java.lang.String"> <select id="selectListOpenIds" resultType="java.lang.String">
SELECT SELECT
<if test="type=='1'"> <if test='type=="1"'>
work_open_id work_open_id
</if> </if>
<if test="type== '2'"> <if test='type== "2"'>
analysis_open_id analysis_open_id
</if> </if>
FROM FROM

Loading…
Cancel
Save