|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.huaxu.dict.DictUtil;
|
|
import com.huaxu.evaluation.dao.EvaluationGradeMapper;
|
|
import com.huaxu.evaluation.dao.EvaluationGradeMapper;
|
|
import com.huaxu.evaluation.entity.EvaluationGradeEntity;
|
|
import com.huaxu.evaluation.entity.EvaluationGradeEntity;
|
|
import com.huaxu.evaluation.service.EvaluationGradeService;
|
|
import com.huaxu.evaluation.service.EvaluationGradeService;
|
|
@@ -33,23 +34,26 @@ public class EvaluationGradeServiceImpl extends ServiceImpl<EvaluationGradeMappe
|
|
private EvaluationGradeMapper evaluationGradeMapper;
|
|
private EvaluationGradeMapper evaluationGradeMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private OrgInfoUtil orgInfoUtil;
|
|
private OrgInfoUtil orgInfoUtil;
|
|
|
|
+ @Autowired
|
|
|
|
+ private DictUtil dictUtil;
|
|
/**
|
|
/**
|
|
* 自定义分页查询,含关联实体对像
|
|
* 自定义分页查询,含关联实体对像
|
|
*/
|
|
*/
|
|
public IPage<EvaluationGradeEntity> findPage(IPage<EvaluationGradeEntity> page, EvaluationGradeEntity evaluationGradeEntity) {
|
|
public IPage<EvaluationGradeEntity> findPage(IPage<EvaluationGradeEntity> page, EvaluationGradeEntity evaluationGradeEntity) {
|
|
|
|
|
|
LoginUser currentUser = UserUtil.getCurrentUser();
|
|
LoginUser currentUser = UserUtil.getCurrentUser();
|
|
- if(currentUser!=null) {
|
|
|
|
|
|
+ if (currentUser != null) {
|
|
evaluationGradeEntity.setTenantId(currentUser.getTenantId());
|
|
evaluationGradeEntity.setTenantId(currentUser.getTenantId());
|
|
evaluationGradeEntity.setProgramItems(currentUser.getProgramItemList());
|
|
evaluationGradeEntity.setProgramItems(currentUser.getProgramItemList());
|
|
evaluationGradeEntity.setUserType(currentUser.getType());
|
|
evaluationGradeEntity.setUserType(currentUser.getType());
|
|
//1是公司,2是公司及以下,3部门,4部门及以下,5自定义
|
|
//1是公司,2是公司及以下,3部门,4部门及以下,5自定义
|
|
evaluationGradeEntity.setPermissonType(currentUser.getPermissonType());
|
|
evaluationGradeEntity.setPermissonType(currentUser.getPermissonType());
|
|
}
|
|
}
|
|
- Page<EvaluationGradeEntity> iPage = evaluationGradeMapper.findPage(page,evaluationGradeEntity);
|
|
|
|
- for(EvaluationGradeEntity item:iPage.getRecords())
|
|
|
|
- {
|
|
|
|
|
|
+ Page<EvaluationGradeEntity> iPage = evaluationGradeMapper.findPage(page, evaluationGradeEntity);
|
|
|
|
+ for (EvaluationGradeEntity item : iPage.getRecords()) {
|
|
item.setCompanyOrgName(orgInfoUtil.getOrgName(item.getCompanyOrgId()));
|
|
item.setCompanyOrgName(orgInfoUtil.getOrgName(item.getCompanyOrgId()));
|
|
|
|
+ item.setTypeName(dictUtil.getDictName("SC_EVALUATION_GRADE_TYPE",item.getType().intValue()));
|
|
|
|
+ item.setEvaluationGradeName(dictUtil.getDictName("SC_EVALUATION_GRADE",item.getEvaluationGrade().intValue()));
|
|
}
|
|
}
|
|
return iPage;
|
|
return iPage;
|
|
}
|
|
}
|