瀏覽代碼

添加标签改成批量添加接口

huangyh 5 年之前
父節點
當前提交
29b0225bd1
共有 1 個文件被更改,包括 14 次插入13 次删除
  1. 14 13
      controllers/partial/SystemController.go

+ 14 - 13
controllers/partial/SystemController.go

@@ -3189,25 +3189,26 @@ func System_AddUserTag(c *entitys.CtrlContext) {
 	//user_id := c.Ctx.Query("user_id")
 	//	//tag_id := c.Ctx.Query("tag_id")
 
-	var userTag models.SysUserTag
-	if err := c.Ctx.BindJSON(&userTag); err != nil {
+	var userTags []models.SysUserTag
+	if err := c.Ctx.BindJSON(&userTags); err != nil {
 		c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
 		return
 	}
 
 	userId := c.Ctx.GetString("user_id")
 
-	//userTag := sysmodel.SysUserTag{}
-	userTag.Id = sysutils.NewUUID()
-	//userTag.UserId = user_id
-	//userTag.TagId = tag_id
-	userTag.CreateTime = sysmodel.NowLocal()
-	userTag.CreateBy = userId
-	userTag.LastUpdateTime = time.Now().UnixNano()
-	userTag.LastUpdateBy = userId
-	userTag.DelFlag = 0
-
-	if _, err := c.Db.Insert(&userTag); err == nil {
+	for i, _ := range userTags {
+		userTags[i].Id = sysutils.NewUUID()
+		//userTag.UserId = user_id
+		//userTag.TagId = tag_id
+		userTags[i].CreateTime = sysmodel.NowLocal()
+		userTags[i].CreateBy = userId
+		userTags[i].LastUpdateTime = time.Now().UnixNano()
+		userTags[i].LastUpdateBy = userId
+		userTags[i].DelFlag = 0
+	}
+
+	if _, err := c.Db.Insert(&userTags); err == nil {
 		c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
 	} else {
 		c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})