事业部无法查看评价bug修复

This commit is contained in:
liang.chao 2025-04-16 10:25:24 +08:00
parent 7ed334dc80
commit d980d27cb9
3 changed files with 18 additions and 3 deletions

View File

@ -151,4 +151,6 @@ public interface OutsourcerEvaluateDao {
List<String> getPjEvaluateResultDeptId(EvaluateDataBean o);
List<String> getPjTaskEvaluatedPostId(EvaluateDataBean o);
List<String> getOrgList();
}

View File

@ -47,7 +47,7 @@ public class OutsourcerEvaluateServiceImpl implements OutsourcerEvaluateService
}
@Override
public AjaxRes getTableTitle(EvaluateSubBean o) {
public AjaxRes getTableTitle(EvaluateSubBean o) {
AjaxRes ar = new AjaxRes();
String deptId = (StringUtils.isBlank(o.getDeptId()) || "0".equals(o.getDeptId())) ? "0" : o.getDeptId();
String deptName = (StringUtils.isBlank(o.getDeptId()) || "0".equals(o.getDeptId())) ? "项目部" : dao.getDeptNameById(deptId);
@ -513,7 +513,7 @@ public class OutsourcerEvaluateServiceImpl implements OutsourcerEvaluateService
}
}
outsourcerEvaluateDao.deleteEvaluateData(o);
outsourcerEvaluateDao.updateEvalStatus("2",o.getEvaluateId());
outsourcerEvaluateDao.updateEvalStatus("2", o.getEvaluateId());
outsourcerEvaluateDao.saveEvaluateData(detailsList);
o.setIsApprove("0");
o.setEvaluateType("3");
@ -1217,7 +1217,12 @@ public class OutsourcerEvaluateServiceImpl implements OutsourcerEvaluateService
@Override
public List<OutSourceBean> getTeamEvaluateList(OutSourceBean o) {
o.setUserId(UserUtil.getLoginUser().getId().toString());
o.setDeptId(UserUtil.getLoginUser().getDeptId());
List<String> orgList = dao.getOrgList();
if (orgList.size() > 0 && orgList.contains(UserUtil.getLoginUser().getDeptId())) {
o.setDeptId("-1");
} else {
o.setDeptId(UserUtil.getLoginUser().getDeptId());
}
return dao.getTeamEvaluateList(o);
}

View File

@ -802,6 +802,14 @@
<select id="getPjTaskEvaluatedPostId" resultType="java.lang.String">
select post_id from pj_task_evaluated where evaluate_id =#{evaluateId}
</select>
<select id="getOrgList" resultType="java.lang.String">
select
id
from
pm_org_info
where
org_type = '1'
</select>
<update id="updateEvaluateRecordByEvaluateId">
update pj_evaluate_record set task_status = #{taskStatus} where evaluate_id = #{evaluateId}