作者 朱兆平

增加入场重量比对

@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 5
6 <groupId>com.sy</groupId> 6 <groupId>com.sy</groupId>
7 <artifactId>analysis_imf</artifactId> 7 <artifactId>analysis_imf</artifactId>
8 - <version>4.8-LOCK-SNAPSHOT</version> 8 + <version>4.9-LOCK-SNAPSHOT</version>
9 <packaging>jar</packaging> 9 <packaging>jar</packaging>
10 <name>analysis_imf</name> 10 <name>analysis_imf</name>
11 <description>北货集成金二抬杆指令判定</description> 11 <description>北货集成金二抬杆指令判定</description>
@@ -161,8 +161,8 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService { @@ -161,8 +161,8 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService {
161 log.info("[WEIGHT-CHECK]-实际离场拉货重量:{},申请离场拉货重量:{},货重差值:{},货重误差:{}",grossWt-inWt,goodsWt,grossWt-inWt-goodsWt,goodCheckResult); 161 log.info("[WEIGHT-CHECK]-实际离场拉货重量:{},申请离场拉货重量:{},货重差值:{},货重误差:{}",grossWt-inWt,goodsWt,grossWt-inWt-goodsWt,goodCheckResult);
162 log.info("[WEIGHT-CHECK]-进出场比对差值:{},提货离场差值:{},进出场比对重量差:{}",result,result1,Math.abs(inWt - grossWt)); 162 log.info("[WEIGHT-CHECK]-进出场比对差值:{},提货离场差值:{},进出场比对重量差:{}",result,result1,Math.abs(inWt - grossWt));
163 163
164 - if (result <= range  
165 -// || goodCheckResult<=range 164 + if (goodCheckResult<=range
  165 +// || result <= range
166 ) { 166 ) {
167 167
168 flag = true; 168 flag = true;
@@ -207,14 +207,15 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService { @@ -207,14 +207,15 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService {
207 207
208 if(Double.doubleToLongBits(grossWt)>Double.doubleToLongBits(0)){ 208 if(Double.doubleToLongBits(grossWt)>Double.doubleToLongBits(0)){
209 //带货出,入场重量+带货重量 = 离场重量 209 //带货出,入场重量+带货重量 = 离场重量
210 - result = Double.parseDouble(df.format(Math.abs((inWt + goodsWt - grossWt)) / grossWt)); 210 + result = Double.parseDouble(df.format(Math.abs((grossWt-inWt-goodsWt)) / goodsWt));
211 //带货出,用车辆备案重量对碰,车辆备案重量+带货重量 = 离场重量 211 //带货出,用车辆备案重量对碰,车辆备案重量+带货重量 = 离场重量
212 // result4 = Double.parseDouble(df.format(Math.abs((wt + goodsWt - grossWt)) / grossWt)); 212 // result4 = Double.parseDouble(df.format(Math.abs((wt + goodsWt - grossWt)) / grossWt));
213 result4 = Double.parseDouble(df.format(Math.abs((grossWt-wt-goodsWt)) / goodsWt)); 213 result4 = Double.parseDouble(df.format(Math.abs((grossWt-wt-goodsWt)) / goodsWt));
214 //空车出,过磅重量 = 车辆备案重量 214 //空车出,过磅重量 = 车辆备案重量
215 result2 = Double.parseDouble(df.format(Math.abs((grossWt-wt)) / wt)); 215 result2 = Double.parseDouble(df.format(Math.abs((grossWt-wt)) / wt));
216 //卸货出,入场重量-卸货重量 = 离场重量 216 //卸货出,入场重量-卸货重量 = 离场重量
217 - result3 = Double.parseDouble(df.format(Math.abs((inWt - goodsWt - grossWt)) / grossWt)); 217 + result3 = Double.parseDouble(df.format(Math.abs((inWt - goodsWt - grossWt)) / goodsWt));
  218 +
218 System.out.println("进场提货离场差值:"+result); 219 System.out.println("进场提货离场差值:"+result);
219 System.out.println("空车离场差值:"+result2); 220 System.out.println("空车离场差值:"+result2);
220 System.out.println("进场卸货离场差值:"+result3); 221 System.out.println("进场卸货离场差值:"+result3);
@@ -222,8 +223,8 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService { @@ -222,8 +223,8 @@ public class WeightCheckHandleServiceImpl implements WeightCheckHandleService {
222 } 223 }
223 double range = valueDob(); 224 double range = valueDob();
224 if (result2 <= range 225 if (result2 <= range
225 -// || result <= range  
226 -// || result3 <= range 226 + || result <= range
  227 + || result3 <= range
227 || result4 <= range 228 || result4 <= range
228 ) { 229 ) {
229 flag = true; 230 flag = true;