2
3
lining 6 rokov pred
rodič
commit
ce1d65089f

+ 22 - 6
src/dashoo.cn/backend/api/controllers/bankapi/icbc.go

@@ -1,8 +1,10 @@
 package bankapi
 
 import (
+	"dashoo.cn/backend/api/models"
 	"encoding/json"
 	"fmt"
+	"io/ioutil"
 	"strconv"
 	"time"
 
@@ -101,12 +103,26 @@ func (this *ICBCController) CheckMoneyList() {
 // @Title 获取token
 // @Description 获取token
 // @Success	200	{object} string
-// @router /get-icbc-gfgl2019-token [get]
+// @router /get-icbc-gfgl2019-token [post]
 func (this *ICBCController) GetAuthToken() {
+	var userToken models.UserToken
+	var user4CreateToken models.User4CreateToken
+	var jsonBlob = this.Ctx.Input.RequestBody
+	json.Unmarshal(jsonBlob, &user4CreateToken)
+	//先登录
+	tokenParams, _ := json.Marshal(user4CreateToken)
+	strTokenParams := string(tokenParams)
 	svc := bankapi.GetICBCService(utils.DBE)
-
-	ret := svc.AuthToken()
-	this.Data["json"] = string(ret)
-
-	this.ServeJSON()
+	retToken := svc.Post("/auth", strTokenParams, "")
+	p, _ := ioutil.ReadAll(retToken.Body)
+	json.Unmarshal(p, &userToken)
+
+	if userToken.Token == "" {
+		this.Data["json"] = ""
+		this.ServeJSON()
+	} else {
+		userToken, _ := models.CreateToken(user4CreateToken.Username)
+		this.Data["json"] = userToken
+		this.ServeJSON()
+	}
 }

+ 8 - 8
src/dashoo.cn/frontend_web/nuxt.config.js

@@ -164,10 +164,10 @@ module.exports = {
 
 
   axios: {
-    baseURL: '//localhost:10091/api/' // 本机开发使用
+    // baseURL: '//localhost:10091/api/' // 本机开发使用
 
     /* --------Nuxt Start发版用 START-------------- */
-    // baseURL: '/api/'
+    baseURL: '/api/'
     /* --------Nuxt Start发版用 END-------------- */
 
   },
@@ -176,19 +176,19 @@ module.exports = {
    ** 客户端使用:process.env.appclient 服务端使用:context.appclient
    */
   env: {
-    appclient: 'gfgl',                                      //供方管理系统
-    imgserverhost: 'http://52.80.133.197:9081',             //BioBank服务地址,图片上传文件
-    upfilehost: 'http://weed1.labsop.cn:9333/dir/assign',   //附件上传
-    baseURL: '//localhost:10091/api/'                       //工作流图片
+    // appclient: 'gfgl',                                      //供方管理系统
+    // imgserverhost: 'http://52.80.133.197:9081',             //BioBank服务地址,图片上传文件
+    // upfilehost: 'http://weed1.labsop.cn:9333/dir/assign',   //附件上传
+    // baseURL: '//localhost:10091/api/'                       //工作流图片
 
     /* --------Nuxt Start发版用 START-------------- */
-    /*
+
         appclient:  'gfgl',                            //供方信息管理平台
         upfilehost: '/uploadfile',                     //附件上传
         baseURL:    '/api/',                           //本地工作流图片
         LOCAL_IP:   '10.76.248.23'                     //定义服务器内网IP,word转PDF时用到
         // API_URL:    'http://10.76.248.23:10091/api/'   //服务器渲染时调用
-     */
+
     /* --------Nuxt Start发版用 END-------------- */
   },
 }