Quellcode durchsuchen

修复交收月过滤条件不起作用

zou.yingbin vor 4 Jahren
Ursprung
Commit
63b292854b
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      models/wrTrade2.go

+ 4 - 2
models/wrTrade2.go

@@ -35,7 +35,7 @@ type WrOrderQuote struct {
 	SELLPRICEMOVE     float64          `json:"sellpricemove"  xorm:"'SELLPRICEMOVE'"`                         // 卖升贴水(基差)
 	GOODSID           int32            `json:"goodsid"  xorm:"'GOODSID'"`                                     // 商品id(浮动价列表才有)
 	GOODSCODE         string           `json:"goodscode"  xorm:"'GOODSCODE'"`                                 // 商品合约(浮动价列表才有)
-	DELIVERYMONTH     string           `json:"deliverymonth"  xorm:"'DELIVERYMONTH'"`                         // 交收月
+	DELIVERYMONTH     string           `json:"deliverymonth"  xorm:"'DELIVERYMONTH'" form:"deliverymonth"`    // 交收月
 	ENUMDICNAME       string           `json:"enumdicname" xorm:"'enumdicname'"`                              // 单位名称
 	MINIVALUE         int32            `json:"minivalue"  xorm:"'MINIVALUE'"`                                 // 现货商品最小变动值
 	PageEx            `xorm:"extends"` // 页码信息
@@ -126,7 +126,7 @@ func (r *WrOrderQuote) buildSqlFixedPrice() string {
 	param.And("t.wrpricetype", r.WrPriceType)
 	param.AndEx("t.marketid", r.MarketId, r.MarketId > 0)
 	param.AndEx("t.wrfactortypeid", r.WRFACTORTYPEID, len(r.WRFACTORTYPEID) > 0)
-	param.AndEx("t.deliverymonth", r.DELIVERYMONTH, len(r.DELIVERYMONTH) > 0)
+	param.AndEx("t.deliverymonth", r.DELIVERYMONTH, len(r.DELIVERYMONTH) > 1)
 
 	param2.AndLike("w.wrfactortypename", r.WRSTANDARDNAME)
 	param2.AndLike("w.wrfactortypename", r.BRANDNAME)
@@ -231,6 +231,8 @@ func (r *WrOrderQuote) buildSqlPriceMove() string {
 	param.And("t.haswr", r.HasWr)
 	param.And("t.wrpricetype", r.WrPriceType)
 	param.AndEx("t.marketid", r.MarketId, r.MarketId > 0)
+	param.AndEx("t.wrfactortypeid", r.WRFACTORTYPEID, len(r.WRFACTORTYPEID) > 0)
+	param.AndEx("t.deliverymonth", r.DELIVERYMONTH, len(r.DELIVERYMONTH) > 1)
 
 	param2.AndLike("w.wrfactortypename", r.WRSTANDARDNAME)
 	param2.AndLike("w.wrfactortypename", r.BRANDNAME)