|
|
@@ -1865,11 +1865,22 @@ type GZGoods struct {
|
|
|
ZSCZCOLOR2TYPE int32 `json:"zsczcolor2type" xorm:"ZSCZCOLOR2TYPE"` // 彩钻颜色2 - 枚举”ZSCZColor2Type“ - 类型:5
|
|
|
ZSCZCOLOR3TYPE int32 `json:"zsczcolor3type" xorm:"ZSCZCOLOR3TYPE"` // 彩钻颜色3 - 枚举”ZSCZColor3Type“ - 类型:5
|
|
|
ISVALID int32 `json:"isvalid" xorm:"ISVALID"` // 是否有效 - 0:无效 1:有效
|
|
|
+ SIZEDISPLAY string `json:"sizedisplay" xorm:"SIZEDISPLAY"` // 尺寸
|
|
|
|
|
|
WRTRADEORDERID string `json:"wrtradeorderid" xorm:"WRTRADEORDERID1" form:"wrtradeorderid"` // 仓单贸易委托单ID(320+Unix秒时间戳(10位)+xxxxxx)
|
|
|
PERFORMANCETEMPLATEID int64 `json:"performancetemplateid" xorm:"PERFORMANCETEMPLATEID"` // 履约计划模板ID
|
|
|
REMAINQTY float64 `json:"remainqty" xorm:"REMAINQTY"` // 剩余重量
|
|
|
|
|
|
+ ADDRESS string `json:"address" xorm:"ADDRESS"` // 详细地址
|
|
|
+ COUNTRYID int32 `json:"-" xorm:"COUNTRYID"` // 国家
|
|
|
+ PROVINCEID int32 `json:"-" xorm:"PROVINCEID"` // 省
|
|
|
+ CITYID int32 `json:"-" xorm:"CITYID"` // 市
|
|
|
+ DISTRICTID int32 `json:"-" xorm:"DISTRICTID"` // 区
|
|
|
+ COUNTRYNAME string `json:"countryname"` // 国家名称
|
|
|
+ CITYNAME string `json:"cityname"` // 城市名称
|
|
|
+ PROVINCENAME string `json:"provincename"` // 省名称
|
|
|
+ DISTRICTNAME string `json:"districtname"` // 地区名称
|
|
|
+
|
|
|
MOBILE string `json:"mobile"` // 手机号码
|
|
|
}
|
|
|
|
|
|
@@ -1883,6 +1894,10 @@ func (r *GZGoods) calc() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ r.COUNTRYNAME = mtpcache.GetDivisionName(r.COUNTRYID)
|
|
|
+ r.CITYNAME = mtpcache.GetDivisionName(r.CITYID)
|
|
|
+ r.PROVINCENAME = mtpcache.GetDivisionName(r.PROVINCEID)
|
|
|
+ r.DISTRICTNAME = mtpcache.GetDivisionName(r.DISTRICTID)
|
|
|
}
|
|
|
|
|
|
func (r *GZGoods) buildSql() string {
|
|
|
@@ -1892,10 +1907,20 @@ func (r *GZGoods) buildSql() string {
|
|
|
u.MOBILE,
|
|
|
to_char(od.WRTRADEORDERID) WRTRADEORDERID1,
|
|
|
od.PERFORMANCETEMPLATEID,
|
|
|
- ((od.ORDERQTY - od.TRADEQTY) / 100) REMAINQTY
|
|
|
+ ((od.ORDERQTY - od.TRADEQTY) / 100) REMAINQTY,
|
|
|
+ wh.ADDRESS ,
|
|
|
+ wh.COUNTRYID ,
|
|
|
+ wh.PROVINCEID,
|
|
|
+ wh.CITYID ,
|
|
|
+ wh.DISTRICTID,
|
|
|
+ CASE WHEN
|
|
|
+ t.SIZE1 IS NOT NULL AND t.SIZE2 IS NOT NULL AND t.SIZE2 IS NOT NULL THEN t.SIZE1 || '*' || t.SIZE2 || '*' || t.SIZE3
|
|
|
+ ELSE t.SIZE1
|
|
|
+ END AS SIZEDISPLAY
|
|
|
FROM View_GZ_WRStandard_Ex_Query t
|
|
|
LEFT JOIN userinfo u ON u.USERID = t.USERID
|
|
|
LEFT JOIN WRTrade_OrderDetail od ON od.wrstandardid = t.wrstandardid
|
|
|
+ LEFT JOIN WAREHOUSEINFO wh ON wh.AUTOID = t.WAREHOUSEID
|
|
|
WHERE GOODSNO = '%v'
|
|
|
`
|
|
|
sqlId.FormatParam(r.GOODSNO)
|