|
|
@@ -1,8 +1,8 @@
|
|
|
package com.wx.blink.base.module.support.dict.service;
|
|
|
|
|
|
+import cn.hutool.core.util.RandomUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.google.common.collect.Lists;
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
import com.wx.blink.base.common.domain.ResponseDTO;
|
|
|
import com.wx.blink.base.common.util.BlinkBeanUtil;
|
|
|
import com.wx.blink.base.module.support.dict.dao.DictKeyDao;
|
|
|
@@ -10,9 +10,11 @@ import com.wx.blink.base.module.support.dict.dao.DictValueDao;
|
|
|
import com.wx.blink.base.module.support.dict.domain.entity.DictKeyEntity;
|
|
|
import com.wx.blink.base.module.support.dict.domain.entity.DictValueEntity;
|
|
|
import com.wx.blink.base.module.support.dict.domain.vo.DictValueVO;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.PostConstruct;
|
|
|
import javax.annotation.Resource;
|
|
|
@@ -26,7 +28,6 @@ import java.util.stream.Collectors;
|
|
|
*
|
|
|
* @Author 云畅联: admin
|
|
|
* @Date 2022/5/26 19:40:55
|
|
|
- *
|
|
|
*/
|
|
|
@Slf4j
|
|
|
@Service
|
|
|
@@ -133,9 +134,19 @@ public class DictCacheService {
|
|
|
*
|
|
|
* @param
|
|
|
* @return
|
|
|
- * */
|
|
|
- public ResponseDTO<ConcurrentHashMap<String, List<DictValueVO>>> allDictQuery(){
|
|
|
+ */
|
|
|
+ public ResponseDTO<ConcurrentHashMap<String, List<DictValueVO>>> allDictQuery() {
|
|
|
return ResponseDTO.ok(DICT_CACHE);
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
+ public ResponseDTO<String> allDictQuery1() {
|
|
|
+ List<DictValueEntity> dictKeyValueList = dictValueDao.selectByDeletedFlag(false);
|
|
|
+ for (int i = 0; i < dictKeyValueList.size(); i++) {
|
|
|
+ DictValueEntity dictValueEntity = dictKeyValueList.get(i);
|
|
|
+ String id = RandomUtil.randomString(32);
|
|
|
+ dictValueDao.updateid(dictValueEntity.getDictValueId(),id);
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|