Parcourir la source

ThjpurchasetransferDetail
// 已点价 且 转让卖方为预售采购方时返回1, 显示点价信息
r.POINTFLAG = r.POINTFLAG && (r.SELLUSERID == r.FIRSTBUYUSERID)

deng.yinping il y a 2 ans
Parent
commit
756d65b94f
1 fichiers modifiés avec 7 ajouts et 1 suppressions
  1. 7 1
      models/ferroalloy.go

+ 7 - 1
models/ferroalloy.go

@@ -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