Browse Source

修复审批通过公司后申请人未加入公司的bug

bigcat 2 years ago
parent
commit
2a6b89c540
1 changed files with 13 additions and 0 deletions
  1. 13 0
      controller/company.go

+ 13 - 0
controller/company.go

@@ -167,6 +167,19 @@ func AcceptCompanyCreateRequest(c *gin.Context) {
 		return
 	}
 
+	// 将申请人加入公司中
+	admin2user := model.Company2Users{
+		CompanyId: company.ID,
+		UserId:    company.CreatorId,
+		State:     1,
+		CreatedAt: model.Time{},
+		UpdatedAt: model.Time{},
+	}
+	if err := db.Model(&model.Company2Users{}).Create(&admin2user).Error; err != nil {
+		response.Fail(c, nil, "无法将申请人加入公司列表中,数据库错误!")
+		return
+	}
+
 	response.Success(c, gin.H{"company": company}, "审批通过!公司创建成功!")
 }