Commit 61041c39 by guojuxing

pageQO调整

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

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

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

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

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

......@@ -13,10 +11,20 @@ import org.apache.commons.lang.StringUtils;
public class ValidSplitUtils {
public static ServiceResponse<String[]> validStr(String param) {
if (!StringUtils.isNumeric(param.replaceAll(",", ""))) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "数据格式有误,不是英文逗号隔开的数据");
if (isNumericZidai(param.replaceAll(",", ""))) {
return ServiceResponse.failure("0005", "数据格式有误,不是英文逗号隔开的数据");
}
String[] strArr = param.split(",");
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 {
}
@Override
public ServiceResponse<UserDetail> getUserDetail(String token) {
public ServiceResponse<Void> getUserDetail(String token) {
String key = Constants.TOKEN_KEY + token;
Object cache = RedisUtil.getCache(key);
if (cache == null) {
return ServiceResponse.success();
}
return ServiceResponse.success((UserDetail) cache);
return null;
}
@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