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