解决产品发布未发布redis缓存问题
This commit is contained in:
parent
2681ae08e3
commit
287852caf5
@ -109,9 +109,9 @@ public class SwaggerConfig
|
|||||||
// 用ApiInfoBuilder进行定制
|
// 用ApiInfoBuilder进行定制
|
||||||
return new ApiInfoBuilder()
|
return new ApiInfoBuilder()
|
||||||
// 设置标题
|
// 设置标题
|
||||||
.title("FastBee物联网平台接口文档")
|
.title("芯程物联网平台接口文档")
|
||||||
// 描述
|
// 描述
|
||||||
.description("描述:FastBee物联网平台")
|
.description("描述:芯程物联网平台接口文档")
|
||||||
// 作者信息
|
// 作者信息
|
||||||
.contact(new Contact(ruoyiConfig.getName(), null, null))
|
.contact(new Contact(ruoyiConfig.getName(), null, null))
|
||||||
// 版本
|
// 版本
|
||||||
|
@ -5,7 +5,7 @@ fastbee:
|
|||||||
copyrightYear: 2023 # 版权年份
|
copyrightYear: 2023 # 版权年份
|
||||||
demoEnabled: true # 实例演示开关
|
demoEnabled: true # 实例演示开关
|
||||||
# 文件路径,以uploadPath结尾 示例( Windows配置 D:/uploadPath,Linux配置 /uploadPath)
|
# 文件路径,以uploadPath结尾 示例( Windows配置 D:/uploadPath,Linux配置 /uploadPath)
|
||||||
profile: /uploadPath
|
profile: D:/uploadPath
|
||||||
addressEnabled: true # 获取ip地址开关
|
addressEnabled: true # 获取ip地址开关
|
||||||
captchaType: math # 验证码类型 math 数组计算 char 字符验证
|
captchaType: math # 验证码类型 math 数组计算 char 字符验证
|
||||||
|
|
||||||
@ -76,8 +76,8 @@ spring:
|
|||||||
keep-alive: 60
|
keep-alive: 60
|
||||||
# 缓存配置
|
# 缓存配置
|
||||||
cache:
|
cache:
|
||||||
enable: false
|
enable: true
|
||||||
type: none # none=不使用缓存 redis=使用redis缓存
|
type: redis # none=不使用缓存 redis=使用redis缓存
|
||||||
ttl: 1800 # 缓存过期时间(默认60秒)
|
ttl: 1800 # 缓存过期时间(默认60秒)
|
||||||
datasource:
|
datasource:
|
||||||
druid:
|
druid:
|
||||||
@ -103,7 +103,7 @@ user:
|
|||||||
token:
|
token:
|
||||||
header: Authorization # 令牌自定义标识
|
header: Authorization # 令牌自定义标识
|
||||||
secret: abcdefghijklfastbeesmartrstuvwxyz # 令牌密钥
|
secret: abcdefghijklfastbeesmartrstuvwxyz # 令牌密钥
|
||||||
expireTime: 1440 # 令牌有效期(默认30分钟)1440为一天
|
expireTime: 10080 # 令牌有效期(默认30分钟)1440为一天
|
||||||
|
|
||||||
# MyBatis配置
|
# MyBatis配置
|
||||||
#mybatis:
|
#mybatis:
|
||||||
|
@ -392,8 +392,13 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper,Product> imple
|
|||||||
* @param model
|
* @param model
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Caching(evict = {
|
||||||
|
@CacheEvict(cacheNames = "product", key = "'selectProductByProductId:' + #model.productId"),
|
||||||
|
@CacheEvict(cacheNames = "product", key = "'selectDeviceCountByProductId:' + #model.productId"),
|
||||||
|
@CacheEvict(cacheNames = "product", key = "'getProtocolByProductId:' + #model.productId")
|
||||||
|
})
|
||||||
@Transactional
|
@Transactional
|
||||||
|
@Override
|
||||||
public AjaxResult changeProductStatus(ChangeProductStatusModel model) {
|
public AjaxResult changeProductStatus(ChangeProductStatusModel model) {
|
||||||
if (model.getStatus() != 1 && model.getStatus() != 2) {
|
if (model.getStatus() != 1 && model.getStatus() != 2) {
|
||||||
return AjaxResult.error(MessageUtils.message("product.status.update.fail.value.fail"));
|
return AjaxResult.error(MessageUtils.message("product.status.update.fail.value.fail"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user