作者 xudada

出场站失效所有通道

@@ -383,7 +383,11 @@ public class LiftBar { @@ -383,7 +383,11 @@ public class LiftBar {
383 logic.listService.updateById(list); 383 logic.listService.updateById(list);
384 384
385 //进出场申请业务表对应场站的卡口失效 385 //进出场申请业务表对应场站的卡口失效
386 - logic.listService.updateisvalid(list.getTrailerFrameNo(),list.getBarcode(),list.getEndstation(),list.getTurnoverflag()); 386 + if("I".equals(info.getIetype())){
  387 + logic.listService.updateisvalid(list.getTrailerFrameNo(),list.getBarcode(),list.getEndstation(),list.getTurnoverflag());
  388 + }else{
  389 + logic.listService.updateisvalid(list.getTrailerFrameNo(),list.getBarcode(),list.getEndstation(),null);
  390 + }
387 391
388 //判断是否为最后一个场站,若是最后个场站申请为出,二维码失效 392 //判断是否为最后一个场站,若是最后个场站申请为出,二维码失效
389 int count=logic.listService.selectlaststation(list.getTrailerFrameNo(),list.getBarcode()); 393 int count=logic.listService.selectlaststation(list.getTrailerFrameNo(),list.getBarcode());
@@ -87,7 +87,9 @@ @@ -87,7 +87,9 @@
87 TRAILER_FRAME_NO = #{trailerFrameNo,jdbcType=VARCHAR} 87 TRAILER_FRAME_NO = #{trailerFrameNo,jdbcType=VARCHAR}
88 and BARCODE = #{barcode,jdbcType=VARCHAR} 88 and BARCODE = #{barcode,jdbcType=VARCHAR}
89 and ENDSTATION = #{endstation,jdbcType=VARCHAR} 89 and ENDSTATION = #{endstation,jdbcType=VARCHAR}
90 - and TURNOVERFLAG = #{turnoverflag,jdbcType=VARCHAR} 90 + <if test="turnoverflag != null and turnoverflag!=''">
  91 + TURNOVERFLAG = #{turnoverflag,jdbcType=VARCHAR}
  92 + </if>
91 </update> 93 </update>
92 <select id="selectlaststation" resultType="java.lang.Integer"> 94 <select id="selectlaststation" resultType="java.lang.Integer">
93 select count(*) from land_businesstype_list where 95 select count(*) from land_businesstype_list where