소스 검색

字典业务处理类状态相关代码修改

rengb 3 년 전
부모
커밋
e640776489
1개의 변경된 파일15개의 추가작업 그리고 11개의 파일을 삭제
  1. 15 11
      security-center/src/main/java/com/lantone/security/facade/DictionaryManagementFacade.java

+ 15 - 11
security-center/src/main/java/com/lantone/security/facade/DictionaryManagementFacade.java

@@ -4,10 +4,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQueryChainWrapper;
 import com.lantone.common.enums.IsDeleteEnum;
+import com.lantone.common.enums.StatusEnum;
 import com.lantone.common.exception.ApiException;
 import com.lantone.common.util.StringUtil;
-import com.lantone.common.vo.SaveDictionaryVO;
 import com.lantone.common.vo.GetDictionaryVO;
+import com.lantone.common.vo.SaveDictionaryVO;
 import com.lantone.dblayermbg.entity.DictionaryInfo;
 import com.lantone.dblayermbg.facade.DictionaryInfoFacade;
 import org.springframework.beans.BeanUtils;
@@ -69,13 +70,15 @@ public class DictionaryManagementFacade {
         }
         dictionaryInfoLambdaQuery.orderByDesc(DictionaryInfo::getGmtCreate);
         IPage<DictionaryInfo> page = dictionaryInfoLambdaQuery.page(pageInfo);
-        page.getRecords().forEach(obj->{
-//            if(null != obj.getStatus() && 1 == obj.getStatus()){
-//                obj.setStatusStr("启用");
-//            }
-//            if(null != obj.getStatus() && 0 == obj.getStatus()){
-//                obj.setStatusStr("禁用");
-//            }
+        page.getRecords().forEach(obj -> {
+            if (StringUtil.isNotBlank(obj.getStatus())) {
+                if (obj.getStatus().equals(StatusEnum.Enable.getKey())) {
+                    obj.setStatus("启用");
+                }
+                if (obj.getStatus().equals(StatusEnum.Disable.getKey())) {
+                    obj.setStatus("禁用");
+                }
+            }
         });
         page.setRecords(page.getRecords());
         return page;
@@ -89,7 +92,7 @@ public class DictionaryManagementFacade {
      * @Date: 2021/7/30
      */
     public Boolean deleteDictionary(Integer id) {
-        return dictionaryInfoFacade.lambdaUpdate().eq(DictionaryInfo::getId,id).set(DictionaryInfo::getIsDeleted, IsDeleteEnum.Y.getKey()).update();
+        return dictionaryInfoFacade.lambdaUpdate().eq(DictionaryInfo::getId, id).set(DictionaryInfo::getIsDeleted, IsDeleteEnum.Y.getKey()).update();
     }
 
 
@@ -125,6 +128,7 @@ public class DictionaryManagementFacade {
         dictionaryInfo.setCreator("程瑶-后期改");
         return dictionaryInfoFacade.save(dictionaryInfo);
     }
+
     /**
      * @Description: 修改字典
      * @Param: [dictionaryInfo]
@@ -149,11 +153,11 @@ public class DictionaryManagementFacade {
     public List<String> getCodeCategory(String groupType) {
         LambdaQueryChainWrapper<DictionaryInfo> dictionaryInfoLambdaQuery = dictionaryInfoFacade.lambdaQuery();
         dictionaryInfoLambdaQuery.eq(DictionaryInfo::getIsDeleted, IsDeleteEnum.N.getKey());
-        if(StringUtil.isNotBlank(groupType)){
+        if (StringUtil.isNotBlank(groupType)) {
             dictionaryInfoLambdaQuery.like(DictionaryInfo::getGroupType, groupType);
         }
         return dictionaryInfoLambdaQuery.groupBy(DictionaryInfo::getGroupType).list()
-                .stream().filter(obj->null != obj.getGroupType())
+                .stream().filter(obj -> null != obj.getGroupType())
                 .map(obj -> obj.getGroupType().toString()).sorted().collect(Collectors.toList());
     }
 }