|
|
@ -21,6 +21,7 @@ |
|
|
t.proofing_number, |
|
|
t.proofing_number, |
|
|
t.proofing_number AS sampleQty, |
|
|
t.proofing_number AS sampleQty, |
|
|
t.pm_inquery_time, |
|
|
t.pm_inquery_time, |
|
|
|
|
|
t.importance, |
|
|
-- 打样完成日期口径:actuality_delivery_date(DeliveryPackage 完成时回写),未完成则为空。 |
|
|
-- 打样完成日期口径:actuality_delivery_date(DeliveryPackage 完成时回写),未完成则为空。 |
|
|
CASE WHEN t.actuality_delivery_date IS NULL THEN NULL ELSE YEAR(t.actuality_delivery_date) END AS sampleMakingYear, |
|
|
CASE WHEN t.actuality_delivery_date IS NULL THEN NULL ELSE YEAR(t.actuality_delivery_date) END AS sampleMakingYear, |
|
|
CASE WHEN t.actuality_delivery_date IS NULL THEN NULL ELSE MONTH(t.actuality_delivery_date) END AS sampleMakingMonth, |
|
|
CASE WHEN t.actuality_delivery_date IS NULL THEN NULL ELSE MONTH(t.actuality_delivery_date) END AS sampleMakingMonth, |
|
|
@ -195,6 +196,16 @@ |
|
|
<if test="query.pmInqueryTimeEnd != null"> |
|
|
<if test="query.pmInqueryTimeEnd != null"> |
|
|
and #{query.pmInqueryTimeEnd,jdbcType=DATE} >= t.pm_inquery_time |
|
|
and #{query.pmInqueryTimeEnd,jdbcType=DATE} >= t.pm_inquery_time |
|
|
</if> |
|
|
</if> |
|
|
|
|
|
<if test="query.importance != null and query.importance != ''"> |
|
|
|
|
|
<choose> |
|
|
|
|
|
<when test='query.importance == "Y"'> |
|
|
|
|
|
and UPPER(ISNULL(t.importance, '')) = 'Y' |
|
|
|
|
|
</when> |
|
|
|
|
|
<otherwise> |
|
|
|
|
|
and UPPER(ISNULL(t.importance, '')) <> 'Y' |
|
|
|
|
|
</otherwise> |
|
|
|
|
|
</choose> |
|
|
|
|
|
</if> |
|
|
</where> |
|
|
</where> |
|
|
order by t.create_date desc |
|
|
order by t.create_date desc |
|
|
</select> |
|
|
</select> |
|
|
@ -253,6 +264,7 @@ |
|
|
baseline, |
|
|
baseline, |
|
|
actuality_delivery_date, |
|
|
actuality_delivery_date, |
|
|
pm_inquery_time, |
|
|
pm_inquery_time, |
|
|
|
|
|
importance, |
|
|
comments, |
|
|
comments, |
|
|
remark, |
|
|
remark, |
|
|
create_date, |
|
|
create_date, |
|
|
@ -453,11 +465,11 @@ |
|
|
INSERT INTO plm_proofing_information_tracking |
|
|
INSERT INTO plm_proofing_information_tracking |
|
|
(id, site, project_id, project_part_id, proofing_id, proofing_no, proofing_status, project_phase, project_category, |
|
|
(id, site, project_id, project_part_id, proofing_id, proofing_no, proofing_status, project_phase, project_category, |
|
|
tracker, engineer, priority_level, proofing_number, plan_start_date, required_delivery_date, baseline, actuality_delivery_date, |
|
|
tracker, engineer, priority_level, proofing_number, plan_start_date, required_delivery_date, baseline, actuality_delivery_date, |
|
|
pm_inquery_time, comments, remark, create_date, create_by, update_date, update_by) |
|
|
|
|
|
|
|
|
pm_inquery_time, importance, comments, remark, create_date, create_by, update_date, update_by) |
|
|
VALUES |
|
|
VALUES |
|
|
(#{trackingId}, #{site}, #{projectId}, #{projectPartId}, #{proofingId}, #{proofingNo}, #{proofingStatus}, #{projectPhase}, #{projectCategory}, |
|
|
(#{trackingId}, #{site}, #{projectId}, #{projectPartId}, #{proofingId}, #{proofingNo}, #{proofingStatus}, #{projectPhase}, #{projectCategory}, |
|
|
#{tracker}, #{engineer}, #{priorityLevel}, #{proofingNumber}, #{planStartDate,jdbcType=DATE}, #{requiredDeliveryDate,jdbcType=DATE}, #{baseline,jdbcType=DATE}, #{actualityDeliveryDate,jdbcType=DATE}, |
|
|
#{tracker}, #{engineer}, #{priorityLevel}, #{proofingNumber}, #{planStartDate,jdbcType=DATE}, #{requiredDeliveryDate,jdbcType=DATE}, #{baseline,jdbcType=DATE}, #{actualityDeliveryDate,jdbcType=DATE}, |
|
|
#{pmInqueryTime,jdbcType=DATE}, #{comments}, #{remark}, GETDATE(), #{createBy}, GETDATE(), #{updateBy}) |
|
|
|
|
|
|
|
|
#{pmInqueryTime,jdbcType=DATE}, #{importance}, #{comments}, #{remark}, GETDATE(), #{createBy}, GETDATE(), #{updateBy}) |
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
|
<select id="selectProcessValuesByTrackingIds" resultType="com.xujie.sys.modules.sampletracking.data.ProofTrackingProcessValueData"> |
|
|
<select id="selectProcessValuesByTrackingIds" resultType="com.xujie.sys.modules.sampletracking.data.ProofTrackingProcessValueData"> |
|
|
@ -550,6 +562,7 @@ |
|
|
plan_start_date = #{planStartDate,jdbcType=DATE}, |
|
|
plan_start_date = #{planStartDate,jdbcType=DATE}, |
|
|
required_delivery_date = #{requiredDeliveryDate,jdbcType=DATE}, |
|
|
required_delivery_date = #{requiredDeliveryDate,jdbcType=DATE}, |
|
|
pm_inquery_time = #{pmInqueryTime,jdbcType=DATE}, |
|
|
pm_inquery_time = #{pmInqueryTime,jdbcType=DATE}, |
|
|
|
|
|
importance = #{importance}, |
|
|
project_phase = #{projectPhase}, |
|
|
project_phase = #{projectPhase}, |
|
|
proofing_status = #{proofingStatus}, |
|
|
proofing_status = #{proofingStatus}, |
|
|
update_date = GETDATE(), |
|
|
update_date = GETDATE(), |
|
|
@ -568,6 +581,7 @@ |
|
|
required_delivery_date = #{requiredDeliveryDate,jdbcType=DATE}, |
|
|
required_delivery_date = #{requiredDeliveryDate,jdbcType=DATE}, |
|
|
baseline = #{baseline,jdbcType=DATE}, |
|
|
baseline = #{baseline,jdbcType=DATE}, |
|
|
pm_inquery_time = #{pmInqueryTime,jdbcType=DATE}, |
|
|
pm_inquery_time = #{pmInqueryTime,jdbcType=DATE}, |
|
|
|
|
|
importance = #{importance}, |
|
|
tracker = #{tracker}, |
|
|
tracker = #{tracker}, |
|
|
engineer = #{engineer}, |
|
|
engineer = #{engineer}, |
|
|
priority_level = #{priorityLevel}, |
|
|
priority_level = #{priorityLevel}, |
|
|
@ -624,6 +638,7 @@ |
|
|
t.baseline, |
|
|
t.baseline, |
|
|
t.actuality_delivery_date, |
|
|
t.actuality_delivery_date, |
|
|
t.pm_inquery_time, |
|
|
t.pm_inquery_time, |
|
|
|
|
|
t.importance, |
|
|
t.comments, |
|
|
t.comments, |
|
|
t.remark, |
|
|
t.remark, |
|
|
t.create_date, |
|
|
t.create_date, |
|
|
|