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