Commit ee65fe45 authored by 贷前—徐菲's avatar 贷前—徐菲

将id生成方式有自增改为uuid

parent c50fb3a2
package cn.quantgroup.xyqb.controller.internal.user; package cn.quantgroup.xyqb.controller.internal.user;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller; import cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller;
import cn.quantgroup.xyqb.entity.UserAuthorized; import cn.quantgroup.xyqb.entity.UserAuthorized;
import cn.quantgroup.xyqb.model.JsonResult; import cn.quantgroup.xyqb.model.JsonResult;
...@@ -60,11 +59,6 @@ public class UserAuthorizedController { ...@@ -60,11 +59,6 @@ public class UserAuthorizedController {
@RequestMapping(value = "/getUserAuthorizedId") @RequestMapping(value = "/getUserAuthorizedId")
public JsonResult getUserAuthorizedId(Long userId) { public JsonResult getUserAuthorizedId(Long userId) {
LOGGER.info("[getUserAuthorizedId]获取实名账户的id,userId:{}", userId); LOGGER.info("[getUserAuthorizedId]获取实名账户的id,userId:{}", userId);
Long userAuthorizedId = userAuthorizedService.getUserAuthorizedId(userId); return JsonResult.buildSuccessResult(null, userAuthorizedService.getUserAuthorizedId(userId));
if (null != userAuthorizedId) {
return JsonResult.buildSuccessResult(null, userAuthorizedId);
} else {
return JsonResult.buildErrorStateResult(null, null);
}
} }
} }
...@@ -2,6 +2,7 @@ package cn.quantgroup.xyqb.entity; ...@@ -2,6 +2,7 @@ package cn.quantgroup.xyqb.entity;
import cn.quantgroup.xyqb.model.AuthPattern; import cn.quantgroup.xyqb.model.AuthPattern;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*; import javax.persistence.*;
import java.sql.Timestamp; import java.sql.Timestamp;
...@@ -13,10 +14,12 @@ import java.sql.Timestamp; ...@@ -13,10 +14,12 @@ import java.sql.Timestamp;
@Entity @Entity
@Table(name = "user_authorized") @Table(name = "user_authorized")
public class UserAuthorized { public class UserAuthorized {
@Id @Id
@Column(name = "id") @Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(generator = "uuid")
private Long id; @GenericGenerator(name ="uuid" , strategy = "uuid")
private String id;
@Column(name = "user_id") @Column(name = "user_id")
private Long userId; private Long userId;
......
...@@ -29,7 +29,7 @@ public interface IUserAuthorizedService { ...@@ -29,7 +29,7 @@ public interface IUserAuthorizedService {
* @param userId userId * @param userId userId
* @return * @return
*/ */
Long getUserAuthorizedId(Long userId); String getUserAuthorizedId(Long userId);
/** /**
* 校验参数 * 校验参数
......
package cn.quantgroup.xyqb.service.auth.impl; package cn.quantgroup.xyqb.service.auth.impl;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.entity.UserAuthorized; import cn.quantgroup.xyqb.entity.UserAuthorized;
import cn.quantgroup.xyqb.model.AuthPattern; import cn.quantgroup.xyqb.model.AuthPattern;
import cn.quantgroup.xyqb.model.UserAuthorizedParam; import cn.quantgroup.xyqb.model.UserAuthorizedParam;
...@@ -13,7 +12,6 @@ import org.slf4j.LoggerFactory; ...@@ -13,7 +12,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.naming.Name;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.ParseException; import java.text.ParseException;
...@@ -88,7 +86,7 @@ public class UserAuthorizedServiceImpl implements IUserAuthorizedService { ...@@ -88,7 +86,7 @@ public class UserAuthorizedServiceImpl implements IUserAuthorizedService {
} }
@Override @Override
public Long getUserAuthorizedId(Long userId) { public String getUserAuthorizedId(Long userId) {
if (null == userId || userId == 0) { if (null == userId || userId == 0) {
return null; return null;
} }
......
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