Selaa lähdekoodia

220-添加已发起数量

yzc 1 vuosi sitten
vanhempi
commit
78cbc0274b

+ 11 - 2
hx-sale/src/main/resources/mapper/contract/ContractProductMapper.xml

@@ -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