|
@@ -7,11 +7,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<resultMap type="com.abi.qms.platform.dao.vo.result.QrPackageVO" id="QrPackageResult">
|
|
|
<result property="id" column="id"/>
|
|
|
<result property="materialId" column="material_id"/>
|
|
|
- <result property="factoryId" column="factory_id"/>
|
|
|
+ <result property="factoryCoverId" column="factory_cover_id"/>
|
|
|
+ <result property="factoryBeerId" column="factory_beer_id"/>
|
|
|
+ <result property="standbyRatio" column="standby_ratio"/>
|
|
|
+ <result property="reasonApply" column="reason_apply"/>
|
|
|
<result property="boxCodeFormatId" column="box_code_format_id"/>
|
|
|
<result property="sapOrderNo" column="sap_order_no"/>
|
|
|
- <result property="batchNumber" column="batch_number"/>
|
|
|
- <result property="name" column="name"/>
|
|
|
<result property="qrNumber" column="qr_number"/>
|
|
|
<result property="applyStatus" column="apply_status"/>
|
|
|
<result property="generateStatus" column="generate_status"/>
|
|
@@ -21,8 +22,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="createBy" column="create_by"/>
|
|
|
<result property="updateTime" column="update_time"/>
|
|
|
<result property="updateBy" column="update_by"/>
|
|
|
- <!-- 部门 -->
|
|
|
- <result property="factoryName" column="factory_name"/>
|
|
|
+ <!-- 包材厂 -->
|
|
|
+ <result property="factoryCoverName" column="factory_cover_name"/>
|
|
|
+ <!-- 啤酒厂 -->
|
|
|
+ <result property="factoryBeerName" column="factory_beer_name"/>
|
|
|
<!-- 码库 -->
|
|
|
<result property="qrRepertoryId" column="qr_Repertory_id"/>
|
|
|
<result property="qrRepertoryName" column="qr_repertory_name"/>
|
|
@@ -38,10 +41,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
SELECT
|
|
|
qp.id,
|
|
|
qp.material_id,
|
|
|
- qp.factory_id,
|
|
|
+ qp.factory_cover_id,
|
|
|
qp.box_code_format_id,
|
|
|
qp.sap_order_no,
|
|
|
- qp.name,
|
|
|
qp.qr_number,
|
|
|
qp.apply_status,
|
|
|
qp.is_download,
|
|
@@ -55,7 +57,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
qr_package qp
|
|
|
LEFT JOIN qr_box_code_format bcf ON qp.box_code_format_id = bcf.id
|
|
|
LEFT JOIN base_material bm ON qp.material_id = bm.id
|
|
|
- LEFT JOIN base_factory bf ON qp.factory_id = bf.id
|
|
|
+ LEFT JOIN base_factory bf ON qp.factory_cover_id = bf.id
|
|
|
LEFT JOIN user_info ui ON qp.create_by = ui.id
|
|
|
<where>
|
|
|
qp.is_delete = 0
|
|
@@ -68,8 +70,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="param.sapOrderNo != null and param.sapOrderNo != ''">
|
|
|
AND qp.sap_order_no like concat('%',#{param.sapOrderNo},'%')
|
|
|
</if>
|
|
|
- <if test="param.factoryId != null">
|
|
|
- AND qp.factory_id = #{param.factoryId}
|
|
|
+ <if test="param.factoryCoverId != null">
|
|
|
+ AND qp.factory_cover_id = #{param.factoryCoverId}
|
|
|
</if>
|
|
|
<if test="param.applyStatus != null">
|
|
|
AND qp.apply_status = #{param.applyStatus}
|
|
@@ -81,11 +83,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
SELECT
|
|
|
qp.id,
|
|
|
qp.material_id,
|
|
|
- qp.factory_id,
|
|
|
+ qp.factory_cover_id,
|
|
|
+ qp.factory_beer_id,
|
|
|
+ qp.standby_ratio,
|
|
|
+ qp.reason_apply,
|
|
|
qp.box_code_format_id,
|
|
|
qp.sap_order_no,
|
|
|
- qp.batch_number,
|
|
|
- qp.name,
|
|
|
qp.qr_number,
|
|
|
qp.apply_status,
|
|
|
qp.generate_status,
|
|
@@ -96,7 +99,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
qp.update_time,
|
|
|
qp.update_by,
|
|
|
bm.material_name,
|
|
|
- bf.factory_name,
|
|
|
+ bfc.factory_name as factory_cover_name,
|
|
|
+ bfb.factory_name as factory_beer_name,
|
|
|
qr.id AS qr_Repertory_id,
|
|
|
qr.name AS qr_repertory_name,
|
|
|
qr.type AS qr_repertory_type,
|
|
@@ -107,7 +111,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN qr_box_code_format bcf ON qp.box_code_format_id = bcf.id
|
|
|
LEFT JOIN qr_repertory qr ON bcf.qr_repertory_id = qr.id
|
|
|
LEFT JOIN base_material bm ON qp.material_id = bm.id
|
|
|
- LEFT JOIN base_factory bf ON qp.factory_id = bf.id
|
|
|
+ LEFT JOIN base_factory bfc ON qp.factory_cover_id = bfc.id
|
|
|
+ LEFT JOIN base_factory bfb ON qp.factory_beer_id = bfb.id
|
|
|
LEFT JOIN qr_package_download_record qpdr ON qpdr.qr_package_id = qp.id
|
|
|
LEFT JOIN user_info ui ON ui.id = qpdr.create_by
|
|
|
WHERE qp.id = #{id}
|