|
@@ -5,6 +5,7 @@
|
|
|
<!--@mbg.generated-->
|
|
|
<!--@Table sell_order-->
|
|
|
<id column="id_" property="id"/>
|
|
|
+ <result column="tenant_id_" property="tenantId"/>
|
|
|
<result column="organ_id_" property="organId"/>
|
|
|
<result column="edu_teacher_id_" property="eduTeacherId"/>
|
|
|
<result column="eduTeacher" property="eduTeacher"/>
|
|
@@ -44,7 +45,7 @@
|
|
|
</resultMap>
|
|
|
<sql id="Base_Column_List">
|
|
|
<!--@mbg.generated-->
|
|
|
- id_, edu_teacher_id_,organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_,
|
|
|
+ id_, tenant_id_, edu_teacher_id_,organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_,
|
|
|
actual_amount_,balance_amount_, sell_cost_, sell_cost2_, type_,parent_goods_id_, goods_id_,goods_name_, num_,
|
|
|
user_id_,
|
|
|
payment_channel_,mer_no_,batch_no_,stock_type_,account_type_,status_, refund_time_,sell_time_, create_ime_,
|
|
@@ -68,13 +69,13 @@
|
|
|
insert into sell_order (edu_teacher_id_,organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_,
|
|
|
expect_amount_,actual_amount_,balance_amount_, type_,parent_goods_id_, goods_id_,goods_name_, sell_cost_,
|
|
|
sell_cost2_, num_, user_id_, payment_channel_,
|
|
|
- mer_no_,batch_no_,stock_type_,account_type_, refund_time_,sell_time_, create_ime_, update_time_,coupon_remit_amount_)
|
|
|
+ mer_no_,batch_no_,stock_type_,account_type_, refund_time_,sell_time_, create_ime_, update_time_,coupon_remit_amount_,tenant_id_)
|
|
|
values (#{eduTeacherId},#{organId}, #{cooperationOrganId}, #{transNo}, #{orderNo},#{orderId}, #{expectAmount},
|
|
|
#{actualAmount}, #{balanceAmount}, #{type},#{parentGoodsId}, #{goodsId}, #{goodsName}, #{sellCost},
|
|
|
#{sellCost2}, #{num}, #{userId},
|
|
|
#{paymentChannel}, #{merNo},#{batchNo},
|
|
|
#{stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{refundTime},#{sellTime}, #{createIme}, #{updateTime}, #{couponRemitAmount})
|
|
|
+ #{refundTime},#{sellTime}, #{createIme}, #{updateTime}, #{couponRemitAmount},#{tenantId})
|
|
|
</insert>
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.SellOrder">
|
|
|
<!--@mbg.generated-->
|
|
@@ -165,7 +166,7 @@
|
|
|
update_time_ = #{updateTime},
|
|
|
</if>
|
|
|
</set>
|
|
|
- where id_ = #{id}
|
|
|
+ where id_ = #{id} and tenant_id_ = #{tenantId}
|
|
|
</update>
|
|
|
|
|
|
<update id="batchUpdate" parameterType="com.ym.mec.biz.dal.entity.SellOrder">
|
|
@@ -252,7 +253,7 @@
|
|
|
</if>
|
|
|
update_time_ = NOW()
|
|
|
</set>
|
|
|
- where id_ = #{sellOrder.id}
|
|
|
+ where id_ = #{sellOrder.id} and tenant_id_ = #{sellOrder.tenantId}
|
|
|
</foreach>
|
|
|
</update>
|
|
|
|
|
@@ -260,7 +261,7 @@
|
|
|
insert into sell_order (organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_,
|
|
|
actual_amount_,balance_amount_, type_, parent_goods_id_, goods_id_,goods_name_, sell_cost_, sell_cost2_, num_,
|
|
|
user_id_, payment_channel_,
|
|
|
- mer_no_,batch_no_,stock_type_,account_type_, sell_time_,edu_teacher_id_, create_ime_, update_time_,coupon_remit_amount_)
|
|
|
+ mer_no_,batch_no_,stock_type_,account_type_, sell_time_,edu_teacher_id_, create_ime_, update_time_,coupon_remit_amount_,tenant_id_)
|
|
|
VALUE
|
|
|
<foreach collection="sellOrders" separator="," item="sellOrder">
|
|
|
(#{sellOrder.organId},#{sellOrder.cooperationOrganId},#{sellOrder.transNo},#{sellOrder.orderId},#{sellOrder.orderNo},
|
|
@@ -268,7 +269,7 @@
|
|
|
#{sellOrder.goodsName},#{sellOrder.sellCost},#{sellOrder.sellCost2},#{sellOrder.num},#{sellOrder.userId},
|
|
|
#{sellOrder.paymentChannel},#{sellOrder.merNo},#{sellOrder.batchNo},
|
|
|
#{sellOrder.stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{sellOrder.accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{sellOrder.sellTime},#{sellOrder.eduTeacherId},NOW(),NOW(),#{sellOrder.couponRemitAmount})
|
|
|
+ #{sellOrder.sellTime},#{sellOrder.eduTeacherId},NOW(),NOW(),#{sellOrder.couponRemitAmount},#{sellOrder.tenantId})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -298,6 +299,7 @@
|
|
|
|
|
|
<sql id="queryPageSql">
|
|
|
<where>
|
|
|
+ so.tenant_id_ = #{tenantId}
|
|
|
<if test="search != null and search != ''">
|
|
|
AND (so.order_no_ = #{search} OR so.trans_no_ = #{search})
|
|
|
</if>
|
|
@@ -342,7 +344,7 @@
|
|
|
LEFT JOIN music_group mg ON mg.id_ = spo.music_group_id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = mg.cooperation_organ_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'MUSIC'
|
|
|
+ AND spo.group_type_ = 'MUSIC' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -356,7 +358,7 @@
|
|
|
LEFT JOIN music_group mg ON mg.id_ = spo.music_group_id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = mg.cooperation_organ_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'MUSIC'
|
|
|
+ AND spo.group_type_ = 'MUSIC' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -377,7 +379,7 @@
|
|
|
LEFT JOIN music_group mg ON mg.id_ = sr.music_group_id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = mg.cooperation_organ_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ IN ('VIP', 'PRACTICE')
|
|
|
+ AND spo.group_type_ IN ('VIP', 'PRACTICE') and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -394,7 +396,7 @@
|
|
|
LEFT JOIN sell_order so on so.order_id_ = spo.id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = spo.music_group_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'OUTORDER'
|
|
|
+ AND spo.group_type_ = 'OUTORDER' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -408,7 +410,7 @@
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = spo.music_group_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'OUTORDER'
|
|
|
+ AND spo.group_type_ = 'OUTORDER' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -425,7 +427,7 @@
|
|
|
LEFT JOIN music_group mg ON mg.id_ = sci.music_group_id_
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = mg.cooperation_organ_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'SPORADIC'
|
|
|
+ AND spo.group_type_ = 'SPORADIC' and spo.tenant_id_ = #{tenantId}
|
|
|
AND sci.charge_type_ = '9'
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
@@ -443,7 +445,7 @@
|
|
|
LEFT JOIN cooperation_organ co ON co.id_ = mg.cooperation_organ_id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
AND spo.group_type_ = 'SPORADIC'
|
|
|
- AND sci.charge_type_ != '9'
|
|
|
+ AND sci.charge_type_ != '9' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, co.id_
|
|
@@ -458,7 +460,7 @@
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN sell_order so on so.order_id_ = spo.id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'REPAIR'
|
|
|
+ AND spo.group_type_ = 'REPAIR' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_
|
|
@@ -472,7 +474,7 @@
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN sell_order so on so.order_id_ = spo.id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'REPAIR'
|
|
|
+ AND spo.group_type_ = 'REPAIR' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_
|
|
@@ -489,7 +491,7 @@
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN sell_order so on so.order_id_ = spo.id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'GOODS_SELL'
|
|
|
+ AND spo.group_type_ = 'GOODS_SELL' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, so.cooperation_organ_id_
|
|
@@ -528,7 +530,7 @@
|
|
|
FROM student_payment_order spo
|
|
|
LEFT JOIN sell_order so on so.order_id_ = spo.id_
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'SUBJECT_CHANGE'
|
|
|
+ AND spo.group_type_ = 'SUBJECT_CHANGE' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, spo.music_group_id_
|
|
@@ -542,7 +544,7 @@
|
|
|
SUM(spo.actual_amount_) income_total_
|
|
|
FROM student_payment_order spo
|
|
|
WHERE spo.status_ = 'SUCCESS'
|
|
|
- AND spo.group_type_ = 'SUBJECT_CHANGE'
|
|
|
+ AND spo.group_type_ = 'SUBJECT_CHANGE' and spo.tenant_id_ = #{tenantId}
|
|
|
AND spo.create_time_ >= #{startTime}
|
|
|
AND spo.create_time_ <= #{endTime}
|
|
|
GROUP BY spo.organ_id_, spo.music_group_id_
|
|
@@ -554,7 +556,7 @@
|
|
|
cooperation_organ_id_,
|
|
|
-SUM(sell_cost_ * num_) sell_cost_
|
|
|
FROM sell_order
|
|
|
- WHERE status_ = 1
|
|
|
+ WHERE status_ = 1 and spo.tenant_id_ = #{tenantId}
|
|
|
AND refund_time_ >= #{startTime}
|
|
|
AND refund_time_ <= #{endTime}
|
|
|
GROUP BY organ_id_, cooperation_organ_id_
|
|
@@ -577,7 +579,7 @@
|
|
|
<select id="getNoneBatchNoSellOrderIds" resultType="int">
|
|
|
SELECT id_
|
|
|
FROM sell_order
|
|
|
- WHERE status_ = 0
|
|
|
+ WHERE status_ = 0 and tenant_id_ = #{tenantId}
|
|
|
AND stock_type_ IS NOT NULL
|
|
|
AND batch_no_ IS NULL
|
|
|
ORDER BY sell_time_
|