|
|
@@ -111,7 +111,7 @@ func (r *MineCpTradePreSaleResult) GetDataByPage() (interface{}, error, int, int
|
|
|
// MineTradePositionEx 我的持仓-转让持仓
|
|
|
type MineTradePositionEx struct {
|
|
|
ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 账号Id
|
|
|
- GOODSID int32 `json:"goodsid" xorm:"GOODSID"` // 商品Id
|
|
|
+ GOODSID int32 `json:"goodsid" xorm:"GOODSID" form:"goodsid"` // 商品Id
|
|
|
TRANSFERDEPOSIT float64 `json:"transferdeposit" xorm:"TRANSFERDEPOSIT"` // 转让定金(49)
|
|
|
DEPOSITREMAIN float64 `json:"depositremain" xorm:"DEPOSITREMAIN"` // 未付定金
|
|
|
PAYSTATUS int32 `json:"paystatus" xorm:"PAYSTATUS"` // 支付状态 -1:待支付 2:已支付
|
|
|
@@ -143,6 +143,7 @@ func (r *MineTradePositionEx) calc() {
|
|
|
func (r *MineTradePositionEx) buildSql() string {
|
|
|
var sqlId utils.SQLVal = `
|
|
|
select
|
|
|
+ g.GOODSID,
|
|
|
g.goodscode,
|
|
|
g.goodsname,
|
|
|
g.goodscode || '/' || g.goodsname "GOODSNAMEDISPLAY",
|
|
|
@@ -169,12 +170,12 @@ func (r *MineTradePositionEx) buildSql() string {
|
|
|
on ge.userid = ui.userid
|
|
|
left join taaccount ta
|
|
|
on tpe.accountid = ta.accountid
|
|
|
- where g.marketid = 49201
|
|
|
- and ta.relateduserid = %v
|
|
|
- order by tpe.paystatus, g.goodscode
|
|
|
+ where g.marketid = 49201
|
|
|
`
|
|
|
|
|
|
- sqlId.FormatParam(r.Userid)
|
|
|
+ sqlId.And("ta.relateduserid", r.Userid)
|
|
|
+ sqlId.AndEx("g.GOODSID", r.GOODSID, r.GOODSID != 0)
|
|
|
+ sqlId.OrderBy("tpe.paystatus, g.goodscode")
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|