质检相关功能修复
This commit is contained in:
@@ -100,6 +100,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="inspectDate != null "> and inspect_date = #{inspectDate}</if>
|
||||
<if test="inspector != null and inspector != ''"> and inspector = #{inspector}</if>
|
||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
||||
<if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
@@ -93,6 +93,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="inspectDate != null "> and inspect_date = #{inspectDate}</if>
|
||||
<if test="inspector != null and inspector != ''"> and inspector = #{inspector}</if>
|
||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
||||
<if test="createBy != null and createBy != '' "> and create_by = #{createBy}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
@@ -90,6 +90,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="inspectDate != null "> and inspect_date = #{inspectDate}</if>
|
||||
<if test="inspector != null and inspector != ''"> and inspector = #{inspector}</if>
|
||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
||||
<if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
@@ -40,29 +40,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</sql>
|
||||
|
||||
<select id="selectQcResultDetailList" parameterType="QcResultDetail" resultMap="QcResultDetailResult">
|
||||
<include refid="selectQcResultDetailVo"/>
|
||||
select qd.detail_id, qd.result_id, qd.index_id, qi.index_code, qi.index_name, qd.index_type, qd.qc_tool, qd.check_method, qd.stander_val, qd.unit_of_measure, qd.threshold_max, qd.threshold_min, qd.qc_result_type, qd.qc_result_spc, qd.qc_val_float, qd.qc_val_integer, qd.qc_val_text, qd.qc_val_dict, qd.qc_val_file, qd.remark, qd.attr1, qd.attr2, qd.attr3, qd.attr4, qd.create_by, qd.create_time, qd.update_by, qd.update_time
|
||||
from qc_result_detail qd
|
||||
left join qc_index qi on qi.index_id = qd.index_id
|
||||
<where>
|
||||
<if test="resultId != null "> and result_id = #{resultId}</if>
|
||||
<if test="indexId != null "> and index_id = #{indexId}</if>
|
||||
<if test="indexType != null and indexType != ''"> and index_type = #{indexType}</if>
|
||||
<if test="qcTool != null and qcTool != ''"> and qc_tool = #{qcTool}</if>
|
||||
<if test="checkMethod != null and checkMethod != ''"> and check_method = #{checkMethod}</if>
|
||||
<if test="standerVal != null "> and stander_val = #{standerVal}</if>
|
||||
<if test="unitOfMeasure != null and unitOfMeasure != ''"> and unit_of_measure = #{unitOfMeasure}</if>
|
||||
<if test="thresholdMax != null "> and threshold_max = #{thresholdMax}</if>
|
||||
<if test="thresholdMin != null "> and threshold_min = #{thresholdMin}</if>
|
||||
<if test="qcResultType != null and qcResultType != ''"> and qc_result_type = #{qcResultType}</if>
|
||||
<if test="qcResultSpc != null and qcResultSpc != ''"> and qc_result_spc = #{qcResultSpc}</if>
|
||||
<if test="qcValFloat != null "> and qc_val_float = #{qcValFloat}</if>
|
||||
<if test="qcValInteger != null "> and qc_val_integer = #{qcValInteger}</if>
|
||||
<if test="qcValText != null and qcValText != ''"> and qc_val_text = #{qcValText}</if>
|
||||
<if test="qcValDict != null and qcValDict != ''"> and qc_val_dict = #{qcValDict}</if>
|
||||
<if test="qcValFile != null and qcValFile != ''"> and qc_val_file = #{qcValFile}</if>
|
||||
<if test="attr1 != null and attr1 != ''"> and attr1 = #{attr1}</if>
|
||||
<if test="attr2 != null and attr2 != ''"> and attr2 = #{attr2}</if>
|
||||
<if test="attr3 != null "> and attr3 = #{attr3}</if>
|
||||
<if test="attr4 != null "> and attr4 = #{attr4}</if>
|
||||
<if test="resultId != null "> and qd.result_id = #{resultId}</if>
|
||||
<if test="indexId != null "> and qd.index_id = #{indexId}</if>
|
||||
<if test="indexType != null and indexType != ''"> and qd.index_type = #{indexType}</if>
|
||||
<if test="qcTool != null and qcTool != ''"> and qd.qc_tool = #{qcTool}</if>
|
||||
<if test="checkMethod != null and checkMethod != ''"> and qd.check_method = #{checkMethod}</if>
|
||||
<if test="standerVal != null "> and qd.stander_val = #{standerVal}</if>
|
||||
<if test="unitOfMeasure != null and unitOfMeasure != ''"> and qd.unit_of_measure = #{unitOfMeasure}</if>
|
||||
<if test="thresholdMax != null "> and qd.threshold_max = #{thresholdMax}</if>
|
||||
<if test="thresholdMin != null "> and qd.threshold_min = #{thresholdMin}</if>
|
||||
<if test="qcResultType != null and qcResultType != ''"> and qd.qc_result_type = #{qcResultType}</if>
|
||||
<if test="qcResultSpc != null and qcResultSpc != ''"> and qd.qc_result_spc = #{qcResultSpc}</if>
|
||||
<if test="qcValFloat != null "> and qd.qc_val_float = #{qcValFloat}</if>
|
||||
<if test="qcValInteger != null "> and qd.qc_val_integer = #{qcValInteger}</if>
|
||||
<if test="qcValText != null and qcValText != ''"> and qd.qc_val_text = #{qcValText}</if>
|
||||
<if test="qcValDict != null and qcValDict != ''"> and qd.qc_val_dict = #{qcValDict}</if>
|
||||
<if test="qcValFile != null and qcValFile != ''"> and qd.qc_val_file = #{qcValFile}</if>
|
||||
</where>
|
||||
order by qd.index_id asc
|
||||
</select>
|
||||
|
||||
<select id="selectQcResultDetailByResultIdAndIQCId" parameterType="QcResultDetail" resultMap="QcResultDetailResult">
|
||||
|
||||
@@ -47,6 +47,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="arrivalDate != null "> and arrival_date = #{arrivalDate}</if>
|
||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectWmArrivalNoticeByNoticeId" parameterType="Long" resultMap="WmArrivalNoticeResult">
|
||||
|
||||
@@ -15,6 +15,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="batchCode" column="batch_code" />
|
||||
<result property="snNum" column="snNum"></result>
|
||||
<result property="workorderId" column="workorder_id"></result>
|
||||
<result property="workorderCode" column="workorder_code"></result>
|
||||
<result property="inputTime" column="input_time"></result>
|
||||
<result property="genDate" column="gen_date"></result>
|
||||
<result property="remark" column="remark" />
|
||||
@@ -42,7 +43,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="specification != null and specification != ''"> and specification = #{specification}</if>
|
||||
<if test="unitOfMeasure != null and unitOfMeasure != ''"> and unit_of_measure = #{unitOfMeasure}</if>
|
||||
<if test="batchCode != null and batchCode != ''"> and batch_code = #{batchCode}</if>
|
||||
<if test="workoderId != null and workorderId != ''"> and workorder_id = #{workorderId}</if>
|
||||
<if test="workorderId != null and workorderId != ''"> and workorder_id = #{workorderId}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
@@ -68,10 +69,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</select>
|
||||
|
||||
<select id="getStationList" parameterType="WmSn" resultMap="WmSnResult">
|
||||
select sn.sn_id,sn.sn_code,sn.item_id,sn.item_code,sn.item_name,sn.specification,sn.unit_of_measure,ps.input_time
|
||||
select sn.sn_id,sn.sn_code,sn.workorder_id,wo.workorder_code, sn.item_id,sn.item_code,sn.item_name,sn.specification,sn.unit_of_measure,ps.input_time
|
||||
from wm_sn sn
|
||||
left join pro_sn_process ps
|
||||
on sn.sn_id = ps.sn_id
|
||||
left join pro_workorder wo
|
||||
on sn.workorder_id = wo.workorder_id
|
||||
where sn.workorder_id =#{workorderId}
|
||||
and ps.workstation_id = #{workstationId}
|
||||
order by ps.input_time desc
|
||||
@@ -88,7 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="specification != null">specification,</if>
|
||||
<if test="unitOfMeasure != null">unit_of_measure,</if>
|
||||
<if test="batchCode != null">batch_code,</if>
|
||||
<if test="workoderId != null">workorder_id,</if>
|
||||
<if test="workorderId != null">workorder_id,</if>
|
||||
<if test="genDate !=null">gen_date,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="attr1 != null">attr1,</if>
|
||||
@@ -108,7 +111,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="specification != null">#{specification},</if>
|
||||
<if test="unitOfMeasure != null">#{unitOfMeasure},</if>
|
||||
<if test="batchCode != null">#{batchCode},</if>
|
||||
<if test="workoderId != null">#{workorderId},</if>
|
||||
<if test="workorderId != null">#{workorderId},</if>
|
||||
<if test="genDate !=null">#{genDate},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="attr1 != null">#{attr1},</if>
|
||||
@@ -132,7 +135,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<if test="specification != null">specification = #{specification},</if>
|
||||
<if test="unitOfMeasure != null">unit_of_measure = #{unitOfMeasure},</if>
|
||||
<if test="batchCode != null">batch_code = #{batchCode},</if>
|
||||
<if test="workoderId != null">workorder_id = #{workorderId},</if>
|
||||
<if test="workorderId != null">workorder_id = #{workorderId},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="attr1 != null">attr1 = #{attr1},</if>
|
||||
<if test="attr2 != null">attr2 = #{attr2},</if>
|
||||
|
||||
Reference in New Issue
Block a user