|
|
@@ -33,7 +33,7 @@ type PresaleAuction struct {
|
|
|
BUYMAXQTY int64 `json:"buymaxqty" xorm:"BUYMAXQTY"` // 购买上限 [71] - 0为不限
|
|
|
PRESALEDEPOSITALGORITHM int32 `json:"presaledepositalgorithm" xorm:"PRESALEDEPOSITALGORITHM"` // 预售定金方式(48) - 1:比率 2:固定
|
|
|
PRESALEDEPOSITVALUE float64 `json:"presaledepositvalue" xorm:"PRESALEDEPOSITVALUE"` // 预售定金设置值(48)
|
|
|
- PRESALESTATUS int32 `json:"presalestatus" xorm:"PRESALESTATUS"` // 预售状态 - 1:未开始 2:预售中 3:已结束
|
|
|
+ PRESALESTATUS int32 `json:"presalestatus" xorm:"PRESALESTATUS" form:"presalestatus"` // 预售状态 - 1:未开始 2:预售中 3:已结束
|
|
|
PICTUREURLS string `json:"pictureurls" xorm:"PICTUREURLS"` // 详情图片(逗号分隔)(宽:1125)
|
|
|
BANNERPICURL string `json:"bannerpicurl" xorm:"BANNERPICURL"` // Banner图(逗号分隔)(2:1)
|
|
|
|
|
|
@@ -83,7 +83,7 @@ func (r *PresaleAuction) buildSql() string {
|
|
|
t.PRESALEDEPOSITVALUE,
|
|
|
t.PRESALESTATUS,
|
|
|
t.PICTUREURLS,
|
|
|
- t.BANNERPICURL
|
|
|
+ t.BANNERPICURL,
|
|
|
g.GOODSCODE,
|
|
|
g.GOODSNAME,
|
|
|
g.PRESALEPRICE,
|
|
|
@@ -99,11 +99,13 @@ func (r *PresaleAuction) buildSql() string {
|
|
|
left join enumdicitem en
|
|
|
on en.enumdiccode = 'presalemode'
|
|
|
and t.PresaleMode = en.enumitemname
|
|
|
- where t.marketid = 48201 and t.PRESALEMODE = %v
|
|
|
- order by t.endtime
|
|
|
+ where t.marketid = 48201
|
|
|
`
|
|
|
|
|
|
- sqlId.FormatParam(r.PRESALEMODE)
|
|
|
+ // sqlId.FormatParam(r.PRESALEMODE)
|
|
|
+ sqlId.And("t.PRESALEMODE", r.PRESALEMODE)
|
|
|
+ sqlId.AndEx("t.PRESALESTATUS", r.PRESALESTATUS, r.PRESALESTATUS != 0)
|
|
|
+ sqlId.OrderBy("t.endtime")
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|