|
@@ -156,25 +156,31 @@
|
|
|
|
|
|
<!-- 获取当天最新的日志 -->
|
|
|
<select id="getNowDayLampInfoLog" resultType="LampInfoLogDTO">
|
|
|
- SELECT l.work_time_total AS workTimeTotal,l.updatetime AS updateTime
|
|
|
+ SELECT l.work_time_total AS workTimeTotal,
|
|
|
+ DATE_ADD(l.updatetime, INTERVAL 8 HOUR) AS updateTime
|
|
|
FROM lamp_info_log l
|
|
|
- WHERE l.lampid = #{lampId} AND DATE(l.updatetime) = CURDATE()
|
|
|
+ WHERE l.lampid = #{lampId}
|
|
|
+ AND DATE(DATE_ADD(l.updatetime, INTERVAL 8 HOUR)) = CURDATE()
|
|
|
ORDER BY l.updatetime DESC
|
|
|
LIMIT 1
|
|
|
</select>
|
|
|
|
|
|
<select id="getBeforeTodayLampInfoLog" resultType="LampInfoLogDTO">
|
|
|
- SELECT l.work_time_total AS workTimeTotal,l.updatetime AS updateTime
|
|
|
+ SELECT l.work_time_total AS workTimeTotal,
|
|
|
+ DATE_ADD( l.updatetime, INTERVAL 8 HOUR ) AS updateTime
|
|
|
FROM lamp_info_log l
|
|
|
- WHERE l.lampid = #{lampId} AND DATE(l.updatetime) <![CDATA[ < ]]> CURDATE()
|
|
|
+ WHERE l.lampid = #{lampId}
|
|
|
+ AND DATE(DATE_ADD( l.updatetime, INTERVAL 8 HOUR )) <![CDATA[ < ]]> CURDATE()
|
|
|
ORDER BY l.updatetime DESC
|
|
|
LIMIT 1
|
|
|
</select>
|
|
|
|
|
|
<select id="getNowDayLampInfoLogList" resultType="LampInfoLogDTO">
|
|
|
- SELECT l.work_time_total AS workTimeTotal,l.updatetime AS updateTime
|
|
|
+ SELECT l.work_time_total AS workTimeTotal,
|
|
|
+ DATE_ADD( l.updatetime, INTERVAL 8 HOUR ) AS updateTime
|
|
|
FROM lamp_info_log l
|
|
|
- WHERE l.lampid = #{lampId} AND DATE(l.updatetime) = CURDATE()
|
|
|
+ WHERE l.lampid = #{lampId}
|
|
|
+ AND DATE(DATE_ADD( l.updatetime, INTERVAL 8 HOUR )) = CURDATE()
|
|
|
ORDER BY l.updatetime
|
|
|
</select>
|
|
|
|