瀏覽代碼

Merge branch 'bzq/dev' of eta_mini/eta_mini_api into debug

鲍自强 8 月之前
父節點
當前提交
74d719f171
共有 1 個文件被更改,包括 16 次插入5 次删除
  1. 16 5
      controllers/user.go

+ 16 - 5
controllers/user.go

@@ -747,11 +747,22 @@ func (this *UserAuthController) Info() {
 	if user == nil {
 		user = &models.User{}
 	}
-	department, err := models.GetSysDepartmentById(user.SellerDepartmentId)
-	if err != nil && err.Error() != utils.ErrNoRow() {
-		br.Msg = "查询失败"
-		br.ErrMsg = "查询失败,系统异常,Err:" + err.Error()
-		return
+	var department *models.SysDepartment
+	var err error
+	if user.SellerDepartmentId > 0 {
+		department, err = models.GetSysDepartmentById(user.SellerDepartmentId)
+		if err != nil {
+			if err.Error() == utils.ErrNoRow() {
+				br.Msg = "查询失败"
+				br.ErrMsg = "部门不存在,系统异常,Err:" + err.Error()
+				return
+			}
+			br.Msg = "查询失败"
+			br.ErrMsg = "查询失败,系统异常,Err:" + err.Error()
+			return
+		}
+	} else {
+		department = new(models.SysDepartment)
 	}
 	private, err := services.GetPrivateChartPermissionList()
 	if err != nil {