ソースを参照

bugfix:
1、时间线修改,当日紧急插播时间线更新错误

lihao16 5 ヶ月 前
コミット
f69fdca161

+ 8 - 5
smsb-modules/smsb-source/src/main/resources/mapper/SmsbItemPushPlaylineMapper.xml

@@ -5,11 +5,14 @@
 <mapper namespace="com.inspur.source.mapper.SmsbItemPushPlaylineMapper">
 
     <select id="selectExistTimeNodes" resultType="com.inspur.source.domain.vo.SmsbItemPushPlaylineVo">
-        SELECT *
-        from smsb_item_push_playline
-        where device_id = #{deviceId}
-          and start_time <![CDATA[ >= ]]> #{startTime}
-          and end_time <![CDATA[ <= ]]> #{endTime}
+        SELECT
+            *
+        FROM
+            smsb_item_push_playline
+        WHERE
+            device_id = #{deviceId}
+            AND (#{startTime} BETWEEN start_time and end_time
+            OR #{endTime} BETWEEN start_time and end_time )
     </select>
 
     <delete id="deleteByPushIdAndDeviceIds">