| | |
| | | LocalTime: time.Now().Format("20060102150405"), |
| | | } |
| | | |
| | | if user == config.ServeConf.Username { |
| | | s.DevCache.Store(req.RegisterObject.DeviceID, "ape") |
| | | if user == config.ServeConf.Username || user == req.RegisterObject.DeviceID { |
| | | s.DevCache.Store(req.RegisterObject.DeviceID, 0) |
| | | |
| | | if err := s.ApeRepo.Create(req.RegisterObject.DeviceID); err != nil { |
| | | logger.Warn("Create ape failure,%s", err.Error()) |
| | |
| | | return |
| | | } |
| | | |
| | | err := s.ApeRepo.Update(&req) |
| | | fromId := c.Param("from_id") |
| | | err := s.ApeRepo.Save(fromId, &req) |
| | | if err != nil { |
| | | c.JSON(http.StatusBadRequest, gin.H{"msg": err.Error()}) |
| | | return |