Commit 61041c39 by guojuxing

pageQO调整

parent b7b90850
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO; import java.util.Date;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.Date;
/** /**
* *
......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
import java.util.List; import java.util.List;
/** /**
......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
/** /**
* 菜单权限树数据 * 菜单权限树数据
* @ClassName: MenuListQO
 * @ClassName: MenuListQO

......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
/** /**
* 操作项列表 * 操作项列表
* @ClassName: MenuOperationItemListQO
 * @ClassName: MenuOperationItemListQO

......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
/** /**
* 角色列表 * 角色列表
* @ClassName: RoleListQO
 * @ClassName: RoleListQO

......
package com.gic.auth.qo; package com.gic.auth.qo;
import com.gic.enterprise.qo.PageQO;
import java.util.List; import java.util.List;
/** /**
......
package com.gic.auth.service; package com.gic.auth.service;
import java.util.List;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.AccountGroupMemberDTO;
import com.gic.auth.dto.UserDTO; import com.gic.auth.dto.UserDTO;
import com.gic.auth.dto.UserListDTO; import com.gic.auth.dto.UserListDTO;
import com.gic.auth.qo.UserListQO; import com.gic.auth.qo.UserListQO;
import com.gic.enterprise.utils.UserDetail;
import java.util.List;
/** /**
* @author guojx * @author guojx
...@@ -151,7 +149,7 @@ public interface UserApiService { ...@@ -151,7 +149,7 @@ public interface UserApiService {

 */ 
 */
ServiceResponse<List<UserDTO>> listUserByIdList(List<Integer> userIdList); ServiceResponse<List<UserDTO>> listUserByIdList(List<Integer> userIdList);
ServiceResponse<UserDetail> getUserDetail(String token); ServiceResponse<Void> getUserDetail(String token);
/** /**
* 移除对应的分组 * 移除对应的分组
......
package com.gic.auth.utils; package com.gic.auth.utils;
import com.gic.api.base.commons.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.enterprise.error.ErrorCode;
import org.apache.commons.lang.StringUtils;
/** /**
* 英文逗号隔开的数据校验 * 英文逗号隔开的数据校验
* @ClassName: ValidSplitUtils
 * @ClassName: ValidSplitUtils

...@@ -13,10 +11,20 @@ import org.apache.commons.lang.StringUtils; ...@@ -13,10 +11,20 @@ import org.apache.commons.lang.StringUtils;
public class ValidSplitUtils { public class ValidSplitUtils {
public static ServiceResponse<String[]> validStr(String param) { public static ServiceResponse<String[]> validStr(String param) {
if (!StringUtils.isNumeric(param.replaceAll(",", ""))) { if (isNumericZidai(param.replaceAll(",", ""))) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "数据格式有误,不是英文逗号隔开的数据"); return ServiceResponse.failure("0005", "数据格式有误,不是英文逗号隔开的数据");
} }
String[] strArr = param.split(","); String[] strArr = param.split(",");
return ServiceResponse.success(strArr); return ServiceResponse.success(strArr);
} }
public static boolean isNumericZidai(String str) {
for (int i = 0; i < str.length(); i++) {
System.out.println(str.charAt(i));
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
} }
...@@ -392,13 +392,13 @@ public class UserApiServiceImpl implements UserApiService { ...@@ -392,13 +392,13 @@ public class UserApiServiceImpl implements UserApiService {
} }
@Override @Override
public ServiceResponse<UserDetail> getUserDetail(String token) { public ServiceResponse<Void> getUserDetail(String token) {
String key = Constants.TOKEN_KEY + token; String key = Constants.TOKEN_KEY + token;
Object cache = RedisUtil.getCache(key); Object cache = RedisUtil.getCache(key);
if (cache == null) { if (cache == null) {
return ServiceResponse.success(); return ServiceResponse.success();
} }
return ServiceResponse.success((UserDetail) cache); return null;
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment