作者 xudada

增加拉入黑名单备案车辆出区不允许抬杆儿

@@ -80,6 +80,7 @@ public class LiftBar { @@ -80,6 +80,7 @@ public class LiftBar {
80 private static String FANGXING="有运单未放行"; 80 private static String FANGXING="有运单未放行";
81 private static String FENBO = "装载运单的分拨申请舱单未通过校验"; 81 private static String FENBO = "装载运单的分拨申请舱单未通过校验";
82 private static String NOGrossWt = "过磅重量异常"; 82 private static String NOGrossWt = "过磅重量异常";
  83 + private static String BLACKLIST="此车辆已被拉进黑名单,不允许出区";
83 84
84 85
85 //分拨申请回执 86 //分拨申请回执
@@ -145,6 +146,10 @@ public class LiftBar { @@ -145,6 +146,10 @@ public class LiftBar {
145 //CommandClient.Client(info, NORECORD + vaName); 146 //CommandClient.Client(info, NORECORD + vaName);
146 return result; 147 return result;
147 } 148 }
  149 + if("Y".equals(ve.getVeState())){
  150 + sendBw(info,false,BLACKLIST + vaName,new LandBusinessTypeList(),listinfos);
  151 + return result;
  152 + }
148 selfWt=Double.parseDouble(ve.getSelfWt());//车辆备案我不是 153 selfWt=Double.parseDouble(ve.getSelfWt());//车辆备案我不是
149 if(info.getGrosswt().compareTo(BigDecimal.ZERO)==1){ 154 if(info.getGrosswt().compareTo(BigDecimal.ZERO)==1){
150 logger.info("过磅重量校验通过,过磅重量大于0"); 155 logger.info("过磅重量校验通过,过磅重量大于0");
@@ -121,6 +121,16 @@ public class LandRoadVe { @@ -121,6 +121,16 @@ public class LandRoadVe {
121 121
122 private Date updateDate; 122 private Date updateDate;
123 123
  124 + public String getVeState() {
  125 + return veState;
  126 + }
  127 +
  128 + public void setVeState(String veState) {
  129 + this.veState = veState;
  130 + }
  131 +
  132 + private String veState;
  133 +
124 public String getId() { 134 public String getId() {
125 return id; 135 return id;
126 } 136 }
@@ -61,6 +61,7 @@ @@ -61,6 +61,7 @@
61 <result column="CREATE_DATE" jdbcType="TIMESTAMP" property="createDate" /> 61 <result column="CREATE_DATE" jdbcType="TIMESTAMP" property="createDate" />
62 <result column="UPDATE_BY" jdbcType="VARCHAR" property="updateBy" /> 62 <result column="UPDATE_BY" jdbcType="VARCHAR" property="updateBy" />
63 <result column="UPDATE_DATE" jdbcType="TIMESTAMP" property="updateDate" /> 63 <result column="UPDATE_DATE" jdbcType="TIMESTAMP" property="updateDate" />
  64 + <result column="VE_STATE" jdbcType="VARCHAR" property="veState" />
64 </resultMap> 65 </resultMap>
65 <sql id="Base_Column_List"> 66 <sql id="Base_Column_List">
66 ID, EPORT_ID, MAIN_PORT, CO_CODE, VE_TARGET_NO, DOMESTIC_LISENCE_NO, DOMESTIC_LICENSE_COLOR, 67 ID, EPORT_ID, MAIN_PORT, CO_CODE, VE_TARGET_NO, DOMESTIC_LISENCE_NO, DOMESTIC_LICENSE_COLOR,
@@ -72,7 +73,7 @@ @@ -72,7 +73,7 @@
72 FRONT_45C_PIC, BACK_45C_PIC, OIL_BOX_PIC, VE_BOTTOM_PIC, MEMO, PROPOSER, PROPOSE_TIME, 73 FRONT_45C_PIC, BACK_45C_PIC, OIL_BOX_PIC, VE_BOTTOM_PIC, MEMO, PROPOSER, PROPOSE_TIME,
73 VE_CLASS_FLAG, OPERATION_TYPE, TRAILER_LICENSE_NO, TRAILER_FRAME_NO, APPRO_NO_PIC, 74 VE_CLASS_FLAG, OPERATION_TYPE, TRAILER_LICENSE_NO, TRAILER_FRAME_NO, APPRO_NO_PIC,
74 VE_FRAME_NO_PIC, MOTOR_NO_PIC, FOREIGN_LICENSE_PIC, NATIONALITY, RETURNMESSAGE, CREATE_BY, 75 VE_FRAME_NO_PIC, MOTOR_NO_PIC, FOREIGN_LICENSE_PIC, NATIONALITY, RETURNMESSAGE, CREATE_BY,
75 - CREATE_DATE, UPDATE_BY, UPDATE_DATE 76 + CREATE_DATE, UPDATE_BY, UPDATE_DATE,VE_STATE
76 </sql> 77 </sql>
77 <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap"> 78 <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
78 select 79 select