单点日志
This commit is contained in:
1 parent
e260c015ab
commit
287e8134db
5 files changed
+51
-37
No files matched your search
+15
-3
@@ -12,6 +12,7 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestHeader;
|
||||
@@ -24,6 +25,7 @@ import java.util.List;
|
||||
/**
|
||||
* App 端菜单:开放路径凭 X-App-Id/Secret;已登录路径与 {@code /app-menu/app/list} 数据一致,经 Feign 调 app-server(租户头随 Feign 传递)。
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequiredArgsConstructor
|
||||
@RequestMapping("/appMenu")
|
||||
@@ -43,7 +45,12 @@ public class AppMenuOpenController {
|
||||
public R<List<AppMenuEntity>> appList(
|
||||
@RequestParam(value = "typeEnum", required = false) AppMenuTypeEnum typeEnum,
|
||||
@RequestParam(value = "platformEnum", required = false) AppMenuPlatformEnum platformEnum) {
|
||||
return remoteAppMenuService.innerAppList(typeEnum, platformEnum);
|
||||
log.info("[appMenu/app/list] typeEnum={} platformEnum={}", typeEnum, platformEnum);
|
||||
R<List<AppMenuEntity>> r = remoteAppMenuService.innerAppList(typeEnum, platformEnum);
|
||||
log.info("[appMenu/app/list] resultCode={} size={}",
|
||||
r == null ? null : r.getCode(),
|
||||
r == null || r.getData() == null ? 0 : r.getData().size());
|
||||
return r;
|
||||
}
|
||||
|
||||
@Operation(summary = "开放-App菜单列表", description = "凭应用凭证访问,与 app-server /app-menu/app/list 数据一致")
|
||||
@@ -57,8 +64,13 @@ public class AppMenuOpenController {
|
||||
if (!isValidAppCredentials(appId, appSecret)) {
|
||||
return R.failed("无效的应用ID或密钥");
|
||||
}
|
||||
// 按前端 platformEnum 区分:WECHAT(10) / ZZD(30) / SHPJ(40),勿写死浙政钉
|
||||
return remoteAppMenuService.innerAppList(typeEnum, platformEnum);
|
||||
// 按前端 platformEnum 区分:WECHAT(10) / ZZD(30) / SHPJ(40),勿写死浙政钉、勿合并平台
|
||||
log.info("[appMenu/open/app/list] typeEnum={} platformEnum={}", typeEnum, platformEnum);
|
||||
R<List<AppMenuEntity>> r = remoteAppMenuService.innerAppList(typeEnum, platformEnum);
|
||||
log.info("[appMenu/open/app/list] resultCode={} size={}",
|
||||
r == null ? null : r.getCode(),
|
||||
r == null || r.getData() == null ? 0 : r.getData().size());
|
||||
return r;
|
||||
}
|
||||
|
||||
private boolean isValidAppCredentials(String appId, String appSecret) {
|
||||
|
||||
Reference in new issue
Block a user