|
|
@@ -1250,7 +1250,7 @@ type Thjpurchasetransfer struct {
|
|
|
WRSTANDARDNAME string `json:"wrstandardname" xorm:"WRSTANDARDNAME"` // 现货商品名称
|
|
|
|
|
|
USERID int64 `json:"-" xorm:"-" form:"userid" binding:"required"` // 用户ID
|
|
|
- ORDERTYPE int `json:"ordertype" xorm:"ORDERTYPE" form:"ordertype" binding:"required"` // 类型 - 1:转让 2:受让
|
|
|
+ ORDERTYPE int `json:"ordertype" xorm:"ORDERTYPE" form:"ordertype" binding:"required"` // 类型 - 1:转让委托 - 挂牌中(卖方) 2:转让成交(卖方) 3:转让委托 - 已完成(卖方)
|
|
|
|
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
@@ -1293,11 +1293,16 @@ func (r *Thjpurchasetransfer) buildSql() string {
|
|
|
from THJ_PurchaseTransfer t
|
|
|
inner join THJ_PurchaseTradeDetail p on t.wrtradedetailid = p.wrtradedetailid
|
|
|
inner join wrstandard wr on t.wrstandardid = wr.wrstandardid
|
|
|
- where %v and t.transferstatus = 1
|
|
|
+ where %v and 1=1
|
|
|
`
|
|
|
- param := fmt.Sprintf("t.selluserid = %v", r.USERID)
|
|
|
+ //转让委托 - 挂牌中 -卖方
|
|
|
+ param := fmt.Sprintf("t.selluserid = %v and t.transferstatus = 1", r.USERID)
|
|
|
if r.ORDERTYPE == 2 {
|
|
|
+ //转让成交 - 买方
|
|
|
param = fmt.Sprintf("t.buyuserid = %v", r.USERID)
|
|
|
+ } else if r.ORDERTYPE == 3 {
|
|
|
+ //转让委托 - 已完成 - 卖方
|
|
|
+ param = fmt.Sprintf("t.selluserid = %v and t.transferstatus in (2,3,4)", r.USERID)
|
|
|
}
|
|
|
sqlId.FormatParam(r.ORDERTYPE, param)
|
|
|
|