|
@@ -105,10 +105,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<where>
|
|
|
<if test="createdDate != null "> and created_date like concat(#{createdDate}, '%') </if>
|
|
|
<if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
<if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -118,10 +118,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<where>
|
|
|
<if test="createdDate != null "> and created_date = #{createdDate}</if>
|
|
|
<if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
<if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
</where>
|
|
|
GROUP BY oil_type
|
|
@@ -132,19 +132,49 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<where>
|
|
|
<if test="createdDate != null "> and created_date = #{createdDate}</if>
|
|
|
<if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
<if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
|
|
- AND date_format(created_date,'%y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%y-%m-%d %H:%i:%s')
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
+ <!--日报数据-->
|
|
|
<select id="selectDayReport" parameterType="Long" resultMap="PayOrderResult">
|
|
|
SELECT date_format( b.pay_date, '%Y-%m-%d' ) as pay_date,sum(b.amt) as amt,sum(b.qyamt) as qy_amt, sum(b.cyamt) as cy_amt,sum(b.order_liters) as order_liters ,count(b.order_no) order_no ,sum(b.member_amt) as menber_amt
|
|
|
from (SELECT a.*,(SELECT sum(amt) as qyamt from pay_order where order_no=a.order_no and oil_type=2) as qyamt , (SELECT sum(amt) as qyamt from pay_order where order_no=a.order_no and oil_type=1) as cyamt
|
|
|
from pay_order a) b
|
|
|
GROUP BY date_format( pay_date, '%Y-%m-%d' )
|
|
|
</select>
|
|
|
+<!-- 日报折线图油品数据-->
|
|
|
+ <select id="listQydata" parameterType="Long" resultMap="PayOrderResult">
|
|
|
+ SELECT sum(amt) as amt,date_format(created_date,'%Y-%m-%d') as created_date
|
|
|
+ from pay_order
|
|
|
+ <where>
|
|
|
+ <if test="oilName != null "> and oil_name = #{oilName}</if>
|
|
|
+ <if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
|
|
+ </if>
|
|
|
+ <if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ GROUP BY oil_name ,date_format(created_date,'%Y-%m-%d')
|
|
|
+ </select>
|
|
|
+<!-- 日报折线图X轴数据-->
|
|
|
+ <select id="listXdata" parameterType="Long" resultMap="PayOrderResult">
|
|
|
+ SELECT date_format(created_date,'%Y-%m-%d') as created_date
|
|
|
+ from pay_order
|
|
|
+ <where>
|
|
|
+ <if test="beginTime != null and beginTime != ''"><!-- 开始时间检索 -->
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') >= date_format(#{beginTime},'%Y-%m-%d %H:%i:%s')
|
|
|
+ </if>
|
|
|
+ <if test="endTime != null and endTime != ''"><!-- 结束时间检索 -->
|
|
|
+ AND date_format(created_date,'%Y-%m-%d %H:%i:%s') <= date_format(#{endTime},'%Y-%m-%d %H:%i:%s')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ GROUP BY date_format(created_date,'%Y-%m-%d')
|
|
|
+ </select>
|
|
|
<insert id="insertPayOrder" parameterType="PayOrder" useGeneratedKeys="true" keyProperty="orderId">
|
|
|
insert into pay_order
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|