Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #130

Open
wants to merge 102 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
4c57154
Merge pull request #1 from shjr/develop
iBase4J Sep 23, 2016
ccf883c
Merge pull request #3 from shjr/develop
iBase4J Aug 1, 2017
f8baf4f
Merge pull request #4 from iBase4J/develop
iBase4J Aug 1, 2017
fc0a1c8
Merge pull request #7 from iBase4J/develop
iBase4J Aug 3, 2017
4bfa673
Merge pull request #8 from iBase4J/develop
iBase4J Aug 3, 2017
2e01be0
Merge pull request #9 from iBase4J/develop
iBase4J Aug 4, 2017
dc1cd7b
Merge pull request #10 from iBase4J/develop
iBase4J Aug 4, 2017
2301f1d
Merge pull request #11 from iBase4J/develop
iBase4J Aug 6, 2017
50774a1
Merge pull request #12 from iBase4J/develop
iBase4J Aug 7, 2017
4d343e0
Merge pull request #13 from iBase4J/develop
iBase4J Aug 7, 2017
2e38f7d
Merge pull request #14 from iBase4J/develop
iBase4J Aug 8, 2017
beba140
Merge pull request #15 from iBase4J/develop
iBase4J Aug 8, 2017
3b2c53a
Merge pull request #16 from iBase4J/develop
iBase4J Aug 8, 2017
2ac8df5
Merge pull request #17 from iBase4J/develop
iBase4J Aug 9, 2017
d01f680
Merge pull request #18 from iBase4J/develop
iBase4J Aug 12, 2017
7c886cd
数据源切换线程内一致
Aug 17, 2017
03f6098
Merge pull request #19 from iBase4J/develop
iBase4J Aug 17, 2017
36c511e
已知bug修复
Aug 17, 2017
dc8cf01
Merge pull request #20 from iBase4J/develop
iBase4J Aug 17, 2017
21628f4
readme
Aug 17, 2017
4edbee5
readme
Aug 17, 2017
094470d
Merge pull request #21 from iBase4J/develop
iBase4J Aug 17, 2017
3699997
缓存优化:Service使用redisson管理数据缓存;Web使用Spring-data-redis管理会话缓存
Aug 19, 2017
0dd575c
Merge pull request #22 from iBase4J/develop
iBase4J Aug 19, 2017
c1b8c88
缓存优化:Service使用redisson管理数据缓存;Web使用Spring-data-redis管理会话缓存
Aug 19, 2017
9f16c0a
Merge pull request #23 from iBase4J/develop
iBase4J Aug 19, 2017
433424a
缓存优化:Service使用redisson管理数据缓存;Web使用Spring-data-redis管理会话缓存
Aug 19, 2017
131c5a1
Merge pull request #24 from iBase4J/develop
iBase4J Aug 19, 2017
9fdc155
优化缓存
Aug 21, 2017
f5d2e35
Merge pull request #25 from iBase4J/develop
iBase4J Aug 21, 2017
4d248c1
web数据缓存使用JSON格式
Aug 22, 2017
6412513
Merge pull request #26 from iBase4J/develop
iBase4J Aug 22, 2017
a3cc89b
优化RedissonClient
Aug 23, 2017
712119b
Merge pull request #27 from iBase4J/develop
iBase4J Aug 23, 2017
ca59231
Set theme jekyll-theme-architect
iBase4J Aug 23, 2017
c917e12
Redis配置集群
Aug 24, 2017
46b2ffb
Merge pull request #28 from iBase4J/develop
iBase4J Aug 24, 2017
4719e70
优化缓存键值
Aug 25, 2017
cd22d0d
Merge pull request #29 from iBase4J/develop
iBase4J Aug 25, 2017
22e3b2c
修复redisson连接bug
Aug 25, 2017
925ae42
Merge pull request #30 from iBase4J/develop
iBase4J Aug 25, 2017
25b8028
redis集群配置
Aug 25, 2017
6611917
redis集群配置
Aug 25, 2017
09a9dc0
Merge pull request #31 from iBase4J/develop
iBase4J Aug 25, 2017
fe18e48
修复web启动异常bug
Aug 28, 2017
d9ec02e
Merge pull request #32 from iBase4J/develop
iBase4J Aug 28, 2017
c809eed
修复web启动异常
Aug 28, 2017
c4f3f47
Merge pull request #33 from iBase4J/develop
iBase4J Aug 28, 2017
9f60172
修复swagger
Aug 29, 2017
cc99749
Merge pull request #34 from iBase4J/develop
iBase4J Aug 29, 2017
6545d74
优化查询线程池
Aug 31, 2017
a8ab90f
Merge pull request #35 from iBase4J/develop
iBase4J Aug 31, 2017
67a1997
优化查询字典
Sep 1, 2017
6dff2ff
Merge pull request #36 from iBase4J/develop
iBase4J Sep 1, 2017
4e6069f
优化响应数据
Sep 4, 2017
63d38f4
redis缓存事务支持
Sep 7, 2017
e0b585a
Merge pull request #37 from iBase4J/develop
iBase4J Sep 7, 2017
96ec3c5
优化定时任务添加锁
Sep 8, 2017
1af220d
优化定时任务
Sep 8, 2017
7cec4ad
修复bug
Sep 8, 2017
b497f3b
Merge pull request #38 from iBase4J/develop
iBase4J Sep 8, 2017
82fe2f8
添加集群定时任务锁
Sep 8, 2017
10da38e
Merge pull request #39 from iBase4J/develop
iBase4J Sep 8, 2017
b1a50ed
readme
Sep 8, 2017
f0eba50
readme
Sep 8, 2017
766be89
Merge pull request #40 from iBase4J/develop
iBase4J Sep 8, 2017
dacbc91
优化日志
Sep 11, 2017
23ea458
简化tomcat启动命令
Sep 11, 2017
363e810
Merge pull request #41 from iBase4J/develop
iBase4J Sep 11, 2017
8fbca69
readme
Sep 11, 2017
7bc574a
Merge pull request #42 from iBase4J/develop
iBase4J Sep 11, 2017
3266268
优化jar包
Sep 12, 2017
59dbd22
优化日志
Sep 12, 2017
5f0585c
fastDFS文件配置
Sep 12, 2017
c435c6d
Merge pull request #43 from iBase4J/develop
iBase4J Sep 12, 2017
740ebe5
APP登录
Sep 12, 2017
5a02ecc
Merge pull request #44 from iBase4J/develop
iBase4J Sep 12, 2017
069f3ef
APP登录
Sep 12, 2017
3ac688c
Merge pull request #45 from iBase4J/develop
iBase4J Sep 12, 2017
29179af
dubbo升级
Sep 12, 2017
535f235
DUBBO升级
Sep 13, 2017
06308c9
Merge pull request #46 from iBase4J/develop
iBase4J Sep 14, 2017
0450d99
修复biz参数问题
Sep 15, 2017
b6589a3
Merge pull request #47 from iBase4J/develop
iBase4J Sep 15, 2017
e9ade98
修改修改密码bug
Sep 16, 2017
4f3ee56
修复
Sep 16, 2017
19c4101
Merge pull request #48 from iBase4J/develop
iBase4J Sep 16, 2017
8827dbc
优化
Sep 17, 2017
b7adac3
Merge pull request #49 from iBase4J/develop
iBase4J Sep 17, 2017
cb82d51
优化redis缓存,解决启用事务时获取锁失败
Sep 17, 2017
4b67efb
Merge pull request #50 from iBase4J/develop
iBase4J Sep 17, 2017
7cedbba
mybatis-plus稳定版本
Sep 17, 2017
94056cc
Merge pull request #51 from iBase4J/develop
iBase4J Sep 17, 2017
4d87bbf
优化工具类
Sep 18, 2017
94352ac
Merge pull request #52 from iBase4J/develop
iBase4J Sep 18, 2017
cb3ed11
简化传参对象Parameter,保留一个入参一个出参
Sep 19, 2017
bd6aef6
Merge pull request #53 from iBase4J/develop
iBase4J Sep 19, 2017
85e8622
优化
Sep 26, 2017
824decf
Merge pull request #54 from iBase4J/develop
iBase4J Sep 26, 2017
fd2c1ce
spring升级5.0.0.RELEASE
Sep 29, 2017
953c8cd
优化配置
Oct 12, 2017
a317264
Merge pull request #56 from iBase4J/develop
iBase4J Oct 12, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-architect
38 changes: 27 additions & 11 deletions iBase4J-Biz-Service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,22 +45,16 @@
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>${mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>${mybatis-spring.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
Expand All @@ -87,6 +81,11 @@
<artifactId>spring-jms</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>${spring-data-redis.version}</version>
</dependency>
<!-- 切面 -->
<dependency>
<groupId>org.aspectj</groupId>
Expand All @@ -98,11 +97,28 @@
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
<!-- 缓存 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>${redisson.version}</version>
</dependency>
<!-- 中文拼音 -->
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>pinyin4j</artifactId>
<version>${pinyin4j.version}</version>
</dependency>
<!-- 反射工具 -->
<dependency>
<groupId>org.db4j</groupId>
<artifactId>reflectasm</artifactId>
<version>1.11.4-2</version>
</dependency>
</dependencies>
</project>
6 changes: 3 additions & 3 deletions iBase4J-Biz-Service/src/main/resources/Spring-config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@
</context:component-scan>
<!-- 引入SPRING配置文件 -->
<!-- <import resource="spring/mq.xml"/> -->
<import resource="spring/dubbo.xml" />
<!-- <import resource="spring/motan.xml" /> -->
<import resource="spring/redis.xml"/>
<!-- <import resource="spring/dubbo.xml" /> -->
<import resource="spring/motan.xml" />
<import resource="spring/redis.xml" />
<import resource="spring/mybatis.xml"/>
<import resource="spring/dataSource.xml"/>
</beans>
29 changes: 8 additions & 21 deletions iBase4J-Biz-Service/src/main/resources/log4j2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
<!-- 日志备份目录 -->
<property name="BACKUP_HOME">backup</property>
<property name="SERVER_NAME">${project.artifactId}</property>
<property name="EVERY_FILE_SIZE">5M</property><!-- 日志切割的最小单位 -->
<property name="OUTPUT_LOG_LEVEL">DEBUG</property><!-- 日志输出级别 -->
</properties>
<appenders>
Expand All @@ -17,23 +16,15 @@
fileName="${LOG_HOME}/dev_${SERVER_NAME}.log"
filePattern="${LOG_HOME}/dev_${BACKUP_HOME}/dev_${SERVER_NAME}.%d{yyyy-MM-dd-HH}.log">
<PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %level [%C{36}.%M] - %msg%n" />
<Policies>
<SizeBasedTriggeringPolicy size="${EVERY_FILE_SIZE}" />
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
</Policies>
<CronTriggeringPolicy schedule="0 0 * * * ?" />
<Filters>
<ThresholdFilter level="error" onMatch="DENY" onMismatch="NEUTRAL" />
<ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>
<DefaultRolloverStrategy>
<!-- 删除指定目录下7天之前的日志-->
<Delete basePath="${LOG_HOME}/${BACKUP_HOME}" maxDepth="1">
<IfFileName glob="*/${SERVER_NAME}*.log" />
<IfLastModified age="7d" />
</Delete>
<Delete basePath="${LOG_HOME}/dev_${BACKUP_HOME}" maxDepth="1">
<IfFileName glob="*/dev_${SERVER_NAME}*.log" />
<IfLastModified age="7d" />
<Delete basePath="${LOG_HOME}" maxDepth="2">
<IfFileName glob="*.log" />
<IfLastModified age="200H" />
</Delete>
</DefaultRolloverStrategy>
</RollingFile>
Expand All @@ -42,10 +33,7 @@
fileName="${LOG_HOME}/dev_${SERVER_NAME}_error.log"
filePattern="${LOG_HOME}/dev_${BACKUP_HOME}/dev_${SERVER_NAME}_error.%d{yyyy-MM-dd-HH}.log">
<PatternLayout pattern="%d{yyyy.MM.dd HH:mm:ss.SSS} [%thread] %level [%C{36}.%M:%L] - %msg%xEx%n" />
<Policies>
<SizeBasedTriggeringPolicy size="${EVERY_FILE_SIZE}" />
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
</Policies>
<CronTriggeringPolicy schedule="0 0 * * * ?" />
<Filters>
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY" />
</Filters>
Expand All @@ -55,23 +43,22 @@
fileName="${LOG_HOME}/${SERVER_NAME}.log"
filePattern="${LOG_HOME}/${BACKUP_HOME}/${SERVER_NAME}.%d{yyyy-MM-dd-HH}.log">
<PatternLayout pattern="%d{yyyy.MM.dd HH:mm:ss.SSS} [%thread] %level [%C{36}.%M:%L] - %msg%xEx%n" />
<Policies>
<SizeBasedTriggeringPolicy size="${EVERY_FILE_SIZE}" />
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
</Policies>
<CronTriggeringPolicy schedule="0 0 * * * ?" />
</RollingRandomAccessFile>
</appenders>

<loggers>
<logger name="org.slf4j" level="INFO" />
<logger name="org.quartz" level="INFO" />
<logger name="org.redisson" level="INFO" />
<logger name="com.alibaba" level="WARN" />
<logger name="com.atomikos" level="WARN" />
<logger name="com.alibaba.dubbo" level="INFO" />
<logger name="org.apache.activemq" level="INFO" />
<logger name="org.springframework" level="INFO" />
<logger name="com.weibo.api.motan" level="INFO" />
<logger name="org.apache.zookeeper" level="WARN" />
<logger name="com.baomidou.mybatisplus" level="INFO" />
<logger name="org.springframework.web" level="${OUTPUT_LOG_LEVEL}" />
<Logger name="org.ibase4j" level="${OUTPUT_LOG_LEVEL}" additivity="false" includeLocation="true">
<appender-ref ref="Console" />
Expand Down
17 changes: 17 additions & 0 deletions iBase4J-Biz-Web/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<version>1.1.0</version>
</parent>
<artifactId>iBase4J-Biz-Web</artifactId>
<name>iBase4J-Biz-Web</name>
<packaging>war</packaging>

<properties>
Expand Down Expand Up @@ -58,6 +59,22 @@
<artifactId>spring-session</artifactId>
<version>${spring-session.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>${spring-data-redis.version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
<!-- 缓存 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>
<!-- shiro -->
<dependency>
<groupId>org.apache.shiro</groupId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package org.ibase4j.core.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

Expand All @@ -18,12 +19,12 @@
@Configuration
@EnableWebMvc
@EnableSwagger2
@ComponentScan(basePackages = { "org.ibase4j.web" })
public class SwaggerConfig {

@Bean
public Docket platformApi() {
return new Docket(DocumentationType.SWAGGER_2).groupName("full-platform").apiInfo(apiInfo())
.forCodeGeneration(true);
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).forCodeGeneration(true);
}

private ApiInfo apiInfo() {
Expand All @@ -32,5 +33,4 @@ private ApiInfo apiInfo() {
.contact(new Contact("iBase4J", "", "iBase4J@163.com")).license("Apache License Version 2.0")
.licenseUrl("https://github.com/springfox/springfox/blob/master/LICENSE").version("2.0").build();
}

}
16 changes: 8 additions & 8 deletions iBase4J-Biz-Web/src/main/java/org/ibase4j/core/shiro/Realm.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ public class Realm extends AuthorizingRealm {
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
SimpleAuthorizationInfo info = new SimpleAuthorizationInfo();
Long userId = (Long) WebUtil.getCurrentUser();
Parameter parameter = new Parameter("sysAuthorizeService", "queryPermissionByUserId").setId(userId);
Parameter parameter = new Parameter("sysAuthorizeService", "queryPermissionByUserId", userId);
logger.info("{} execute queryPermissionByUserId start...", parameter.getNo());
List<?> list = provider.execute(parameter).getList();
List<?> list = provider.execute(parameter).getResultList();
logger.info("{} execute queryPermissionByUserId end.", parameter.getNo());
for (Object permission : list) {
if (StringUtils.isNotBlank((String) permission)) {
Expand All @@ -68,9 +68,9 @@ protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authcTo
Map<String, Object> params = new HashMap<String, Object>();
params.put("enable", 1);
params.put("account", token.getUsername());
Parameter parameter = new Parameter("sysUserService", "queryList").setMap(params);
Parameter parameter = new Parameter("sysUserService", "queryList", params);
logger.info("{} execute sysUserService.queryList start...", parameter.getNo());
List<?> list = provider.execute(parameter).getList();
List<?> list = provider.execute(parameter).getResultList();
logger.info("{} execute sysUserService.queryList end.", parameter.getNo());
if (list.size() == 1) {
SysUser user = (SysUser) list.get(0);
Expand Down Expand Up @@ -98,17 +98,17 @@ private void saveSession(String account, String host) {
// 踢出用户
SysSession record = new SysSession();
record.setAccount(account);
Parameter parameter = new Parameter("sysSessionService", "querySessionIdByAccount").setModel(record);
Parameter parameter = new Parameter("sysSessionService", "querySessionIdByAccount", record);
logger.info("{} execute querySessionIdByAccount start...", parameter.getNo());
List<?> sessionIds = provider.execute(parameter).getList();
List<?> sessionIds = provider.execute(parameter).getResultList();
logger.info("{} execute querySessionIdByAccount end.", parameter.getNo());
Subject currentUser = SecurityUtils.getSubject();
Session session = currentUser.getSession();
String currentSessionId = session.getId().toString();
if (sessionIds != null) {
for (Object sessionId : sessionIds) {
record.setSessionId((String) sessionId);
parameter = new Parameter("sysSessionService", "deleteBySessionId").setModel(record);
parameter = new Parameter("sysSessionService", "deleteBySessionId", record);
logger.info("{} execute deleteBySessionId start...", parameter.getNo());
provider.execute(parameter);
logger.info("{} execute deleteBySessionId end.", parameter.getNo());
Expand All @@ -122,7 +122,7 @@ private void saveSession(String account, String host) {
record.setSessionId(currentSessionId);
record.setIp(StringUtils.isBlank(host) ? session.getHost() : host);
record.setStartTime(session.getStartTimestamp());
parameter = new Parameter("sysSessionService", "update").setModel(record);
parameter = new Parameter("sysSessionService", "update", record);
logger.info("{} execute sysSessionService.update start...", parameter.getNo());
provider.execute(parameter);
logger.info("{} execute sysSessionService.update end.", parameter.getNo());
Expand Down
23 changes: 11 additions & 12 deletions iBase4J-Biz-Web/src/main/java/org/ibase4j/web/LoginController.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

/**
* 用户登录
Expand All @@ -50,8 +49,10 @@ public String getService() {
// 登录
@ApiOperation(value = "用户登录")
@PostMapping("app/login")
public Object login(@ApiParam(required = true, value = "登录帐号和密码") @RequestBody Login user, ModelMap modelMap,
HttpServletRequest request) {
public Object login(Login user, ModelMap modelMap, HttpServletRequest request) {
String uuid = request.getHeader("UUID");
org.springframework.util.Assert.notNull(uuid, "非法操作.");
user = WebUtil.getParameter(request, Login.class);
Assert.notNull(user.getAccount(), "ACCOUNT");
Assert.notNull(user.getPassword(), "PASSWORD");

Expand All @@ -68,8 +69,8 @@ public Object login(@ApiParam(required = true, value = "登录帐号和密码")
params.put("countSql", 0);
params.put("enable", 1);
params.put("loginKey", user.getAccount()); // 登录帐号/手机号/邮箱
Parameter parameter = new Parameter(getService(), "query").setMap(params);
Page<?> pageInfo = provider.execute(parameter).getPage();
Parameter parameter = new Parameter(getService(), "query", params);
Page<?> pageInfo = provider.execute(parameter).getResultPage();
if (pageInfo.getTotal() == 1) {
SysUser sysUser = (SysUser) pageInfo.getRecords().get(0);
if (user.getPassword().equals(SecurityUtil.encryptPassword(user.getPassword()))) {
Expand All @@ -81,9 +82,7 @@ public Object login(@ApiParam(required = true, value = "登录帐号和密码")

if (success) {
request.setAttribute("msg", "[" + user.getAccount() + "]登录成功.");
String token = SecurityUtil.encryptPassword(user.getAccount() + DateUtil.getDateTime("yyyyMMddHHmmss"));
TokenUtil.setTokenInfo(token, user.getAccount());
modelMap.put("token", token);
TokenUtil.setTokenInfo(uuid, user.getAccount());
return setSuccessModelMap(modelMap);
}
request.setAttribute("msg", "[" + user.getAccount() + "]登录失败.");
Expand All @@ -94,9 +93,9 @@ public Object login(@ApiParam(required = true, value = "登录帐号和密码")
@ApiOperation(value = "用户登出")
@PostMapping("app/logout")
public Object logout(HttpServletRequest request, ModelMap modelMap) {
String token = request.getHeader("token");
if (StringUtils.isNotBlank(token)) {
TokenUtil.delToken(token);
String uuid = request.getHeader("UUID");
if (StringUtils.isNotBlank(uuid)) {
TokenUtil.delToken(uuid);
}
return setSuccessModelMap(modelMap);
}
Expand All @@ -108,7 +107,7 @@ public Object regin(ModelMap modelMap, @RequestBody SysUser sysUser) {
Assert.notNull(sysUser.getAccount(), "ACCOUNT");
Assert.notNull(sysUser.getPassword(), "PASSWORD");
sysUser.setPassword(SecurityUtil.encryptPassword(sysUser.getPassword()));
provider.execute(new Parameter("sysUserService", "update").setModel(sysUser));
provider.execute(new Parameter("sysUserService", "update", sysUser));
try {
String token = SecurityUtil.encryptPassword(sysUser.getAccount() + DateUtil.getDateTime("yyyyMMddHHmmss"));
TokenUtil.setTokenInfo(token, sysUser.getAccount());
Expand Down
14 changes: 7 additions & 7 deletions iBase4J-Biz-Web/src/main/resources/Spring-config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<property name="properties">
<props>
<!-- dubbo个性化配置(服务名,端口) -->
<prop key="rpc.application.name">${project.artifactId}</prop>
<prop key="rpc.registry.name">${project.artifactId}</prop>
<prop key="rpc.protocol.port">1${server.port}</prop>
</props>
</property>
Expand All @@ -31,14 +31,14 @@
<context:exclude-filter type="annotation" expression="org.springframework.cache.annotation.EnableCaching" />
</context:component-scan>
<!-- dubbo -->
<dubbo:reference id="sysProvider" interface="org.ibase4j.provider.ISysProvider" check="false" />
<dubbo:reference id="bizProvider" interface="org.ibase4j.provider.IBizProvider" check="false" />
<!-- <motan:referer id="sysProvider" interface="org.ibase4j.provider.ISysProvider" check="false" />
<motan:referer id="bizProvider" interface="org.ibase4j.provider.IBizProvider" check="false" /> -->
<!-- <dubbo:reference id="sysProvider" interface="org.ibase4j.provider.ISysProvider" check="false" />
<dubbo:reference id="bizProvider" interface="org.ibase4j.provider.IBizProvider" check="false" /> -->
<motan:referer id="sysProvider" interface="org.ibase4j.provider.ISysProvider" check="false" />
<motan:referer id="bizProvider" interface="org.ibase4j.provider.IBizProvider" check="false" />
<!-- 引入SPRING配置文件 -->
<!-- <import resource="spring/mq.xml"/> -->
<import resource="spring/dubbo.xml" />
<!-- <import resource="spring/motan.xml" /> -->
<!-- <import resource="spring/dubbo.xml" /> -->
<import resource="spring/motan.xml" />
<import resource="spring/redis.xml" />
<import resource="spring/session.xml" />
<import resource="spring/shiro.xml" />
Expand Down