|  |  |  | 
|---|
|  |  |  | <mapper namespace="com.matrix.system.shopXcx.dao.ShopOrderV2Dao"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectReceivedOrderCount" resultType="java.lang.Integer"> | 
|---|
|  |  |  | select count(*)  from shop_order where user_id = #{openId} and order_status in (4,5) | 
|---|
|  |  |  | select count(*)  from shop_order where user_id = #{userId} and order_status in (4,5) | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="countOrderAmount" resultType="java.lang.Double"> | 
|---|
|  |  |  | select IFNULL(sum(IFNULL( order_money, 0 )),0)  from shop_order where user_id = #{openId} and order_status in (4,5) | 
|---|
|  |  |  | select IFNULL(sum(IFNULL( order_money, 0 )),0)  from shop_order where user_id = #{userId} and order_status in (4,5) | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="countBuyZdcp" resultType="java.lang.Integer"> | 
|---|
|  |  |  | select count(*) from shop_order a | 
|---|
|  |  |  | left join shop_order_details b on a.id=b.order_id | 
|---|
|  |  |  | where a.user_id=#{openId} | 
|---|
|  |  |  | where a.user_id=#{userId} | 
|---|
|  |  |  | and  order_status in (4,5) | 
|---|
|  |  |  | and find_in_set(b.p_id,#{productIds}) | 
|---|
|  |  |  | </select> | 
|---|