Ver código fonte

处理 /Mine/QueryMineTradeOrderDetails 字段失真问题

zhou.xiaoning 2 anos atrás
pai
commit
1afd42e841
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      models/mine.go

+ 3 - 3
models/mine.go

@@ -199,7 +199,7 @@ type MineTradeOrderDetail struct {
 	BUILDTYPE               int32     `json:"buildtype" xorm:"BUILDTYPE"`                             // 委托单据类型 - 1:建仓 2:平仓 3:先平后建
 	PREORDERID              int64     `json:"preorderid" xorm:"PREORDERID"`                           // 关联预埋单号(止盈止损单时填写)
 	CANCELORDERID           int64     `json:"cancelorderid" xorm:"CANCELORDERID"`                     // 撤单单号(撤单时填写)
-	RELATEDID               int64     `json:"relatedid" xorm:"RELATEDID"`                             // 关联单号(交割单)
+	RELATEDID               string    `json:"relatedid" xorm:"RELATEDID"`                             // 关联单号(交割单)
 	MARKETID                int32     `json:"marketid" xorm:"MARKETID"`                               // 市场ID
 	ACCOUNTID               int64     `json:"accountid" xorm:"ACCOUNTID"`                             // 账户ID[报价币种]
 	MEMBERUSERID            int64     `json:"memberuserid" xorm:"MEMBERUSERID"`                       // 所属会员UserID
@@ -299,7 +299,7 @@ func (r *MineTradeOrderDetail) buildSql() string {
 	   to_char(pge.endtime, 'yyyy-mm-dd') ENDTIME,
        pge.tradeprice,
        t.cancelorderid,
-       t.relatedid,
+       to_char(t.relatedid) RELATEDID,
        t.marketid,
        t.accountid,
        t.marketmaxsub,
@@ -378,7 +378,7 @@ func (r *MineTradeOrderDetail) buildSql_His() string {
        pge.endtime,
        pge.tradeprice,
        t.cancelorderid,
-       t.relatedid,
+       to_char(t.relatedid) RELATEDID,
        t.marketid,
        t.accountid,
        t.marketmaxsub,