|
|
@@ -613,14 +613,26 @@ type QhjPickArea struct {
|
|
|
SHOPPASSWORD string `json:"-" xorm:"SHOPPASSWORD"` // 商城店铺登陆密码(商城店铺角色使用)
|
|
|
SUBLEVELPATH string `json:"-" xorm:"SUBLEVELPATH"` // 组织机构层级路径(逗号分隔,首尾加逗号)
|
|
|
TRANSURL string `json:"-" xorm:"TRANSURL"` // 物流地址(物流机构)
|
|
|
+ COUNTRYID int32 `json:"countryid" xorm:"COUNTRYID"` // 国家
|
|
|
+ PROVINCEID int32 `json:"provinceid" xorm:"PROVINCEID"` // 省
|
|
|
+ CITYID int32 `json:"cityid" xorm:"CITYID"` // 市
|
|
|
+ DISTRICTID int32 `json:"districtid" xorm:"DISTRICTID"` // 地区
|
|
|
|
|
|
USERNAME string `json:"username"` // 机构用户名称(门店门称)
|
|
|
FROMUSERNAME string `json:"fromusername"` // 所属机构名称
|
|
|
+ COUNTRYNAME string `json:"countryname"` // 国家名称
|
|
|
+ CITYNAME string `json:"cityname"` // 城市名称
|
|
|
+ PROVINCENAME string `json:"provincename"` // 省名称
|
|
|
+ DISTRICTNAME string `json:"districtname"` // 地区名称
|
|
|
}
|
|
|
|
|
|
func (r *QhjPickArea) calc() {
|
|
|
r.USERNAME = mtpcache.GetUserNameByUserId(r.USERID)
|
|
|
r.FROMUSERNAME = mtpcache.GetUserNameByUserId(r.FROMUSERID)
|
|
|
+ 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 *QhjPickArea) buildSql() string {
|
|
|
@@ -640,8 +652,14 @@ func (r *QhjPickArea) buildSql() string {
|
|
|
" t.PARENTUSERID," +
|
|
|
" t.ROOTUSERID," +
|
|
|
" t.SUBLEVELPATH," +
|
|
|
- " t.ORGTYPE" +
|
|
|
+ " t.ORGTYPE," +
|
|
|
+ " u.countryid," +
|
|
|
+ " u.provinceid," +
|
|
|
+ " u.cityid," +
|
|
|
+ " u.districtid," +
|
|
|
+ " u.address" +
|
|
|
" FROM AREAROLE t" +
|
|
|
+ " LEFT JOIN USERINFO u on t.userid=u.userid" +
|
|
|
" WHERE 1 = 1"
|
|
|
sqlId.And("t.SUBORGTYPE", 2)
|
|
|
return sqlId.String()
|