作者 朱兆平

调拨业务增加离场重量比对条件,车辆备案重量+装载重量=过磅重量的条件

@@ -164,17 +164,24 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService { @@ -164,17 +164,24 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService {
164 164
165 //卸货离场判定 165 //卸货离场判定
166 double result3= 0.00; 166 double result3= 0.00;
  167 + double result4= 0.00;
167 168
168 if(Double.doubleToLongBits(grossWt)>Double.doubleToLongBits(0)){ 169 if(Double.doubleToLongBits(grossWt)>Double.doubleToLongBits(0)){
  170 + //带货出,入场重量+带货重量 = 离场重量
169 result = Double.parseDouble(df.format(Math.abs((inWt + goodsWt - grossWt)) / grossWt)); 171 result = Double.parseDouble(df.format(Math.abs((inWt + goodsWt - grossWt)) / grossWt));
  172 + //带货出,用车辆备案重量对碰,车辆备案重量+带货重量 = 离场重量
  173 + result4 = Double.parseDouble(df.format(Math.abs((wt + goodsWt - grossWt)) / grossWt));
  174 + //空车出,过磅重量 = 车辆备案重量
170 result2 = Double.parseDouble(df.format(Math.abs((grossWt-wt)) / grossWt)); 175 result2 = Double.parseDouble(df.format(Math.abs((grossWt-wt)) / grossWt));
  176 + //卸货出,入场重量-卸货重量 = 离场重量
171 result3 = Double.parseDouble(df.format(Math.abs((inWt - goodsWt - grossWt)) / grossWt)); 177 result3 = Double.parseDouble(df.format(Math.abs((inWt - goodsWt - grossWt)) / grossWt));
172 System.out.println("进场提货离场差值:"+result); 178 System.out.println("进场提货离场差值:"+result);
173 System.out.println("空车离场差值:"+result2); 179 System.out.println("空车离场差值:"+result2);
174 System.out.println("进场卸货离场差值:"+result3); 180 System.out.println("进场卸货离场差值:"+result3);
  181 + System.out.println("备案重量进场装载货物离场差值:"+result4);
175 } 182 }
176 double range = valueDob(); 183 double range = valueDob();
177 - if (result <= range || result2 <= range || result3 <= range ) { 184 + if (result <= range || result2 <= range || result3 <= range || result4 <= range) {
178 flag = true; 185 flag = true;
179 } 186 }
180 return flag; 187 return flag;