ソースを参照

优化 查询产能预售我的出价信息 接口

Simon Zhou 5 年 前
コミット
f49a38a378
4 ファイル変更12 行追加9 行削除
  1. 6 3
      controllers/cptrade/cpTrade.go
  2. 2 2
      docs/docs.go
  3. 2 2
      docs/swagger.json
  4. 2 2
      docs/swagger.yaml

+ 6 - 3
controllers/cptrade/cpTrade.go

@@ -467,8 +467,8 @@ type QueryCPTradeMyBidRsp struct {
 	Goodunit string `json:"goodunit" xorm:"'GOODUNIT'"` // 报价单位
 
 	OrderTotalPrice  float64 `json:"ordertotalprice"  xorm:"'ORDERTOTALPRICE'"`   // 货款金额(委托总价格=委托价格*委托数量*合约单位)
-	OrderTotalWeight int64   `json:"ordertotalweight"  xorm:"'ORDERTOTALWEIGHT'"` // 拍总重量(委托总重量=委托数量*合约单位)
-	TotalTotalPrice  float64 `json:"totaltotalprice"  xorm:"'TOTALTOTALPRICE'"`   // 成交货款金额(成交总价格=委托价格*委托数量*合约单位)
+	OrderTotalWeight int64   `json:"ordertotalweight"  xorm:"'ORDERTOTALWEIGHT'"` // 拍总重量(委托总重量=委托数量*合约单位)
+	TotalTotalPrice  float64 `json:"totaltotalprice"  xorm:"'TOTALTOTALPRICE'"`   // 成交货款金额(成交总价格=成交价格*成交数量*合约单位)
 }
 
 // QueryCPTradeMyBidInfos 查询产能预售我的出价信息
@@ -523,8 +523,11 @@ func QueryCPTradeMyBidInfos(c *gin.Context) {
 	}
 	if req.MarketID > 0 {
 		s = s.And("MarketID=?", req.MarketID)
+	} else {
+		// 如果没有传市场ID,则肯定查询预售一口价挂牌(40)和预售大宗竞拍(41)两个市场的数据
+		// FIXME: 目前暂时直接写死市场ID
+		s = s.In("MarketID", []string{"40201", "41201"})
 	}
-
 	if err := s.Find(&datas); err != nil {
 		// 查询失败
 		logger.GetLogger().Errorf("QueryCPTradeMyBidInfos failed: %s", err.Error())

+ 2 - 2
docs/docs.go

@@ -761,11 +761,11 @@ var doc = `{
                     "type": "number"
                 },
                 "ordertotalweight": {
-                    "description": "拍总重量(委托总重量=委托数量*合约单位)",
+                    "description": "拍总重量(委托总重量=委托数量*合约单位)",
                     "type": "integer"
                 },
                 "totaltotalprice": {
-                    "description": "成交货款金额(成交总价格=委托价格*委托数量*合约单位)",
+                    "description": "成交货款金额(成交总价格=成交价格*成交数量*合约单位)",
                     "type": "number"
                 },
                 "tradeprice": {

+ 2 - 2
docs/swagger.json

@@ -745,11 +745,11 @@
                     "type": "number"
                 },
                 "ordertotalweight": {
-                    "description": "拍总重量(委托总重量=委托数量*合约单位)",
+                    "description": "拍总重量(委托总重量=委托数量*合约单位)",
                     "type": "integer"
                 },
                 "totaltotalprice": {
-                    "description": "成交货款金额(成交总价格=委托价格*委托数量*合约单位)",
+                    "description": "成交货款金额(成交总价格=成交价格*成交数量*合约单位)",
                     "type": "number"
                 },
                 "tradeprice": {

+ 2 - 2
docs/swagger.yaml

@@ -291,10 +291,10 @@ definitions:
         description: 货款金额(委托总价格=委托价格*委托数量*合约单位)
         type: number
       ordertotalweight:
-        description: 拍总重量(委托总重量=委托数量*合约单位)
+        description: 拍总重量(委托总重量=委托数量*合约单位)
         type: integer
       totaltotalprice:
-        description: 成交货款金额(成交总价格=委托价格*委托数量*合约单位)
+        description: 成交货款金额(成交总价格=成交价格*成交数量*合约单位)
         type: number
       tradeprice:
         description: 成交价格