Merge remote-tracking branch 'origin/develop' into develop

develop
admin 2024-11-18 16:26:34 +08:00
commit a0eb69d689
3 changed files with 70 additions and 56 deletions

View File

@ -63,6 +63,7 @@ public class LoginController {
@PostMapping("/users/login") @PostMapping("/users/login")
public GeneralResult<Map<String, Object>> userLogin(@RequestBody LoginModel loginModel, public GeneralResult<Map<String, Object>> userLogin(@RequestBody LoginModel loginModel,
HttpServletRequest request) { HttpServletRequest request) {
try {
log.info("开始执行登录请求"); log.info("开始执行登录请求");
long start; long start;
String account = loginModel.getAccount(); String account = loginModel.getAccount();
@ -122,6 +123,10 @@ public class LoginController {
log.info("删除Redis耗时{}ms", System.currentTimeMillis() - start); log.info("删除Redis耗时{}ms", System.currentTimeMillis() - start);
log.info("登录请求处理完成"); log.info("登录请求处理完成");
return loginResult; return loginResult;
}catch (Exception e){
log.error("登录异常",e);
return new GeneralResult<>(false,"登录异常:" + e.getMessage());
}
} }
/** /**

View File

@ -55,21 +55,29 @@
</filter> </filter>
</appender> </appender>
<!-- 异步 Syslog 配置 -->
<appender name="ASYNC_SYSLOG" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="SYSLOG"/>
<queueSize>5000</queueSize> <!-- 设置队列大小,取决于应用负载 -->
<discardingThreshold>0</discardingThreshold> <!-- 设置丢弃策略 -->
<includeCallerData>true</includeCallerData>
</appender>
<root level="${logging.level.root}"> <root level="${logging.level.root}">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
<appender-ref ref="LOG_FILE"/> <appender-ref ref="LOG_FILE"/>
<appender-ref ref="SYSLOG"/> <appender-ref ref="ASYNC_SYSLOG"/>
</root> </root>
<logger name="com.bocloud" level="${logging.level.com.bocloud}" additivity="false"> <logger name="com.bocloud" level="${logging.level.com.bocloud}" additivity="false">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
<appender-ref ref="LOG_FILE"/> <appender-ref ref="LOG_FILE"/>
<appender-ref ref="SYSLOG"/> <appender-ref ref="ASYNC_SYSLOG"/>
</logger> </logger>
<logger name="com.alibaba.druid.pool.DruidAbstractDataSource" level="error" additivity="false"> <logger name="com.alibaba.druid.pool.DruidAbstractDataSource" level="error" additivity="false">
<appender-ref ref="CONSOLE"/> <appender-ref ref="CONSOLE"/>
<appender-ref ref="LOG_FILE"/> <appender-ref ref="LOG_FILE"/>
<appender-ref ref="SYSLOG"/> <appender-ref ref="ASYNC_SYSLOG"/>
</logger> </logger>
</configuration> </configuration>

View File

@ -94,7 +94,8 @@ public class IndexServiceImpl implements IndexService {
log.info("user:{}", JSON.toJSONString(user)); log.info("user:{}", JSON.toJSONString(user));
param.put("userId", user.getUserId() == null ? ykUtil.getReqUserId() : user.getUserId()); param.put("userId", user.getUserId() == null ? ykUtil.getReqUserId() : user.getUserId());
param.put("page", 1); param.put("page", 1);
param.put("limit", Integer.MAX_VALUE); param.put("limit", 15); //理想要求 固定值15
log.info("get task list params:{}", JSON.toJSONString(param));
String result = ykUtil.call(YkInfo.getTaskList, param, JSONArray.class); String result = ykUtil.call(YkInfo.getTaskList, param, JSONArray.class);
log.info("result:{}",result); log.info("result:{}",result);
JSONObject jsonObject = JSONArray.parseObject(result, JSONObject.class); JSONObject jsonObject = JSONArray.parseObject(result, JSONObject.class);