diff --git a/escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java b/escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java index 418e44df469ca542a554df45b533e61033c7196c..4adde8ad60c2356b81f563086f13b6ff694c429f 100644 --- a/escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java +++ b/escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java @@ -111,6 +111,8 @@ public class AccessTokenService extends BaseService { accessToken.setUserId(userId); accessToken.setExpireTime(DateUtils.stringToDate(expireTime)); accessToken.setToken(token); + accessToken.setCreateTime(new Date()); + accessToken.setUpdateTime(new Date()); // insert int insert = accessTokenMapper.insert(accessToken); @@ -120,6 +122,7 @@ public class AccessTokenService extends BaseService { } else { putMsg(result, Status.CREATE_ALERT_GROUP_ERROR); } + return result; } @@ -173,8 +176,6 @@ public class AccessTokenService extends BaseService { accessToken.setToken(token); accessToken.setUpdateTime(new Date()); - - accessTokenMapper.update(accessToken); putMsg(result, Status.SUCCESS); diff --git a/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapper.java b/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapper.java index b7d1df3fb02e6bf3e5747d43ba26b23871b59118..aa196561b55982c03b25f2e003a473f2cac26eb4 100644 --- a/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapper.java +++ b/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapper.java @@ -68,6 +68,7 @@ public interface AccessTokenMapper { @Results(value = {@Result(property = "id", column = "id", id = true, javaType = Integer.class, jdbcType = JdbcType.INTEGER), @Result(property = "userId", column = "user_id", javaType = Integer.class, jdbcType = JdbcType.INTEGER), @Result(property = "token", column = "token", javaType = String.class, jdbcType = JdbcType.VARCHAR), + @Result(property = "userName", column = "user_name", javaType = String.class, jdbcType = JdbcType.VARCHAR), @Result(property = "expireTime", column = "expire_time", javaType = Timestamp.class, jdbcType = JdbcType.DATE), @Result(property = "createTime", column = "create_time", javaType = Timestamp.class, jdbcType = JdbcType.DATE), @Result(property = "updateTime", column = "update_time", javaType = Timestamp.class, jdbcType = JdbcType.DATE) diff --git a/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapperProvider.java b/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapperProvider.java index ffbd335b047a10d1d987fe246fe871892601a424..a2b69d5cc1a38d4e097db67a520155900ea6e2b6 100644 --- a/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapperProvider.java +++ b/escheduler-dao/src/main/java/cn/escheduler/dao/mapper/AccessTokenMapperProvider.java @@ -96,8 +96,9 @@ public class AccessTokenMapperProvider { SELECT("count(0)"); FROM(TABLE_NAME + " t,t_escheduler_user u"); Object searchVal = parameter.get("searchVal"); + WHERE("u.id = t.user_id"); if(searchVal != null && StringUtils.isNotEmpty(searchVal.toString())){ - WHERE("u.id = t.user_id and u.user_name like concat('%', #{searchVal}, '%')"); + WHERE(" u.user_name like concat('%', #{searchVal}, '%')"); } }}.toString(); } diff --git a/escheduler-dao/src/test/java/cn/escheduler/dao/mapper/AccessTokenMapperTest.java b/escheduler-dao/src/test/java/cn/escheduler/dao/mapper/AccessTokenMapperTest.java index cbebf7fdef76b26f4967bad90986d315991f3f39..ad823a60ad5e9fbe11714e929a95d3a3a36c2181 100644 --- a/escheduler-dao/src/test/java/cn/escheduler/dao/mapper/AccessTokenMapperTest.java +++ b/escheduler-dao/src/test/java/cn/escheduler/dao/mapper/AccessTokenMapperTest.java @@ -51,8 +51,9 @@ public class AccessTokenMapperTest { @Test public void testListPaging(){ - Integer integer = accessTokenMapper.countAccessTokenPaging("hw"); - List accessTokenList = accessTokenMapper.queryAccessTokenPaging("hw", 0, 2); + Integer integer = accessTokenMapper.countAccessTokenPaging(""); + System.out.println(integer); + List accessTokenList = accessTokenMapper.queryAccessTokenPaging("", 0, 2); System.out.println(accessTokenList); }