mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
fix(v0.11): 第二轮走查 P1/P2(按模块优先级)
- davinci:DavinciResult.fail/success;FileManager Feign Fallback 结构化降级;FileStorageManagerImpl 对空 Result/Response 防御 - cwos-resource:RestPortalUserServiceImpl 消除静默 null,统一 CloudwalkResult.fail 与 getDefaultPwd 空串语义 - device-manager:DeviceConstant 改为 final 工具类 - aks:AksRespCodeConstant final + 私有构造 - ninca-crk:启动入口 SLF4J、显式 Feign 扫描包、SpringApplication 写法 - ninca-qk-alarm:main 简化、收窄 @EnableFeignClients(保持 netflix 注解以兼容当前 BOM) Made-with: Cursor
This commit is contained in:
+97
-80
@@ -17,90 +17,107 @@ import cn.cloudwalk.cwos.client.resource.user.feign.PortalUserFeignClient;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
/**
|
||||
* SDK 侧占位实现:原反编译桩大量 {@code return null},易导致调用方 NPE。
|
||||
* 生产环境应替换为接入 davinci-portal 的完整实现或仅保留 Feign 委托路径。
|
||||
*/
|
||||
@Deprecated
|
||||
public class RestPortalUserServiceImpl implements PortalUserService {
|
||||
|
||||
private static final String SDK_STUB = "76260996";
|
||||
private static final String SDK_STUB_MSG = "cwos-java-sdk-resource 占位实现未接入 Portal,请使用服务端实现或扩展 Feign";
|
||||
|
||||
@Autowired
|
||||
private PortalUserFeignClient portalUserFeignClient;
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<String> add(UserAddParam userAddParam, CloudwalkCallContext cloudwalkCallContext)
|
||||
throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> checkPassword(PortalUserCheckPwdParam portalUserCheckPwdParam,
|
||||
CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
public class RestPortalUserServiceImpl
|
||||
implements PortalUserService
|
||||
{
|
||||
@Autowired
|
||||
private PortalUserFeignClient portalUserFeignClient;
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> changePassword(PortalUserChangePwdParam portalUserChangePwdParam,
|
||||
CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
public CloudwalkResult<String> add(UserAddParam userAddParam, CloudwalkCallContext cloudwalkCallContext) throws ServiceException {
|
||||
/* 32 */ return null;
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> changePwdFromDefault(PortalUserChangePwdParam portalUserChangePwdParam,
|
||||
CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> sendEmail(String s, CloudwalkCallContext cloudwalkCallContext)
|
||||
throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> changePwdBySign(PortalUserGetBacKPwdParam portalUserGetBacKPwdParam,
|
||||
CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<PortalUserDetailResult> getCurrentUserDetail(CloudwalkCallContext cloudwalkCallContext)
|
||||
throws ServiceException {
|
||||
CloudwalkResult<PortalUserDetailResult> result = this.portalUserFeignClient.getCurrentUserDetail();
|
||||
if (result == null) {
|
||||
return CloudwalkResult.fail(SDK_STUB, "Portal Feign 返回空结果");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> changePhoto(String s, CloudwalkCallContext cloudwalkCallContext)
|
||||
throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> resetPassword(String s, CloudwalkCallContext cloudwalkCallContext,
|
||||
HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void pwdExpireCall() {}
|
||||
|
||||
/**
|
||||
* 与「默认密码」语义一致:无配置时返回空串,避免调用方 NPE。
|
||||
*/
|
||||
@Override
|
||||
public String getDefaultPwd() {
|
||||
return "";
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> apiAuth(String s, CloudwalkCallContext cloudwalkCallContext) {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<Boolean> update(PortalUserEditParam portalUserEditParam,
|
||||
CloudwalkCallContext cloudwalkCallContext) {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<CloudwalkPageAble<PortalUserQueryResult>> page(UserAccountQueryParam userAccountQueryParam,
|
||||
CloudwalkCallContext cloudwalkCallContext) {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CloudwalkResult<PortalUserDetailResult> detail(String s, CloudwalkCallContext cloudwalkCallContext) {
|
||||
return CloudwalkResult.fail(SDK_STUB, SDK_STUB_MSG);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> checkPassword(PortalUserCheckPwdParam portalUserCheckPwdParam, CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
/* 37 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> changePassword(PortalUserChangePwdParam portalUserChangePwdParam, CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
/* 42 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> changePwdFromDefault(PortalUserChangePwdParam portalUserChangePwdParam, CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
/* 47 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> sendEmail(String s, CloudwalkCallContext cloudwalkCallContext) throws ServiceException {
|
||||
/* 52 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> changePwdBySign(PortalUserGetBacKPwdParam portalUserGetBacKPwdParam, CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
/* 57 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<PortalUserDetailResult> getCurrentUserDetail(CloudwalkCallContext cloudwalkCallContext) throws ServiceException {
|
||||
/* 62 */ return this.portalUserFeignClient.getCurrentUserDetail();
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> changePhoto(String s, CloudwalkCallContext cloudwalkCallContext) throws ServiceException {
|
||||
/* 67 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> resetPassword(String s, CloudwalkCallContext cloudwalkCallContext, HttpServletRequest httpServletRequest) throws ServiceException {
|
||||
/* 72 */ return null;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void pwdExpireCall() {}
|
||||
|
||||
|
||||
|
||||
public String getDefaultPwd() {
|
||||
/* 82 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> apiAuth(String s, CloudwalkCallContext cloudwalkCallContext) {
|
||||
/* 87 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<Boolean> update(PortalUserEditParam portalUserEditParam, CloudwalkCallContext cloudwalkCallContext) {
|
||||
/* 92 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<CloudwalkPageAble<PortalUserQueryResult>> page(UserAccountQueryParam userAccountQueryParam, CloudwalkCallContext cloudwalkCallContext) {
|
||||
/* 97 */ return null;
|
||||
}
|
||||
|
||||
|
||||
public CloudwalkResult<PortalUserDetailResult> detail(String s, CloudwalkCallContext cloudwalkCallContext) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user