Ver Fonte

计量委托发送,新增异常处理

liyg há 2 anos atrás
pai
commit
9abc8308e7

+ 10 - 13
src/main/java/com/steerinfo/dil/service/impl/TmstrainMeasureCommissionServiceImpl.java

@@ -83,12 +83,10 @@ public class TmstrainMeasureCommissionServiceImpl  implements ITmstrainMeasureCo
         //发送计量委托,成功返回1,失败返回0
         int i = sendMesToMeasure(measureCommission);
         System.out.println(measureCommission);
-        if(i == 1){
-            //添加计量委托实绩
-            addMeasureCommission(map);
-            updateTrainLoadResult(map);
-        }
-        return 1;
+        //添加计量委托实绩,不论成败
+        addMeasureCommission(map);
+        updateTrainLoadResult(map);
+        return i;
     }
 
     /**
@@ -175,18 +173,17 @@ public class TmstrainMeasureCommissionServiceImpl  implements ITmstrainMeasureCo
         String jsonData = null;
         try {
             jsonData = HTTPRequestUtils.send(url, jsonObject, "utf-8");
-        } catch (IOException e) {
-            e.printStackTrace();
-        }
-        if(!"null".equals(jsonData)){
             System.out.println(jsonData);
             HashMap hashMap = JSON.parseObject(jsonData, HashMap.class);
             boolean success = (boolean) hashMap.get("success");
             System.out.println(hashMap.get("msg"));
-            if(success){
-                return 1;
+            if(!success){
+                System.out.println("委托发送失败!");
             }
+        } catch (IOException e) {
+            System.out.println("委托发送异常!");
+            e.printStackTrace();
         }
-        return 0;
+        return 1;
     }
 }