From 0bb8476eafa3c91c8f3e32a8f777a059a6a5c785 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Fri, 13 Jun 2025 17:11:42 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/OutsourcerEvaluateController.java | 16 ++++++++++++---- .../evaluate/dao/OutsourcerEvaluateDao.java | 2 ++ .../evaluate/OutsourcerEvaluateMapper.xml | 14 +++++++++++--- .../pages/evaluate/person/EvaluatePersonAdd.html | 1 + 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java index ba97486..98a5808 100644 --- a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java +++ b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/controller/OutsourcerEvaluateController.java @@ -161,7 +161,7 @@ public class OutsourcerEvaluateController extends BaseController list = outsourcerEvaluateService.getEvaluateAuditList(o); - excelOut(response, list, filename, "退场班组评价"); + excelOut(response, list, filename, "外包商评价"); } catch (Exception e) { e.printStackTrace(); } @@ -207,7 +207,7 @@ public class OutsourcerEvaluateController extends BaseController maps = new LinkedHashMap(); maps.put("id", i + 1); switch (sheetname) { - case "退场班组评价": + case "外包商评价": maps.put("evaluateDept", bean.getEvaluateDept()); maps.put("evaluateTitle", bean.getEvaluateTitle()); maps.put("evaluateMonth", bean.getEvaluateMonth()); @@ -403,6 +403,14 @@ public class OutsourcerEvaluateController extends BaseController 0){ + ar.setFailMsg("部门评价未完成,请先评价"); + return ar; + } List stringList = outsourcerEvaluateDao.getExaminePersonByDeptAndRoleName("7", "汇总审批人"); if (StringUtils.isBlank(o.getEvaluateId())) { ar.setFailMsg("评价ID不能为空"); diff --git a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java index 498f6b1..b067b93 100644 --- a/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java +++ b/src/main/java/com/bonus/gs/sub/evaluate/evaluate/dao/OutsourcerEvaluateDao.java @@ -157,4 +157,6 @@ public interface OutsourcerEvaluateDao { List getPjTaskEvaluatedPostId(EvaluateDataBean o); List getOrgList(); + + Integer selectScore(EvaluateDataBean o); } diff --git a/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml b/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml index 45b1140..e38c3c8 100644 --- a/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml +++ b/src/main/resources/mappers/evaluate/OutsourcerEvaluateMapper.xml @@ -32,8 +32,8 @@ insert into pj_evaluate_result(details_id,evaluate_id,sub_evaluate_id,sub_id,pro_id,dept_id,person_id,json,title_list,is_project, - check_one,check_person_one,is_active) - values(#{parentId},#{evaluateId},#{templateId},#{subId},#{proId},#{deptId},#{userId},#{jsonData},#{titleFiled},#{isProject},'0','0','1') + check_one,check_person_one,is_active,person_ids) + values(#{parentId},#{evaluateId},#{templateId},#{subId},#{proId},#{deptId},#{userId},#{jsonData},#{titleFiled},#{isProject},'0','0','1',#{userId}) @@ -560,7 +560,7 @@ sub_evaluate_id as templateId, dept_id as deptId, json as jsonData, - GROUP_CONCAT(su.username ) as userName, + GROUP_CONCAT(DISTINCT su.username ) as userName, per.person_id as userId, ifnull(per.check_one,'0') as isApprove, ifnull(per.check_two,'0') as isTwoApprove, @@ -826,6 +826,14 @@ where org_type = '1' + update pj_evaluate_record set task_status = #{taskStatus} where evaluate_id = #{evaluateId} diff --git a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html index 1041acd..ca9e687 100644 --- a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html +++ b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html @@ -180,6 +180,7 @@ $('#deptId').attr('disabled', 'disabled'); } else { $('#deptId').val(""); + $('#deptId').removeAttr('disabled'); } layui.form.render('select'); // 刷新下拉框 });