浏览代码

增加风测用户类型

kobe6258 1 月之前
父节点
当前提交
a58eb373f6
共有 4 个文件被更改,包括 10 次插入6 次删除
  1. 1 0
      api/ht_api.go
  2. 2 2
      controllers/user/account_controller.go
  3. 1 0
      domian/user/user_serivce.go
  4. 6 4
      service/facade/ht_account_service.go

+ 1 - 0
api/ht_api.go

@@ -57,6 +57,7 @@ type CustomerRiskReq struct {
 	IdNo       string `json:"id_no"`
 	CreateTime string `json:"create_time"`
 	LoginType  string `json:"login_type"`
+	UserType   int    `json:"user_type" description:"0:非正式客户;1:正式客户"`
 }
 
 func (f *HTApi) EnCodeData(req CustomerRiskReq) (token string, err error) {

+ 2 - 2
controllers/user/account_controller.go

@@ -61,7 +61,7 @@ func (a *AccountController) Prepare() {
 // @Summary 获取风险测评问卷请求Token
 // @Description 获取风险测评问卷请求Token
 // @Success 200 {object} controllers.BaseResponse
-// @router /v1/riskTestToken/ [get]
+// @router /v1/riskTestToken [get]
 func (a *AccountController) GetRiskInfoToken() {
 	controllers.Wrap(&a.BaseController, func() (result *controllers.WrapData, err error) {
 		result = a.InitWrapData("获取风险测评问卷请求Token失败")
@@ -85,7 +85,7 @@ func (a *AccountController) GetRiskInfoToken() {
 // @Summary 获取风险测评问卷请求Token
 // @Description 获取风险测评问卷请求Token
 // @Success 200 {object} controllers.BaseResponse
-// @router /checkUserStatus/ [post]
+// @router /checkUserStatus [post]
 func (a *AccountController) CheckUserStatus() {
 	controllers.Wrap(&a.BaseController, func() (result *controllers.WrapData, err error) {
 		result = a.InitWrapData("获取风险测评问卷请求Token失败")

+ 1 - 0
domian/user/user_serivce.go

@@ -38,6 +38,7 @@ type OfficialUserDTO struct {
 	IdKind         int
 	IDValid        bool
 	AccountStatus  string
+	UserType       int
 }
 type FeedbackDTO struct {
 	Mobile  string `json:"mobile"`

+ 6 - 4
service/facade/ht_account_service.go

@@ -135,20 +135,22 @@ func compareRisk(cusPdRisk string, pdRisk string) (code int, err error) {
 }
 
 func GetRiskTestToken(templateUserId int, mobile string) (token string, err error) {
-	officalUser, err := user.GetUserByTemplateUserId(templateUserId)
+	officialUser, err := user.GetUserByTemplateUserId(templateUserId)
 	if err != nil {
 		logger.Error("获取用户信息失败:%v", err)
 		token, err = htApi.EnCodeData(api.CustomerRiskReq{
 			MobileTel: mobile,
 			LoginType: "1",
+			UserType:  0,
 		})
 	} else {
 		token, err = htApi.EnCodeData(api.CustomerRiskReq{
 			MobileTel:  mobile,
 			LoginType:  "1",
-			IdNo:       officalUser.IdNo,
-			ClientName: officalUser.RealName,
-			IdKind:     officalUser.IdKind,
+			IdNo:       officialUser.IdNo,
+			ClientName: officialUser.RealName,
+			IdKind:     officialUser.IdKind,
+			UserType:   1,
 		})
 	}