|
|
@ -35,14 +35,14 @@ func (e *UserController) Mid() []macaron.Handler { |
|
|
|
} |
|
|
|
|
|
|
|
func (UserController) info(c *macaron.Context, ch cache.Cache, ctj gocloud.ContJSON) { |
|
|
|
id := ctj.GetString("id") |
|
|
|
if len(id) <= 0 { |
|
|
|
xid := ctj.GetString("xid") |
|
|
|
if len(xid) <= 0 { |
|
|
|
c.PlainText(500, []byte("param err")) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
e := &models.SysUser{} |
|
|
|
key := fmt.Sprintf("uinfo:%s", id) |
|
|
|
key := fmt.Sprintf("uinfo:%s", xid) |
|
|
|
if ch.Get(key) != nil { |
|
|
|
bts := ch.Get(key).([]byte) |
|
|
|
err := json.Unmarshal(bts, e) |
|
|
@ -51,7 +51,7 @@ func (UserController) info(c *macaron.Context, ch cache.Cache, ctj gocloud.ContJ |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
e = userService.FindXid(id) |
|
|
|
e = userService.FindXid(xid) |
|
|
|
bts, err := json.Marshal(e) |
|
|
|
if err == nil { |
|
|
|
ch.Put(key, bts, 3600*5) |
|
|
|