zhou.xiaoning %!s(int64=5) %!d(string=hai) anos
pai
achega
dfda0bb0bc
Modificáronse 2 ficheiros con 12 adicións e 12 borrados
  1. 1 1
      controllers/hsby/hsby.go
  2. 11 11
      models/hsby.go

+ 1 - 1
controllers/hsby/hsby.go

@@ -144,7 +144,7 @@ type QueryHsbyGoodsOrderDetailsReq struct {
 // @Security ApiKeyAuth
 // @Param goodsID query int true "商品ID"
 // @Param buyOrSell query int false "委托单方向。0:买 1:卖。不传则默认为买"
-// @Param price query number false " 参考价格。买方向委托单则价格大于等于(站在摘牌人的角度);卖方向委托单则价格小于等于"
+// @Param price query number false " 参考价格。买方向委托单则价格小于等于(站在摘牌人的角度);卖方向委托单则价格大于等于"
 // @Param speed query int false "档位,不传则默认为3档"
 // @Success 200 {object} models.HsbyGoodsOrderDetail
 // @Failure 500 {object} app.Response

+ 11 - 11
models/hsby.go

@@ -253,7 +253,7 @@ type HsbyGoodsOrderDetail struct {
 // GetHsbyGoodsOrderDetails 获取二级市场(挂牌点选)商品对应的挂牌委托单信息
 // 输入 goodsID int 商品ID
 // 输入 buyOrSell int 委托单方向,0:买 1:卖
-// 输入 price float64 参考价格。买方向委托单则价格大于等于(站在摘牌人的角度);卖方向委托单则价格小于等于
+// 输入 price float64 参考价格。买方向委托单则价格小于等于(站在摘牌人的角度);卖方向委托单则价格大于等于
 // 输出 []HsbyGoodsOrderDetail 商品对应的挂牌委托单信息
 // 输出 error error
 func GetHsbyGoodsOrderDetails(goodsID, buyOrSell int, price float64) ([]HsbyGoodsOrderDetail, error) {
@@ -271,11 +271,11 @@ func GetHsbyGoodsOrderDetails(goodsID, buyOrSell int, price float64) ([]HsbyGood
 		And("TRADE_ORDERDETAIL.BUYORSELL = ?", buyOrSell)
 	if price > 0 {
 		if buyOrSell == 0 {
-			// 买方向委托单则价格大于等于(站在摘牌人的角度)
-			session = session.And("TRADE_ORDERDETAIL.ORDERPRICE >= ?", price)
-		} else {
-			// 卖方向委托单则价格小于等于
+			// 买方向委托单则价格小于等于(站在摘牌人的角度)
 			session = session.And("TRADE_ORDERDETAIL.ORDERPRICE <= ?", price)
+		} else {
+			// 卖方向委托单则价格大于等于
+			session = session.And("TRADE_ORDERDETAIL.ORDERPRICE >= ?", price)
 		}
 	}
 	if err := session.Find(&hsbyGoodsOrderDetails); err != nil {
@@ -708,10 +708,10 @@ func GetHsbySellMyOrderDetails(accountIDs string) ([]HsbySellMyDetail, error) {
 	}
 
 	engine := db.GetEngine()
-	marketIDs := "" // 我的订单包括一二级市场的单据
-	// 默认取 TradeMode = 16 or 71 的市场
+	marketIDs := "" // 我的闲置-已发布: 二级市场卖挂牌
+	// 默认取 TradeMode = 16
 	for _, v := range markets {
-		if v.Trademode == 16 || v.Trademode == 71 {
+		if v.Trademode == 16 {
 			if len(marketIDs) == 0 {
 				marketIDs = strconv.Itoa(int(v.Marketid))
 			} else {
@@ -760,10 +760,10 @@ func GetHsbySellMyTradeDetails(accountIDs string) ([]HsbySellMyDetail, error) {
 	}
 
 	engine := db.GetEngine()
-	marketIDs := "" // 我的订单包括一二级市场的单据
-	// 默认取 TradeMode = 16 or 71 的市场
+	marketIDs := "" // 我的闲置-已发布: 二级市场卖方向成交单(包括历史成交单)
+	// 默认取 TradeMode = 16
 	for _, v := range markets {
-		if v.Trademode == 16 || v.Trademode == 71 {
+		if v.Trademode == 16 {
 			if len(marketIDs) == 0 {
 				marketIDs = strconv.Itoa(int(v.Marketid))
 			} else {