|
@@ -506,7 +506,7 @@ type MineTradeOrder struct {
|
|
|
OPERATETYPE int32 `json:"operatetype" xorm:"OPERATETYPE"` // 操作类型 - 1:正常下单 2:斩仓 3:转单 4:结算撤单 5:系统卖出(适用于先平后建的卖出) 6:行情源报价 7:(结算)到期强平 8:(结算)协议转让 9:系统对冲单 10:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让 ... 23:融资买入
|
|
OPERATETYPE int32 `json:"operatetype" xorm:"OPERATETYPE"` // 操作类型 - 1:正常下单 2:斩仓 3:转单 4:结算撤单 5:系统卖出(适用于先平后建的卖出) 6:行情源报价 7:(结算)到期强平 8:(结算)协议转让 9:系统对冲单 10:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让 ... 23:融资买入
|
|
|
ORDERTIME string `json:"ordertime" xorm:"ORDERTIME"` // 委托时间
|
|
ORDERTIME string `json:"ordertime" xorm:"ORDERTIME"` // 委托时间
|
|
|
ORDERSRC int32 `json:"ordersrc" xorm:"ORDERSRC"` // 委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结 7:商品强平 8:管理端商品退市强平 9:交易接口 10:交割服务商被动(受托竞价) 11:预埋触发
|
|
ORDERSRC int32 `json:"ordersrc" xorm:"ORDERSRC"` // 委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结 7:商品强平 8:管理端商品退市强平 9:交易接口 10:交割服务商被动(受托竞价) 11:预埋触发
|
|
|
- ORDERSTATUS int32 `json:"orderstatus" xorm:"ORDERSTATUS" form:"orderstatus"` // 委托状态 - 参考枚举'orderstatus' - 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:撤单解冻贷款失败
|
|
|
|
|
|
|
+ ORDERSTATUS int32 `json:"orderstatus" xorm:"ORDERSTATUS"` // 委托状态 - 参考枚举'orderstatus' - 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:撤单解冻贷款失败
|
|
|
OPERATORID int64 `json:"operatorid" xorm:"OPERATORID"` // 登录账号(LoginID)
|
|
OPERATORID int64 `json:"operatorid" xorm:"OPERATORID"` // 登录账号(LoginID)
|
|
|
UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
|
|
UPDATETIME time.Time `json:"updatetime" xorm:"UPDATETIME"` // 更新时间
|
|
|
CLIENTORDERTIME time.Time `json:"clientordertime" xorm:"CLIENTORDERTIME"` // 客户端委托时间
|
|
CLIENTORDERTIME time.Time `json:"clientordertime" xorm:"CLIENTORDERTIME"` // 客户端委托时间
|
|
@@ -543,9 +543,10 @@ type MineTradeOrder struct {
|
|
|
PRESALEPRICE float64 `json:"presaleprice" xorm:"PRESALEPRICE"` // 发售价(49)
|
|
PRESALEPRICE float64 `json:"presaleprice" xorm:"PRESALEPRICE"` // 发售价(49)
|
|
|
|
|
|
|
|
Userid int `json:"-" xorm:"-" form:"userid" binding:"required"` // 用户ID
|
|
Userid int `json:"-" xorm:"-" form:"userid" binding:"required"` // 用户ID
|
|
|
- IsHis bool `json:"-" xorm:"-" form:"ishis"` // 是否历史查询
|
|
|
|
|
- BeginDate string `json:"-" xorm:"-" form:"begindate"` // 开始交易日
|
|
|
|
|
- EndDate string `json:"-" xorm:"-" form:"enddate"` // 结束交易日
|
|
|
|
|
|
|
+ Status string `json:"-" xorm:"-" form:"status"`
|
|
|
|
|
+ IsHis bool `json:"-" xorm:"-" form:"ishis"` // 是否历史查询
|
|
|
|
|
+ BeginDate string `json:"-" xorm:"-" form:"begindate"` // 开始交易日
|
|
|
|
|
+ EndDate string `json:"-" xorm:"-" form:"enddate"` // 结束交易日
|
|
|
|
|
|
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
}
|
|
@@ -619,7 +620,10 @@ func (r *MineTradeOrder) buildSql() string {
|
|
|
// sqlId.FormatParam(r.Userid)
|
|
// sqlId.FormatParam(r.Userid)
|
|
|
|
|
|
|
|
sqlId.And("ta.userid", r.Userid)
|
|
sqlId.And("ta.userid", r.Userid)
|
|
|
- sqlId.AndEx("t.orderstatus", r.ORDERSTATUS, r.ORDERSTATUS > 0)
|
|
|
|
|
|
|
+ // sqlId.AndEx("t.orderstatus", r.ORDERSTATUS, r.ORDERSTATUS > 0)
|
|
|
|
|
+ if r.Status != "" {
|
|
|
|
|
+ sqlId.JoinFormat("t.orderstatus in (%s)", r.Status)
|
|
|
|
|
+ }
|
|
|
sqlId.OrderByDesc("t.ordertime")
|
|
sqlId.OrderByDesc("t.ordertime")
|
|
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|
|
sqlId.Page(r.Page, r.PageSize)
|