【改进】APP访问统计接口服务
This commit is contained in:
@@ -56,7 +56,7 @@ public class SaTokenConfig implements WebMvcConfigurer {
|
||||
// 排除获取最新app接口
|
||||
.excludePathPatterns("/api/app", "/api/app/getAppVersion")
|
||||
.excludePathPatterns("/api/website/**")
|
||||
.excludePathPatterns("/api/app/access_statistics/**")
|
||||
.excludePathPatterns("/api/app/access_statistics/accumulate")
|
||||
// 排除模型接口
|
||||
.excludePathPatterns("/model/page", "/model/list", "/model/detail/**", "/model/category/**")
|
||||
// 排除咨询接口
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
package com.corewing.app.dto;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@ApiModel("APP统计请求模型")
|
||||
@Data
|
||||
|
||||
@@ -14,11 +14,15 @@ public class AppAccessStatisticsServiceImpl extends ServiceImpl<AppAccessStatist
|
||||
|
||||
@Override
|
||||
public boolean accumulate(AccessStatisticsRequest accessStatisticsRequest) {
|
||||
Object loginId = StpUtil.getLoginId();
|
||||
|
||||
AppAccessStatistics appAccessStatistics = new AppAccessStatistics();
|
||||
if(StpUtil.isLogin()) {
|
||||
Object loginId = StpUtil.getLoginId();
|
||||
if(loginId != null) {
|
||||
appAccessStatistics.setUserId(Long.parseLong(loginId.toString()));
|
||||
}
|
||||
}
|
||||
|
||||
if(StrUtil.isNotBlank(accessStatisticsRequest.getVisitPage())) {
|
||||
appAccessStatistics.setVisitPage(accessStatisticsRequest.getVisitPage());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user