123
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
package com.ruoyi.web.controller.cai.admin.op;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.job.op.ImOp;
|
||||
import com.ruoyi.yunxin.client.ImUserRefClient;
|
||||
import com.ruoyi.yunxin.req.GetUnifoReq;
|
||||
import com.ruoyi.yunxin.resp.YxUpdateUinfoR;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -10,6 +14,9 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@@ -19,6 +26,18 @@ public class ImOpController {
|
||||
|
||||
@Autowired
|
||||
private ImOp imOp;
|
||||
@Resource
|
||||
private ImUserRefClient imUserRefClient;
|
||||
|
||||
@GetMapping("/getImInfo")
|
||||
public R<YxUpdateUinfoR> getImInfo(String id) {
|
||||
GetUnifoReq getUnifoReq = new GetUnifoReq();
|
||||
String[] split = id.split(",");
|
||||
getUnifoReq.setAccids(JSON.toJSONString(split));
|
||||
YxUpdateUinfoR uinfos = imUserRefClient.getUinfos(getUnifoReq);
|
||||
return R.ok(uinfos);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/refreshIm")
|
||||
public R<Void> list() {
|
||||
|
||||
@@ -99,8 +99,8 @@ agora:
|
||||
key: db072546267c4077ae4c5921905d36df
|
||||
secret: df67ecc59f8645b890e2448377e4d1ba
|
||||
yunxin:
|
||||
app-key: f81cdf7dd5a1cd76ddb7bf1513bd0380
|
||||
app-secret: cb17e285f56b
|
||||
app-key: 629390c317fb293f1bb87834411e0136
|
||||
app-secret: e54d5a8fd162
|
||||
knife4j:
|
||||
enable: false
|
||||
insight:
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.ruoyi.test;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.ruoyi.web.controller.monitor.SysOperlogController;
|
||||
import com.ruoyi.yunxin.client.ImUserRefClient;
|
||||
import com.ruoyi.yunxin.req.GetUnifoReq;
|
||||
import com.ruoyi.yunxin.resp.YxUpdateUinfoR;
|
||||
@@ -21,7 +20,8 @@ public class OpTest {
|
||||
@Test
|
||||
public void test(){
|
||||
GetUnifoReq getUnifoReq = new GetUnifoReq();
|
||||
getUnifoReq.setAccids("[\"1833\"]");
|
||||
String[] numbers = new String[]{"1833"};
|
||||
getUnifoReq.setAccids(JSON.toJSONString(numbers));
|
||||
YxUpdateUinfoR uinfos = imUserRefClient.getUinfos(getUnifoReq);
|
||||
log.info(JSON.toJSONString(uinfos));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user