吉安感知网项目-后端
linwei
2026-02-05 08d4bb2bf4bfadc9ab5fcf6b0a2bfb543d22b2a0
drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/impl/GdDataEvaluationServiceImpl.java
@@ -29,6 +29,7 @@
import org.springblade.core.mp.base.BaseServiceImpl;
import org.sxkj.system.cache.SysCache;
import java.util.ArrayList;
import java.util.List;
/**
@@ -42,9 +43,16 @@
   @Override
   public IPage<GdDataEvaluationVO> selectGdDataEvaluationPage(IPage<GdDataEvaluationVO> page, GdDataEvaluationPageParam gdDataEvaluation) {
      if(gdDataEvaluation.getIsQueryAll()){
         List<Long> deptList = SysCache.getDeptChildIds(Long.valueOf(AuthUtil.getDeptId()));
         gdDataEvaluation.setDeptList(deptList);
      if (!AuthUtil.isAdministrator()) {
         if (!gdDataEvaluation.getIsQueryAll()) {
            List<Long> deptList = SysCache.getDeptChildIds(Long.valueOf(AuthUtil.getDeptId()));
            gdDataEvaluation.setDeptList(deptList);
         }
      } else {
         // 管理员角色下保留原有分页信息,仅清空查询条件
         gdDataEvaluation.setDeptList(null);
         gdDataEvaluation.setIsQueryAll(true);
         gdDataEvaluation.setIsResolved(null);
      }
      return page.setRecords(baseMapper.selectGdDataEvaluationPage(page, gdDataEvaluation));
   }
@@ -53,7 +61,7 @@
   @Override
   public List<GdDataEvaluationExcel> exportGdDataEvaluation(Wrapper<GdDataEvaluationEntity> queryWrapper) {
      List<GdDataEvaluationExcel> gdDataEvaluationList = baseMapper.exportGdDataEvaluation(queryWrapper);
      //gdDataEvaluationList.forEach(gdDataEvaluation -> {
      // gdDataEvaluationList.forEach(gdDataEvaluation -> {
      //   gdDataEvaluation.setTypeName(DictCache.getValue(DictEnum.YES_NO, GdDataEvaluation.getType()));
      //});
      return gdDataEvaluationList;