diff --git a/jeesns-core/jeesns-core.jar b/jeesns-core/jeesns-core.jar deleted file mode 100644 index 204a4ea22158b2137648a73f1bff30c99af5ea80..0000000000000000000000000000000000000000 Binary files a/jeesns-core/jeesns-core.jar and /dev/null differ diff --git a/jeesns-service/pom.xml b/jeesns-service/pom.xml index 8657ab746559796946f1d94a224cf024d09a00d9..684d4363e3a8af3870f92e7661f0d0e5b43a64cd 100644 --- a/jeesns-service/pom.xml +++ b/jeesns-service/pom.xml @@ -18,7 +18,11 @@ <artifactId>jeesns-core</artifactId> <version>2.0.0-Beta1</version> </dependency> - + <dependency> + <groupId>com.lxinet</groupId> + <artifactId>jeesns-authorize</artifactId> + <version>1.0</version> + </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> diff --git a/jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java b/jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java index a1e5a78b28a0b767c54f83edb5faa1d5793a22c2..cd2e1bdcd7d61d1c971b34479fe313929ae2762d 100644 --- a/jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java +++ b/jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java @@ -1,5 +1,6 @@ package com.lxinet.jeesns.service.member; +import com.lxinet.jeesns.core.event.AnalyticsUseEvent; import com.lxinet.jeesns.core.service.BaseService; import com.lxinet.jeesns.service.system.ActionLogService; import com.lxinet.jeesns.service.system.ConfigService; diff --git a/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ActionLogService.java b/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ActionLogService.java index adb9a10330776fdd02af0dbe21702e89c9d96db4..1bfd2251df20481cd89663410517ffebeddaa416 100644 --- a/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ActionLogService.java +++ b/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ActionLogService.java @@ -1,13 +1,16 @@ package com.lxinet.jeesns.service.system; import com.lxinet.jeesns.core.dto.Result; +import com.lxinet.jeesns.core.event.AnalyticsUseEvent; import com.lxinet.jeesns.core.model.Page; import com.lxinet.jeesns.core.service.BaseService; +import com.lxinet.jeesns.core.utils.SpringContextUtil; import com.lxinet.jeesns.dao.system.IActionLogDao; import com.lxinet.jeesns.model.system.Action; import com.lxinet.jeesns.model.system.ActionLog; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import java.util.List; /** diff --git a/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ConfigService.java b/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ConfigService.java index db940a09249affa347a237309c5ee57fae9442f8..ef3383826ba9de453805778fbebcb048b3a28545 100644 --- a/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ConfigService.java +++ b/jeesns-service/src/main/java/com/lxinet/jeesns/service/system/ConfigService.java @@ -1,7 +1,9 @@ package com.lxinet.jeesns.service.system; +import com.lxinet.jeesns.core.event.AnalyticsUseEvent; import com.lxinet.jeesns.core.exception.ParamException; import com.lxinet.jeesns.core.service.BaseService; +import com.lxinet.jeesns.core.utils.SpringContextUtil; import com.lxinet.jeesns.dao.system.IConfigDao; import com.lxinet.jeesns.model.system.Config; import org.springframework.stereotype.Service; @@ -51,6 +53,12 @@ public class ConfigService extends BaseService<Config> { request.getServletContext().setAttribute(((String)entry.getKey()).toUpperCase(),entry.getValue()); } } + try { + AnalyticsUseEvent analyticsEvent = new AnalyticsUseEvent(this, request); + SpringContextUtil.getApplicationContext().publishEvent(analyticsEvent); + }catch (Exception e){ + e.printStackTrace(); + } return true; } diff --git a/jeesns-web/src/main/resources/logback-server.xml b/jeesns-web/src/main/resources/logback-server.xml index 2b2fb632e54593f6bee49e9b4b06da7b90e97cfc..4bd85731e7974e7af3f1d52c7c0b67cd910949c4 100644 --- a/jeesns-web/src/main/resources/logback-server.xml +++ b/jeesns-web/src/main/resources/logback-server.xml @@ -8,7 +8,7 @@ </appender> <appender name="rollfile" class="ch.qos.logback.core.rolling.RollingFileAppender"> - <File>${catalina.base:-.}/logs/shop.log</File> + <File>${catalina.base:-.}/logs/jeesns.log</File> <encoder> <charset>UTF-8</charset> <pattern>%date [%thread] %-5level %logger{80} [%line] - %msg%n</pattern> @@ -23,6 +23,7 @@ <root level="INFO"> <appender-ref ref="stdout" /> + <appender-ref ref="rollfile" /> </root> </configuration> \ No newline at end of file diff --git a/jeesns-web/src/main/resources/templates/manage/index.ftl b/jeesns-web/src/main/resources/templates/manage/index.ftl index 3a4c5c4bc7bda77752df88963c1b3706e9de8dff..ecd6d9b3541f8998bbd6883967bfe5679cd93388 100644 --- a/jeesns-web/src/main/resources/templates/manage/index.ftl +++ b/jeesns-web/src/main/resources/templates/manage/index.ftl @@ -165,6 +165,7 @@ <div class="alert alert-success"> <ul> <li>妗嗘灦鏀规垚SpringBoot2</li> + <li>澧炲姞app銆佸皬绋嬪簭銆乭5 api鎺ュ彛</li> <li>淇宸茬煡bug</li> </ul> </div>