|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
<select id="getPage" resultType="com.fjhx.sale.entity.contract.vo.ContractProductVo">
|
|
|
SELECT t1.id,
|
|
|
- t2.create_time AS contractTime,
|
|
|
+ t2.create_time AS contractTime,
|
|
|
t1.contract_id,
|
|
|
t1.product_id,
|
|
|
t2.`code` AS contractCode,
|
|
@@ -18,7 +18,16 @@
|
|
|
ORDER BY create_time DESC
|
|
|
LIMIT 1) AS claimTime,
|
|
|
t2.contract_template_id AS contractTemplateId,
|
|
|
- t1.quantity
|
|
|
+ t1.quantity,
|
|
|
+ (SELECT
|
|
|
+ if(sum( pd.count ) is null,0,sum( pd.count ))
|
|
|
+ FROM
|
|
|
+ bytesailing_purchase.purchase_detail pd
|
|
|
+ LEFT JOIN bytesailing_purchase.purchase p ON pd.purchase_id = p.id
|
|
|
+ WHERE
|
|
|
+ p.purchase_status = 10
|
|
|
+ and pd.data_resource_id = t1.id
|
|
|
+ ) as startPurchaseCount
|
|
|
FROM contract_product t1
|
|
|
LEFT JOIN contract t2
|
|
|
LEFT JOIN claim_contract co
|