吉安感知网项目-后端
rain
2026-02-09 66bfbdb9251c22ffa2b5f05595a76a3547a2f5eb
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,10 +43,17 @@
   @Override
   public IPage<GdDataEvaluationVO> selectGdDataEvaluationPage(IPage<GdDataEvaluationVO> page, GdDataEvaluationPageParam gdDataEvaluation) {
      if(gdDataEvaluation.getIsQueryAll()){
      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));
   }