Browse Source

增加刷新缓存操作;解决不良行为数据不全

master
wuxu 3 weeks ago
parent
commit
fcca271682
  1. 8
      jwtech-admin-page/src/views/system/dict/index.vue
  2. 20
      jwtech-system/src/main/java/com/kms/system/service/SysDictTypeService.java

8
jwtech-admin-page/src/views/system/dict/index.vue

@ -112,15 +112,15 @@
>导出</el-button >导出</el-button
> >
</el-col> </el-col>
<!-- <el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="danger" type="danger"
icon="el-icon-refresh" icon="el-icon-refresh"
size="mini" size="mini"
@click="handleClearCache" @click="handleClearCache"
v-hasPermi="['system:dict:remove']" v-hasPermi="['system:dict:remove']"
>清理缓存</el-button> >刷新缓存</el-button>
</el-col> --> </el-col>
<right-toolbar <right-toolbar
:showSearch.sync="showSearch" :showSearch.sync="showSearch"
@queryTable="getList" @queryTable="getList"
@ -479,7 +479,7 @@ export default {
handleClearCache() { handleClearCache() {
clearCache().then((response) => { clearCache().then((response) => {
if (response.code === 200) { if (response.code === 200) {
this.msgSuccess("清理成功"); this.msgSuccess("刷新成功");
} }
}); });
}, },

20
jwtech-system/src/main/java/com/kms/system/service/SysDictTypeService.java

@ -41,8 +41,14 @@ public class SysDictTypeService extends BaseService<SysDictTypeMapper,SysDictTyp
List<SysDictType> dictTypeList = dictTypeMapper.selectDictTypeAll(); List<SysDictType> dictTypeList = dictTypeMapper.selectDictTypeAll();
for (SysDictType dictType : dictTypeList) for (SysDictType dictType : dictTypeList)
{ {
if("bad_credit_behavior".equals(dictType.getDictType())){
System.out.println(1);
}
List<SysDictData> dictDatas = dictDataMapper.selectDictDataByType(dictType.getDictType()); List<SysDictData> dictDatas = dictDataMapper.selectDictDataByType(dictType.getDictType());
DictUtils.setDictCache(dictType.getDictType(), dictDatas); DictUtils.setDictCache(dictType.getDictType(), dictDatas);
if("bad_credit_behavior".equals(dictType.getDictType())){
System.out.println(1);
}
} }
} }
@ -80,6 +86,7 @@ public class SysDictTypeService extends BaseService<SysDictTypeMapper,SysDictTyp
{ {
return dictDatas; return dictDatas;
} }
//找不到读库
dictDatas = dictDataMapper.selectDictDataByType(dictType); dictDatas = dictDataMapper.selectDictDataByType(dictType);
if (StringUtils.isNotEmpty(dictDatas)) if (StringUtils.isNotEmpty(dictDatas))
{ {
@ -141,6 +148,19 @@ public class SysDictTypeService extends BaseService<SysDictTypeMapper,SysDictTyp
public void clearCache() public void clearCache()
{ {
DictUtils.clearDictCache(); DictUtils.clearDictCache();
List<SysDictType> dictTypeList = dictTypeMapper.selectDictTypeAll();
for (SysDictType dictType : dictTypeList)
{
if("bad_credit_behavior".equals(dictType.getDictType())){
System.out.println(1);
}
List<SysDictData> dictDatas = dictDataMapper.selectDictDataByType(dictType.getDictType());
DictUtils.setDictCache(dictType.getDictType(), dictDatas);
if("bad_credit_behavior".equals(dictType.getDictType())){
System.out.println(1);
}
}
} }
/** /**

Loading…
Cancel
Save