|
|
@@ -2977,6 +2977,7 @@ type Ermcp3SCMiddleGoodsReport struct {
|
|
|
CONTRACTNO string `json:"contractno" xorm:"'CONTRACTNO'" form:"contractno"` // 合同编号
|
|
|
CONTRACTTYPE int32 `json:"contracttype" xorm:"'CONTRACTTYPE'"` // 合同类型 1:采购 -1:销售
|
|
|
MATCHNAME string `json:"matchname" xorm:"'MATCHNAME'"` // 交易对手方(个人:用户名称 企业:简称)
|
|
|
+ MATCHNICKNAME string `json:"matchnickname" xorm:"'MATCHNICKNAME'"` // 交易对手方昵称
|
|
|
DELIVERYGOODSCODE string `json:"deliverygoodscode" xorm:"'DELIVERYGOODSCODE'"` // 品种代码
|
|
|
DELIVERYGOODSNAME string `json:"deliverygoodsname" xorm:"'DELIVERYGOODSNAME'"` // 品种名称
|
|
|
WRSTANDARDCODE string `json:"wrstandardcode" xorm:"'WRSTANDARDCODE'"` // 商品(品类) 代码
|
|
|
@@ -3019,6 +3020,14 @@ func (r *Ermcp3SCMiddleGoodsReport) calc() {
|
|
|
}
|
|
|
r.DIFFQTY = r.HEDGEPLANQTY - r.TODAYRELATEDMIDDLEGOODSQTY
|
|
|
r.DIFFQTY.Round(8)
|
|
|
+
|
|
|
+ if !mtpcache.RepleaceNickName2FullName() {
|
|
|
+ // MATCHNICKNAME是后来加的, 终端没用使用此字段
|
|
|
+ // 之前在SQL中MATCHNAME如果是企业已经赋值简称,
|
|
|
+ // 现在要求不要简称, 所以MATCHNAME变为名称了
|
|
|
+ // 那如果又想要简称, 只能 r.MATCHNAME = r.MATCHNICKNAME
|
|
|
+ r.MATCHNAME = r.MATCHNICKNAME
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func (r *Ermcp3SCMiddleGoodsReport) buildSql() string {
|
|
|
@@ -3053,7 +3062,8 @@ select t.reckondate,
|
|
|
s.userid,
|
|
|
s.contractno,
|
|
|
s.contracttype,
|
|
|
- decode(ui.userinfotype, 2, ui.nickname,u.accountname) matchname,
|
|
|
+ u.accountname matchname,
|
|
|
+ ui.nickname matchnickname,
|
|
|
g.deliverygoodscode,
|
|
|
g.deliverygoodsname,
|
|
|
w.wrstandardcode,
|
|
|
@@ -3116,7 +3126,8 @@ select t.cycletype,
|
|
|
s.userid,
|
|
|
s.contractno,
|
|
|
s.contracttype,
|
|
|
- decode(ui.userinfotype, 2, ui.nickname, u.accountname) matchname,
|
|
|
+ u.accountname matchname,
|
|
|
+ ui.nickname matchnickname,
|
|
|
g.deliverygoodscode,
|
|
|
g.deliverygoodsname,
|
|
|
w.wrstandardcode,
|