|
@@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<resultMap type="cn.ezhizao.project.business.domain.BizOutsourcedOrderDetailProcess" id="BizOutsourcedOrderDetailProcessResult">
|
|
<resultMap type="cn.ezhizao.project.business.domain.BizOutsourcedOrderDetailProcess" id="BizOutsourcedOrderDetailProcessResult">
|
|
<id column="id" property="id"/>
|
|
<id column="id" property="id"/>
|
|
<association property="auditNum" column="{processStepNumber=process_step_number,lotId=lot_id}" select="getReturnReceiptDetailAuditNum"/>
|
|
<association property="auditNum" column="{processStepNumber=process_step_number,lotId=lot_id}" select="getReturnReceiptDetailAuditNum"/>
|
|
|
|
+ <collection property="returnReceiptDetails" ofType="cn.ezhizao.project.business.domain.BizReturnReceiptDetail" column="{processStepNumber=process_step_number,lotId=lot_id}" select="getReturnReceiptDetailList"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
@@ -32,12 +33,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
select t1.*,t2.original_carrier,t2.new_carrier,t1.qualified_num as receipt_num,t2.original_carrier_count,t2.new_carrier_count from biz_outsourced_order_detail_process t1
|
|
select t1.*,t2.original_carrier,t2.new_carrier,t1.qualified_num as receipt_num,t2.original_carrier_count,t2.new_carrier_count from biz_outsourced_order_detail_process t1
|
|
left join biz_outsourced_order_detail t2 on t1.detail_id = t2.id
|
|
left join biz_outsourced_order_detail t2 on t1.detail_id = t2.id
|
|
where t1.deleted = 0 and t2.deleted = 0 and t1.detail_id = #{id} order by t1.process_step_number
|
|
where t1.deleted = 0 and t2.deleted = 0 and t1.detail_id = #{id} order by t1.process_step_number
|
|
-
|
|
|
|
</select>
|
|
</select>
|
|
<select id="getReturnReceiptDetailAuditNum" resultType="Integer">
|
|
<select id="getReturnReceiptDetailAuditNum" resultType="Integer">
|
|
SELECT t2.audit_num FROM biz_outsourced_order_detail_process t1 left join biz_return_receipt_detail t2 on t1.detail_id = t2.outsource_detail_id and t1.lot_id = t2.lot_id
|
|
SELECT t2.audit_num FROM biz_outsourced_order_detail_process t1 left join biz_return_receipt_detail t2 on t1.detail_id = t2.outsource_detail_id and t1.lot_id = t2.lot_id
|
|
WHERE t1.process_step_number = #{processStepNumber} AND t1.lot_id = #{lotId} and t2.process_step_number = #{processStepNumber} AND t2.lot_id = #{lotId} and t1.deleted = 0 and t2.deleted = 0
|
|
WHERE t1.process_step_number = #{processStepNumber} AND t1.lot_id = #{lotId} and t2.process_step_number = #{processStepNumber} AND t2.lot_id = #{lotId} and t1.deleted = 0 and t2.deleted = 0
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="getReturnReceiptDetailList" resultType="cn.ezhizao.project.business.domain.BizReturnReceiptDetail">
|
|
|
|
+ select * from biz_return_receipt_detail where lot_id = #{lotId} and process_step_number = #{processStepNumber} and deleted = 0
|
|
|
|
+ </select>
|
|
<delete id="physicalDelete">
|
|
<delete id="physicalDelete">
|
|
DELETE FROM biz_outsourced_order_detail_process
|
|
DELETE FROM biz_outsourced_order_detail_process
|
|
<trim prefix=" WHERE" suffix="" suffixOverrides="AND">
|
|
<trim prefix=" WHERE" suffix="" suffixOverrides="AND">
|