Parcourir la source

增加商品价格字段

zhou.xiaoning il y a 4 ans
Parent
commit
0d48a91c84
4 fichiers modifiés avec 19 ajouts et 7 suppressions
  1. 4 0
      docs/docs.go
  2. 4 0
      docs/swagger.json
  3. 3 0
      docs/swagger.yaml
  4. 8 7
      models/hsby.go

+ 4 - 0
docs/docs.go

@@ -6873,6 +6873,10 @@ var doc = `{
                     "description": "商品名称",
                     "type": "string"
                 },
+                "goodsprice": {
+                    "description": "商品价格",
+                    "type": "number"
+                },
                 "hotindex": {
                     "description": "景点热度",
                     "type": "integer"

+ 4 - 0
docs/swagger.json

@@ -6857,6 +6857,10 @@
                     "description": "商品名称",
                     "type": "string"
                 },
+                "goodsprice": {
+                    "description": "商品价格",
+                    "type": "number"
+                },
                 "hotindex": {
                     "description": "景点热度",
                     "type": "integer"

+ 3 - 0
docs/swagger.yaml

@@ -2342,6 +2342,9 @@ definitions:
       goodsname:
         description: 商品名称
         type: string
+      goodsprice:
+        description: 商品价格
+        type: number
       hotindex:
         description: 景点热度
         type: integer

+ 8 - 7
models/hsby.go

@@ -234,12 +234,13 @@ type HsbyListingGoodsDetail struct {
 	Quoteminunit int64   `json:"quoteminunit"  xorm:"'QUOTEMINUNIT'"`              // 行情最小变动单位 [整数,报价小数位一起使用]
 	Agreeunit    float64 `json:"agreeunit"  xorm:"'AGREEUNIT'"`                    // 合约单位
 
-	Hotindex       int32  `json:"hotindex"  xorm:"'HOTINDEX'"`             // 景点热度
-	Videourls      string `json:"videourls"  xorm:"'VIDEOURLS'"`           // 介绍视频[多张用逗号分隔]
-	Picurls        string `json:"picurls"  xorm:"'PICURLS'"`               // 介绍图片[多张用逗号分隔]
-	Descprovinceid int64  `json:"descprovinceid"  xorm:"'DESCPROVINCEID'"` // 目的地(省)ID
-	Desccityid     int64  `json:"desccityid"  xorm:"'DESCCITYID'"`         // 目的地(市)ID
-	Goodsdesc      string `json:"goodsdesc"  xorm:"'GOODSDESC'"`           // 商品详情
+	Hotindex       int32   `json:"hotindex"  xorm:"'HOTINDEX'"`             // 景点热度
+	Videourls      string  `json:"videourls"  xorm:"'VIDEOURLS'"`           // 介绍视频[多张用逗号分隔]
+	Picurls        string  `json:"picurls"  xorm:"'PICURLS'"`               // 介绍图片[多张用逗号分隔]
+	Descprovinceid int64   `json:"descprovinceid"  xorm:"'DESCPROVINCEID'"` // 目的地(省)ID
+	Desccityid     int64   `json:"desccityid"  xorm:"'DESCCITYID'"`         // 目的地(市)ID
+	Goodsdesc      string  `json:"goodsdesc"  xorm:"'GOODSDESC'"`           // 商品详情
+	Goodsprice     float64 `json:"goodsprice"  xorm:"'GOODSPRICE'"`         // 商品价格
 
 	Currency     string `json:"currency" xorm:"'CURRENCY'"`         // 货币
 	Currencysign string `json:"currencysign" xorm:"'CURRENCYSIGN'"` // 货币符号
@@ -269,7 +270,7 @@ func GetHsbyListingGoodsDetail(goodsID int) (*HsbyListingGoodsDetail, error) {
 	// FIXME: - 这里使用Get方法,会造成SQL语句的嵌套出错,后期再研究
 	session := engine.Table("GOODS").
 		Select(`GOODS.GOODSID, GOODS.GOODSCODE, GOODS.GOODSNAME, GOODS.DECIMALPLACE, GOODS.MARKETID, GOODS.QUOTEMINUNIT, GOODS.AGREEUNIT, 
-				HSBY_GOODSEX.HOTINDEX, HSBY_GOODSEX.VIDEOURLS, HSBY_GOODSEX.PICURLS, HSBY_GOODSEX.DESCPROVINCEID, HSBY_GOODSEX.Desccityid, HSBY_GOODSEX.Goodsdesc,
+				HSBY_GOODSEX.HOTINDEX, HSBY_GOODSEX.VIDEOURLS, HSBY_GOODSEX.PICURLS, HSBY_GOODSEX.DESCPROVINCEID, HSBY_GOODSEX.Desccityid, HSBY_GOODSEX.Goodsdesc, HSBY_GOODSEX.GOODSPRICE, 
 				ENUMDICITEM.ENUMDICNAME CURRENCY, ENUMDICITEM.PARAM2 CURRENCYSIGN, 
 				HSBY_SUPPLIERINFO.VENDORNAME, HSBY_SUPPLIERINFO.VENDORPHONE, HSBY_SUPPLIERINFO.VENDORATTR, 
 				MARKET.TRADEMODE`).