feat: 企标评审会记录增加评审人列

This commit is contained in:
2024-04-19 11:03:41 +08:00
parent 16ce651275
commit 75a25d3143
7 changed files with 25 additions and 6 deletions
+9 -1
View File
@@ -83,4 +83,12 @@ ALTER TABLE laws_part_name COMMENT = '零部件结构树表';
-- 2024 0412 外标增加授权部门字段
INSERT INTO laws_tag (id, `table_name`, db_field_name, db_field_en_name, db_field_txt, order_num, db_field_name_old, db_is_key, db_is_null, db_type, db_length, field_show_type, field_must_input, is_show_form_create, is_query, is_show_form, is_show_list, is_read_only, create_time, create_by, sort_flag, show_area, is_show_search, del_flag, is_model) VALUES ('1778616879331246081', 'laws_overseas_standard', 'auth_dept', 'Auth Dept', '授权部门', 38, 'auth_dept', 0, 1, 'String', 500, '7', '0', 1, 0, 1, 0, 0, '2024-04-12 10:51:23', 'admin', '0', '1694630597254553601', 0, 0, '2');
ALTER TABLE laws_overseas_standard ADD COLUMN auth_dept varchar (500) null comment '授权部门';
ALTER TABLE laws_overseas_standard ADD COLUMN auth_dept varchar (500) null comment '授权部门';
-- 2024 0418 企标评审会记录增加评审人列
ALTER TABLE `laws_enterprise_standard_review_meeting_record`
ADD COLUMN `review_user` varchar(2000) NULL COMMENT '评审人' AFTER `review_date`;
-- 2024 0418 企标制修订流程表增加评审人列
ALTER TABLE `process_es_revision`
ADD COLUMN `review_user` varchar(2000) NULL COMMENT '评审人(标准化审批)' AFTER `comments_summary`;
@@ -127,7 +127,6 @@ public class ProcessEsRevision implements Serializable {
/**
* 评审人
*/
@TableField(exist = false)
@ApiModelProperty(value = "评审人")
private String reviewUser;
@@ -116,6 +116,7 @@ public class ProcessESRevisionEndListener implements ExecutionListener {
esRmr.setStandardId(standardId);
esRmr.setPlanId(esp.getId());
esRmr.setReviewDate(data.getReviewDate());
esRmr.setReviewUser(data.getReviewUser());
rmrService.save(esRmr);
// 保存评审会评审结果
List<ReviewMeetingDetailVO> reviewMeetingDetailVOS = data.parseReviewMeetingDetails();
@@ -44,9 +44,10 @@
select id, standard_number, standard_name from laws_enterprise_standard where del_flag = 0
UNION ALL
select id, standard_number, standard_name from laws_domestic_standard where del_flag = 0
UNION ALL
select id, standard_number, standard_name from laws_overseas_standard where del_flag = 0
) AS standard ON sfsi.standard_id = standard.id
LEFT JOIN
laws_bind_part_doc AS lbpd ON lbpd.bind_id = bp.id
LEFT JOIN laws_bind_part_doc AS lbpd ON lbpd.bind_id = bp.id
LEFT JOIN laws_document_split AS split ON split.id = lbpd.clause_id
<where>
<!--零部件号-->
@@ -71,4 +71,8 @@ public class EnterpriseStandardReviewMeetingRecord implements Serializable {
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "评审日期")
private Date reviewDate;
/**评审人*/
@ApiModelProperty(value = "评审人")
private String reviewUser;
}
@@ -43,10 +43,14 @@ public class EnterpriseStandardReviewMeetingVo {
@ApiModelProperty(value = "评审日期")
private Date reviewDate;
@Dict(dicCode = "id", dictTable = "sys_user", dicText = "realname")
@ApiModelProperty(value = "评审人")
private String reviewUsers;
@ApiModelProperty(value = "")
@ApiModelProperty(value = "")
private String rateUsers;
@ApiModelProperty(value = "平均分")
private String avgScore;
/**是否为优质标准*/
@@ -13,6 +13,7 @@
<result property="orgCode" column="org_code" jdbcType="VARCHAR"/>
<result property="standardId" column="standard_id" jdbcType="VARCHAR"/>
<result property="planId" column="plan_id" jdbcType="VARCHAR"/>
<result property="reviewUser" column="review_user" jdbcType="VARCHAR"/>
<result property="reviewDate" column="review_date" jdbcType="TIMESTAMP"/>
</resultMap>
@@ -24,10 +25,11 @@
es.main_drafting_user AS mainDraftUser,
es.main_drafting_unit AS mainDraftUnit,
rmr.review_date AS reviewDate,
rmr.review_user AS reviewUsers,
esp.qualityFlag,
(score.avg_score_item1 + score.avg_score_item2 + score.avg_score_item3 +
score.avg_score_item4 + score.avg_score_item5 + score.avg_score_item6) AS avgScore,
GROUP_CONCAT(DISTINCT CONCAT(u.realname, '(', u.username, ')') ORDER BY u.username ASC SEPARATOR ',') AS reviewUsers
GROUP_CONCAT(DISTINCT CONCAT(u.realname, '(', u.username, ')') ORDER BY u.username ASC SEPARATOR ',') AS rateUsers
FROM
`laws_enterprise_standard_review_meeting_record` AS rmr
LEFT JOIN