记得上下班打卡 | git大法好,push需谨慎

Commit 7ed05d6d authored by 姜秀龙's avatar 姜秀龙

获取php 的小家伙昵称

parent 7b24e96f
...@@ -249,5 +249,15 @@ public class SmileUserVO implements Serializable { ...@@ -249,5 +249,15 @@ public class SmileUserVO implements Serializable {
private int authStatus; private int authStatus;
private static final SmileUserVO obj = new SmileUserVO();
public static SmileUserVO getNew() {
try {
return (SmileUserVO) obj.clone();
} catch (CloneNotSupportedException e) {
return new SmileUserVO();
}
}
} }
...@@ -6,6 +6,7 @@ import com.liquidnet.service.goblin.constant.SmileRedisConst; ...@@ -6,6 +6,7 @@ import com.liquidnet.service.goblin.constant.SmileRedisConst;
import com.liquidnet.service.goblin.dto.vo.SmileAgentVo; import com.liquidnet.service.goblin.dto.vo.SmileAgentVo;
import com.liquidnet.service.goblin.dto.vo.SmileUserVO; import com.liquidnet.service.goblin.dto.vo.SmileUserVO;
import com.liquidnet.service.goblin.service.manage.SmileFrontService; import com.liquidnet.service.goblin.service.manage.SmileFrontService;
import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.util.SmileRedisUtils; import com.liquidnet.service.util.SmileRedisUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -52,6 +53,17 @@ public class SmileNoLoginController { ...@@ -52,6 +53,17 @@ public class SmileNoLoginController {
@ApiOperation("获取用户状态,返回用户") @ApiOperation("获取用户状态,返回用户")
public ResponseDto<SmileUserVO> getUserById(@RequestParam("userId") String userId) { public ResponseDto<SmileUserVO> getUserById(@RequestParam("userId") String userId) {
SmileUserVO smileUserVO =smileRedisUtils.getSmileUserVo(userId); SmileUserVO smileUserVO =smileRedisUtils.getSmileUserVo(userId);
if (smileUserVO == null) {
String name = (String) redisUtil.getDB15RedisHGet(
KylinRedisConst.PERFORMANCES_AGENT_INFO + userId,
"name"
);
if (name != null && name.startsWith("\"") && name.endsWith("\"")) {
name = name.substring(1, name.length() - 1);
}
smileUserVO = SmileUserVO.getNew();
smileUserVO.setName(name);
}
return ResponseDto.success(smileUserVO); return ResponseDto.success(smileUserVO);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment