zhou.xiaoning 2 lat temu
rodzic
commit
c6358759ea

+ 1 - 1
controllers/guangzuan/wrposition.go

@@ -19,7 +19,7 @@ import (
 // @Param    zsallproperties query    string false "商品(查询字段-模糊查询)"
 // @Param    zscategorys query    string false "钻石分类, 格式:1,2,3"
 // @Param    warehouseid     query    int    false "仓库ID"
-// @Param    marketflag      query    int    false "是否上架 1-已上架 2-未上架 3-履约中
+// @Param    marketflag      query    int    false "是否上架 1-已上架 2-未上架 3-履约中"
 // @Success  200             {array}  models.MyWRPosition
 // @Failure  500            {object} app.Response
 // @Router   /Guangzuan/QueryMyWRPosition [get]

+ 6 - 2
docs/docs.go

@@ -11491,7 +11491,7 @@ const docTemplate = `{
                     },
                     {
                         "type": "integer",
-                        "description": "是否上架,0-全部 1-是 2-否",
+                        "description": "是否上架 1-已上架 2-未上架 3-履约中",
                         "name": "marketflag",
                         "in": "query"
                     }
@@ -40624,7 +40624,7 @@ const docTemplate = `{
                     "type": "string"
                 },
                 "marketflag": {
-                    "description": "是否上架,0-全部 1-是 2-否",
+                    "description": "是否上架,1-已上架 2-未上架 3-履约中",
                     "type": "integer"
                 },
                 "marketprice": {
@@ -40714,6 +40714,10 @@ const docTemplate = `{
                     "description": "仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)",
                     "type": "string"
                 },
+                "wrtradeorderstatus": {
+                    "description": "委托状态 - 参考枚举'WRTradeOrderStatus' - 1:委托请求  2:待冻结  3:委托成功  4:委托失败  5:配对成功  6:已撤  7:部成  8:已成  9:部成部撤  10:成交失败  11:委托拒绝  12:经过摘牌(先摘后挂专用)  13:冻结成功(通道交易专用)  14:通道已撤  15:通道部成部撤  16:成交失败违约(荷兰式竞拍专用)  17:冻结PD成功  18:冻结PD失败  19:冻结能量成功  20:冻结能量失败  21:预约已报价  22:过期未付  23:优惠券处理中  24:仓单生成失败  25:首付扣款失败  26:履约失败  27:撤单解冻贷款失败WRTrade_OrderDetail、",
+                    "type": "integer"
+                },
                 "wruserid": {
                     "description": "登录用户ID",
                     "type": "integer"

+ 6 - 2
docs/swagger.json

@@ -11482,7 +11482,7 @@
                     },
                     {
                         "type": "integer",
-                        "description": "是否上架,0-全部 1-是 2-否",
+                        "description": "是否上架 1-已上架 2-未上架 3-履约中",
                         "name": "marketflag",
                         "in": "query"
                     }
@@ -40615,7 +40615,7 @@
                     "type": "string"
                 },
                 "marketflag": {
-                    "description": "是否上架,0-全部 1-是 2-否",
+                    "description": "是否上架,1-已上架 2-未上架 3-履约中",
                     "type": "integer"
                 },
                 "marketprice": {
@@ -40705,6 +40705,10 @@
                     "description": "仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)",
                     "type": "string"
                 },
+                "wrtradeorderstatus": {
+                    "description": "委托状态 - 参考枚举'WRTradeOrderStatus' - 1:委托请求  2:待冻结  3:委托成功  4:委托失败  5:配对成功  6:已撤  7:部成  8:已成  9:部成部撤  10:成交失败  11:委托拒绝  12:经过摘牌(先摘后挂专用)  13:冻结成功(通道交易专用)  14:通道已撤  15:通道部成部撤  16:成交失败违约(荷兰式竞拍专用)  17:冻结PD成功  18:冻结PD失败  19:冻结能量成功  20:冻结能量失败  21:预约已报价  22:过期未付  23:优惠券处理中  24:仓单生成失败  25:首付扣款失败  26:履约失败  27:撤单解冻贷款失败WRTrade_OrderDetail、",
+                    "type": "integer"
+                },
                 "wruserid": {
                     "description": "登录用户ID",
                     "type": "integer"

+ 5 - 2
docs/swagger.yaml

@@ -14920,7 +14920,7 @@ definitions:
         description: 提单ID(208+Unix秒时间戳(10位)+xxxxxx)
         type: string
       marketflag:
-        description: 是否上架,0-全部 1-是 2-否
+        description: 是否上架,1-已上架 2-未上架 3-履约中
         type: integer
       marketprice:
         description: 市场价
@@ -14987,6 +14987,9 @@ definitions:
       wrtradeorderid:
         description: 仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
         type: string
+      wrtradeorderstatus:
+        description: 委托状态 - 参考枚举'WRTradeOrderStatus' - 1:委托请求  2:待冻结  3:委托成功  4:委托失败  5:配对成功  6:已撤  7:部成  8:已成  9:部成部撤  10:成交失败  11:委托拒绝  12:经过摘牌(先摘后挂专用)  13:冻结成功(通道交易专用)  14:通道已撤  15:通道部成部撤  16:成交失败违约(荷兰式竞拍专用)  17:冻结PD成功  18:冻结PD失败  19:冻结能量成功  20:冻结能量失败  21:预约已报价  22:过期未付  23:优惠券处理中  24:仓单生成失败  25:首付扣款失败  26:履约失败  27:撤单解冻贷款失败WRTrade_OrderDetail、
+        type: integer
       wruserid:
         description: 登录用户ID
         type: integer
@@ -34684,7 +34687,7 @@ paths:
         in: query
         name: warehouseid
         type: integer
-      - description: 是否上架,0-全部 1-是 2-否
+      - description: 是否上架 1-已上架 2-未上架 3-履约中
         in: query
         name: marketflag
         type: integer

+ 8 - 2
models/account.go

@@ -677,7 +677,8 @@ func GetUserInfo(userID int) (*Userinfo, error) {
 	engine := db.GetEngine()
 
 	var userInfo Userinfo
-	_, err := engine.Table("USERINFO U").
+	userinfos := make([]Userinfo, 0)
+	err := engine.Table("USERINFO U").
 		Select(`
 			U.*,
 			D1.DIVISIONNAME PROVINCE,
@@ -687,11 +688,16 @@ func GetUserInfo(userID int) (*Userinfo, error) {
 		Join("LEFT", "DIVISION D1", "D1.AUTOID = U.PROVINCEID").
 		Join("LEFT", "DIVISION D2", "D2.AUTOID = U.CITYID").
 		Join("LEFT", "DIVISION D3", "D3.AUTOID = U.DISTRICTID").
-		Where("u.USERID = ?", userID).Get(&userInfo)
+		Where("u.USERID = ?", userID).Find(&userinfos)
 	if err != nil {
 		// 查询失败
 		return nil, err
 	}
+	if len(userinfos) > 0 {
+		userInfo = userinfos[0]
+	} else {
+		return nil, errors.New("无目标用户信息")
+	}
 
 	// 解密手机号码
 	key, _ := hex.DecodeString(utils.AESSecretKey)