Merge branch 'refs/heads/feature/DM/nflg-bom' into feature/DM/nflg-bom-transition
This commit is contained in:
commit
997d81dc1b
|
|
@ -1,6 +1,7 @@
|
|||
package com.nflg.product.bomnew.api.user;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.nflg.product.base.core.api.BaseApi;
|
||||
import com.nflg.product.bomnew.pojo.dto.CacheDTO;
|
||||
import io.swagger.annotations.Api;
|
||||
|
|
@ -12,6 +13,7 @@ import org.springframework.web.bind.annotation.*;
|
|||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author 曹鹏飞
|
||||
|
|
@ -29,13 +31,12 @@ public class CacheApi extends BaseApi {
|
|||
|
||||
/**
|
||||
* 设置用户缓存
|
||||
* @param key 缓存key
|
||||
* @param content 缓存内容
|
||||
* @param data 缓存数据
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("set")
|
||||
@ApiOperation("设置缓存")
|
||||
public ResultVO<String> setCache(@Valid @RequestBody CacheDTO data) {
|
||||
public ResultVO<Void> setCache(@Valid @RequestBody CacheDTO data) {
|
||||
redisTemplate.boundValueOps(buildKey(data.key)).set(data.value);
|
||||
return ResultVO.success();
|
||||
}
|
||||
|
|
@ -48,17 +49,22 @@ public class CacheApi extends BaseApi {
|
|||
@GetMapping("get")
|
||||
@ApiOperation("获取缓存")
|
||||
public ResultVO<String> getCache(@Valid @RequestParam @NonNull String key) {
|
||||
return ResultVO.success(redisTemplate.boundValueOps(buildKey(key)).get());
|
||||
Object o = redisTemplate.boundValueOps(buildKey(key)).get();
|
||||
if (Objects.isNull(o)) {
|
||||
return ResultVO.success();
|
||||
} else {
|
||||
return ResultVO.success(JSON.toJSONString(o));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户缓存
|
||||
* @param key 缓存key
|
||||
* @param data 缓存数据
|
||||
* @return
|
||||
*/
|
||||
@DeleteMapping("del")
|
||||
@ApiOperation("删除缓存")
|
||||
public ResultVO<String> delCache(@Valid @RequestBody CacheDTO data) {
|
||||
public ResultVO<Void> delCache(@Valid @RequestBody CacheDTO data) {
|
||||
redisTemplate.delete(buildKey(data.key));
|
||||
return ResultVO.success();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue