| 
					
				 | 
			
			
				@@ -113,6 +113,61 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     zfb_amt, pos_amt, xj_amt, didi_app_amt, ty_app_amt, other_amt, dzk_amt, score, member_no, member_amt, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print_count, car_no, customer_phone, customer_grade, oil_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="Base_Column_List_oilName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            oil_name            AS oilName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            COUNT(order_no)     AS orderSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(order_liters)   AS orderLitersSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(amt)            AS amtSum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="Base_Column_List_payType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pay_type            AS payType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            COUNT(order_no)     AS orderSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(order_liters)   AS orderLitersSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(amt)            AS amtSum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="Base_Column_List_NoGroupBy"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            COUNT(order_no)     AS orderSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(order_liters)   AS orderLitersSum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SUM(amt)            AS amtSum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <!--查询油品总和--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <select id="selectSum" parameterType="com.platform.yijia.pojo.PayOrder" resultType="Map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="groupBy !=null and groupBy =='oilName'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <include refid="Base_Column_List_oilName"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="groupBy !=null and groupBy =='payType'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <include refid="Base_Column_List_payType"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="groupBy ==''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <include refid="Base_Column_List_NoGroupBy"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pay_order 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <if test="stationId !=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            station_id= #{stationId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <if test="status !=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND status= #{status} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <if test="beginTime !=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND pay_date >= #{beginTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <if test="endTime !=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND pay_date < #{endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="groupBy !=null and groupBy =='oilName'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          GROUP BY oil_name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="groupBy !=null and groupBy =='payType'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          GROUP BY pay_type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ORDER BY amtSum DESC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <!--查询班结时间内订单--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <select id="selectPayOrderList" parameterType="com.platform.yijia.pojo.PayOrder" resultMap="BaseResultMap"> 
			 |