Forráskód Böngészése

查委托单状态枚举修改

zou.yingbin 4 éve
szülő
commit
53507d2254
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      models/wrTrade2.go

+ 3 - 3
models/wrTrade2.go

@@ -337,7 +337,7 @@ func (r *WrOrderQuoteDetail) buildSql() string {
 		" where 1 = 1" +
 		"   and t.wrtradetype = 1" +
 		"   and t.isspecified = 0" +
-		"   and t.wrtradeorderstatus in (3, 10)"
+		"   and t.wrtradeorderstatus in (3, 7)"
 	sqlId.And("t.haswr", r.HasWr)
 	sqlId.And("t.wrpricetype", r.WrPriceType)
 	sqlId.And("t.wrfactortypeid", r.WRFACTORTYPEID)
@@ -635,7 +635,7 @@ type WrOrderDetail struct {
 	PRICEMOVE          float64  `json:"pricemove"  xorm:"PRICEMOVE" form:"pricemove"`       // 升贴水(浮动价时填写)    -   [挂牌]
 	TRADEPRICE         float64  `json:"tradeprice"  xorm:"TRADEPRICE" form:"tradeprice"`    // 成交价格 - [摘牌] (浮动价  ((商品1价格*商品1价格系数+升贴水)* 商品1重量系数 + 商品2价格*商品2价格系数+商品2升贴水)* 商品2重量系数 ...)* 委托单价格系数 + 委托单升贴水)
 	ORDERTIME          string   `json:"ordertime"  xorm:"ORDERTIME" form:"ordertime"`       // 委托时间(挂牌时间)
-	WRTRADEORDERSTATUS int32    `json:"wrtradeorderstatus"  xorm:"WRTRADEORDERSTATUS"`      // 委托状态 - 1:委托请求 2:待冻结 3:委托成功 4:委托失败 5:配对成功 6:已撤 7:已成 8:成交失败 9:委托拒绝 10:挂牌部分成交 11:仓单生成失败 12:首付扣款失败 13:履约失败 14:撤单解冻贷款失败 15:部成部撤
+	WRTRADEORDERSTATUS int32    `json:"wrtradeorderstatus"  xorm:"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:撤单解冻贷款失败
 	GOODSID            int32    `json:"goodsid"  xorm:"'GOODSID'"`                          // 期货商品id
 	GOODSCODE          string   `json:"goodscode"  xorm:"'GOODSCODE'"`                      // 期货合约
 	GOODSNAME          string   `json:"goodsname"  xorm:"'GOODSNAME'"`                      // 商品名称
@@ -2924,7 +2924,7 @@ select to_char(t.wrtradeorderid) wrtradeorderid,
  where 1 = 1
    and t.wrtradetype = 1
    and t.isspecified=1
-   and t.wrtradeorderstatus in (3, 10)
+   and t.wrtradeorderstatus in (3, 7)
    and (t.userid=%v or
    (t.allfriendsflag=1 and t.userid in(select userid from userfriend where frienduserid=%v)) 
    or (t.allfriendsflag=0 and %v in(select k.matchuserid from wrtrade_matchdetail k where k.wrtradeorderid=t.wrtradeorderid))