|
|
@@ -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})
|