|
@@ -74,6 +74,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="periodPlush" column="period_plush"/>
|
|
|
<result property="goodsPayStatus" column="goods_pay_status"/>
|
|
|
<result property="goodsType" column="goods_type"/>
|
|
|
+ <result property="invoiceStatus" column="invoice_status"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="getGradePeriod" parameterType="Map" resultType="integer">
|
|
@@ -109,7 +110,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
og.goods_received,
|
|
|
og.refund_status,
|
|
|
og.pay_status as goods_pay_status,
|
|
|
- (select cgu.period_plush from class_grade_user cgu where cgu.grade_id = og.grade_id and cgu.user_id = o.user_id limit 1 ) period_plush
|
|
|
+ (select cgu.period_plush from class_grade_user cgu where cgu.grade_id = og.grade_id and cgu.user_id = o.user_id limit 1 ) period_plush,
|
|
|
+ (SELECT oi.invoice_status FROM order_invoice oi LEFT JOIN order_invoice_order oio ON oio.invoice_id = oi.invoice_id WHERE
|
|
|
+ oio.order_goods_id = og.order_goods_id AND oi.period_status = 2) invoice_status
|
|
|
FROM
|
|
|
`order` o
|
|
|
LEFT JOIN order_goods og ON o.order_sn = og.order_sn
|