|
@@ -15,7 +15,7 @@ func GetCompanyDetailById(companyId int) (item *CompanyDetail, err error) {
|
|
|
sql := ` SELECT a.company_id,a.company_name,b.status,b.seller_id,b.seller_name,c.mobile
|
|
|
FROM company AS a
|
|
|
INNER JOIN company_product AS b ON a.company_id=b.company_id
|
|
|
- INNER JOIN admin AS c ON b.seller_id=c.admin_id
|
|
|
+ LEFT JOIN admin AS c ON b.seller_id=c.admin_id
|
|
|
WHERE a.company_id=? AND b.product_id=2 `
|
|
|
o := orm.NewOrm()
|
|
|
err = o.Raw(sql, companyId).QueryRow(&item)
|
|
@@ -26,7 +26,7 @@ func GetCompanyPermission(companyId int) (permission string, err error) {
|
|
|
sql := ` SELECT GROUP_CONCAT(DISTINCT b.chart_permission_name SEPARATOR ',') AS permission
|
|
|
FROM company_report_permission AS a
|
|
|
INNER JOIN chart_permission AS b ON a.chart_permission_id=b.chart_permission_id
|
|
|
- INNER JOIN company_product AS c ON a.company_id=c.company_id
|
|
|
+ INNER JOIN company_product AS c ON a.company_id=c.company_id AND a.product_id=c.product_id
|
|
|
WHERE a.company_id=?
|
|
|
AND a.product_id=2
|
|
|
AND c.status IN('正式','试用','永续') `
|