|
|
@@ -1466,10 +1466,14 @@ type ThjpurchasetransferDetail struct {
|
|
|
POINTPRICE float64 `json:"pointprice" xorm:"POINTPRICE"` // 已点价格
|
|
|
POINTINCOME float64 `json:"pointincome" xorm:"POINTINCOME"` // 点价总收益
|
|
|
|
|
|
+ SELLUSERID int64 `json:"-" xorm:"SELLUSERID"` // 转让卖方用户ID
|
|
|
+ FIRSTBUYUSERID int64 `json:"-" xorm:"FIRSTBUYUSERID"` // 预售采购用户ID
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func (r *ThjpurchasetransferDetail) calc() {
|
|
|
-
|
|
|
+ // 已点价 且 转让卖方为预售采购方时返回1, 显示点价信息
|
|
|
+ r.POINTFLAG = r.POINTFLAG && (r.SELLUSERID == r.FIRSTBUYUSERID)
|
|
|
}
|
|
|
|
|
|
func (r *ThjpurchasetransferDetail) buildSql() string {
|
|
|
@@ -1504,6 +1508,8 @@ func (r *ThjpurchasetransferDetail) buildSql() string {
|
|
|
to_char(t.TRANSFERTRADETIME, 'yyyy-MM-dd hh24:mi:ss') TRANSFERTRADETIME,
|
|
|
to_char(t.WRTRADEDETAILID) WRTRADEDETAILID,
|
|
|
t.CONTRACTADDR,
|
|
|
+ t.SELLUSERID,
|
|
|
+ d.FIRSTBUYUSERID,
|
|
|
d.POINTFLAG,
|
|
|
d.POINTPRICE,
|
|
|
d.POINTINCOME
|