|
|
@@ -963,7 +963,7 @@ type MineTradeGoodsDeliveryOffline struct {
|
|
|
ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 账户ID
|
|
|
GOODSID int64 `json:"goodsid" xorm:"GOODSID"` // 商品ID
|
|
|
MARKETID int32 `json:"marketid" xorm:"MARKETID"` // 市场ID
|
|
|
- BUYORSELL int32 `json:"buyorsell" xorm:"BUYORSELL"` // 交收方向 - 0:买 1:卖
|
|
|
+ BUYORSELL *int32 `json:"buyorsell" xorm:"BUYORSELL" form:"buyorsell"` // 交收方向 - 0:买 1:卖
|
|
|
DELIVERYLOT int64 `json:"deliverylot" xorm:"DELIVERYLOT"` // 交收手数
|
|
|
DELIVERYQTY int64 `json:"deliveryqty" xorm:"DELIVERYQTY"` // 交收数量 (手数*合约乘数)
|
|
|
DELIVERYINFO string `json:"deliveryinfo" xorm:"DELIVERYINFO"` // 交收信息
|
|
|
@@ -988,6 +988,8 @@ type MineTradeGoodsDeliveryOffline struct {
|
|
|
|
|
|
CUSTOMERNAME string `json:"matchusername" xorm:"MATCHUSERNAME"` // [交收对手方]客户名称(企业名称)
|
|
|
|
|
|
+ MarketIds string `form:"marketids"` // 过滤市场ID列表,格式 1,2,3
|
|
|
+
|
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
|
|
|
@@ -1046,12 +1048,14 @@ func (r *MineTradeGoodsDeliveryOffline) buildSql() string {
|
|
|
left join userinfo ui
|
|
|
on t.matchuserid = ui.userid
|
|
|
|
|
|
- where t.userid = %v
|
|
|
-
|
|
|
- order by t.reqtime desc
|
|
|
+ where 1 = 1
|
|
|
`
|
|
|
-
|
|
|
- sqlId.FormatParam(r.USERID)
|
|
|
+ sqlId.And("t.userid", r.USERID)
|
|
|
+ sqlId.AndEx("t.buyorsell", r.BUYORSELL, r.BUYORSELL != nil)
|
|
|
+ if r.MarketIds != "" {
|
|
|
+ sqlId.JoinFormat("t.marketid in (%s)", r.MarketIds)
|
|
|
+ }
|
|
|
+ sqlId.OrderByDesc("t.reqtime")
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|