|
|
|
@ -23,6 +23,8 @@
|
|
|
|
|
<result property="thirdCheckUserName" column="third_check_user_name"/>
|
|
|
|
|
<result property="thirdCheckResult" column="third_check_result"/>
|
|
|
|
|
<result property="thirdCheckTime" column="third_check_time"/>
|
|
|
|
|
<result property="sampleUserCode" column="sample_user_code"/>
|
|
|
|
|
<result property="sampleUserName" column="sample_user_name"/>
|
|
|
|
|
<result property="createBy" column="create_by"/>
|
|
|
|
|
<result property="createTime" column="create_time"/>
|
|
|
|
|
<result property="updateBy" column="update_by"/>
|
|
|
|
@ -35,7 +37,7 @@
|
|
|
|
|
id,
|
|
|
|
|
material_name,
|
|
|
|
|
income_batch_no,
|
|
|
|
|
SUBSTRING ( pow.workorder_code_sap, 4, 12 ) AS work_order_code_sap,
|
|
|
|
|
work_order_code_sap,
|
|
|
|
|
sample_time,
|
|
|
|
|
sample_num,
|
|
|
|
|
sample_address,
|
|
|
|
@ -50,9 +52,10 @@
|
|
|
|
|
third_check_user_code,
|
|
|
|
|
third_check_user_name,
|
|
|
|
|
third_check_result,
|
|
|
|
|
third_check_time
|
|
|
|
|
third_check_time,
|
|
|
|
|
sample_user_code,
|
|
|
|
|
sample_user_name
|
|
|
|
|
from qc_check_sample_task task
|
|
|
|
|
left join pro_order_workorder pow ON pow.workorder_code = task.order_no
|
|
|
|
|
<where>
|
|
|
|
|
<if test="queryDate != null and queryDate != ''">
|
|
|
|
|
and CONVERT(VARCHAR(10), task.create_time ,23) <![CDATA[ = ]]> #{queryDate}
|
|
|
|
@ -67,7 +70,7 @@
|
|
|
|
|
and task.material_name like concat('%', #{materialName}, '%')
|
|
|
|
|
</if>
|
|
|
|
|
<if test="workOrderCodeSap != null and workOrderCodeSap != ''">
|
|
|
|
|
and SUBSTRING ( pow.workorder_code_sap, 4, 12 ) <![CDATA[ = ]]> #{workOrderCodeSap}
|
|
|
|
|
and task.work_order_code_sap = #{workOrderCodeSap}
|
|
|
|
|
</if>
|
|
|
|
|
</where>
|
|
|
|
|
order by task.sample_time desc,task.create_time desc
|
|
|
|
@ -166,6 +169,12 @@
|
|
|
|
|
<if test="thirdCheckTime != null and thirdCheckTime != ''">
|
|
|
|
|
third_check_time = #{thirdCheckTime},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="sampleUserCode != null and sampleUserCode != ''">
|
|
|
|
|
sample_user_code = #{sampleUserCode},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="sampleUserName != null and sampleUserName != ''">
|
|
|
|
|
sample_user_name = #{sampleUserName},
|
|
|
|
|
</if>
|
|
|
|
|
update_time = getDate()
|
|
|
|
|
</set>
|
|
|
|
|
where id = #{id}
|
|
|
|
@ -238,6 +247,7 @@
|
|
|
|
|
material_name,
|
|
|
|
|
income_batch_no,
|
|
|
|
|
order_no,
|
|
|
|
|
work_order_code_sap,
|
|
|
|
|
create_time
|
|
|
|
|
)
|
|
|
|
|
VALUES
|
|
|
|
@ -246,6 +256,7 @@
|
|
|
|
|
#{materialName},
|
|
|
|
|
#{incomeBatchNo},
|
|
|
|
|
#{orderNo},
|
|
|
|
|
#{workOrderCodeSap},
|
|
|
|
|
#{createTime}
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
@ -253,7 +264,7 @@
|
|
|
|
|
<select id="selectQcCheckSampleTask" parameterType="com.op.quality.domain.QcCheckSampleTask" resultType="com.op.quality.domain.QcCheckSampleTask">
|
|
|
|
|
SELECT id
|
|
|
|
|
FROM qc_check_sample_task
|
|
|
|
|
WHERE material_name = #{materialName} AND income_batch_no = #{incomeBatchNo} AND order_no = #{orderNo}
|
|
|
|
|
WHERE material_name = #{materialName} AND work_order_code_sap = #{workOrderCodeSap}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|