shjung 2 年 前
コミット
1f727dfb86

+ 1 - 0
src/main/java/com/its/op/dto/its/scrs/ScTfvlParam.java

@@ -18,5 +18,6 @@ public class ScTfvlParam implements Serializable {
     private String fromDt;     // HH+0000
     private String toDt;       // HH+5959
     private List<String> cmraIds;
+    private List<Integer> lanes;
 
 }

+ 6 - 0
src/main/resources/mybatis/mapper/its/scrs/ScTfvlStatisticsMapper.xml

@@ -332,6 +332,12 @@
         WHERE A.IXR_ID  = B.IXR_ID
           AND A.CMRA_ID = B.CMRA_ID
           AND A.CLCT_DT BETWEEN #{cond.fromDt} AND #{cond.toDt}
+        <if test="cond.lanes != null and cond.lanes.size > 0">
+            AND A.LANE IN
+            <foreach collection="cond.lanes" item="lane" open="(" close=")" separator=" , ">
+                #{lane}
+            </foreach>
+        </if>
     </select>
 
     <select id="findTfvl15MLane" parameterType="com.its.op.dto.its.scrs.ScTfvlParam" resultType="com.its.op.dto.its.scrs.ScTfvlDto">