feat: (feature/REQ-3167) 修改前端资源,触发更新权限缓存
This commit is contained in:
parent
dbcf1247ad
commit
35bb4e4c01
@ -22,6 +22,7 @@ import cn.axzo.tyr.client.model.res.TerminalRes;
|
||||
import cn.axzo.tyr.server.service.SaasFeatureResourceService;
|
||||
import cn.axzo.tyr.server.service.TerminalService;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.google.common.collect.Lists;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
@ -176,6 +177,7 @@ public class TerminalController implements TerminalApi {
|
||||
.terminalCode(req.getTerminalCode())
|
||||
.build())
|
||||
.getData();
|
||||
log.info("terminalRes,{}", JSON.toJSONString(terminalRes));
|
||||
// 找不到端,有可能是以前的旧端设置的,为了兼容,直接使用原来的new TerminalInfo方式返回
|
||||
if (CollectionUtils.isEmpty(terminalRes)) {
|
||||
return ApiResult.ok(new TerminalInfo(req.getTerminalCode()));
|
||||
@ -185,7 +187,7 @@ public class TerminalController implements TerminalApi {
|
||||
log.warn("重复的端信息,{}", req.getTerminalCode());
|
||||
}
|
||||
|
||||
return ApiResult.ok(terminalRes.stream()
|
||||
ApiResult<TerminalInfo> ok = ApiResult.ok(terminalRes.stream()
|
||||
.map(e -> {
|
||||
Boolean isGov = Objects.equals(e.getTerminalBizType(), GOV_BIZ_TYPE);
|
||||
TerminalInfo terminalInfo = new TerminalInfo(req.getTerminalCode());
|
||||
@ -197,5 +199,7 @@ public class TerminalController implements TerminalApi {
|
||||
})
|
||||
.findFirst()
|
||||
.orElse(null));
|
||||
log.info("terminalRes,{}", JSON.toJSONString(ok));
|
||||
return ok;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user