diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java index 9b24f0b..417eb39 100644 --- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java +++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/shangchuan/ShangChuangImgActivity.java @@ -33,6 +33,7 @@ import com.arpa.hndahesudintocctmsdriver.bean.WaybillStatusBean; import com.arpa.hndahesudintocctmsdriver.event.HomeWaybillEvent; import com.arpa.hndahesudintocctmsdriver.report.JTTProcess; import com.arpa.hndahesudintocctmsdriver.request.OCRRequest; +import com.arpa.hndahesudintocctmsdriver.request.bean.TrackInputBean; import com.arpa.hndahesudintocctmsdriver.ui.MainActivity; import com.arpa.hndahesudintocctmsdriver.util.BitmapUtil; import com.arpa.hndahesudintocctmsdriver.util.MessageUtils; @@ -132,6 +133,17 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity { } CacheGroup.cacheList.remove("upload"); } + + if (CacheGroup.cacheList.get("genzong") != null) { + BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("genzong"), BaseBean.class); + if (bb.getCode() == 200) { + Log.e("--轨迹上传--", "成功"); + } else { + Log.e("--轨迹上传失败:--", bb.getMsg()); + } + CacheGroup.cacheList.remove("genzong"); + } + if (CacheGroup.cacheList.get("waybillStatus") != null) { if (!isFinishing() && customDialog != null && customDialog.isShowing()) { customDialog.dismiss(); @@ -474,6 +486,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity { // nfc(); loadInfo(); } + upLocation(lgdu.getLatitude() + "", lgdu.getLongitude() + "",sob.getData().getShippingNoteNumber()); // NewLJUtils.getInstance().startLocationService(ShangChuangImgActivity.this); } @@ -552,6 +565,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity { nfc(); uploadInfo(); } + upLocation(lgdu.getLatitude() + "", lgdu.getLongitude() + "",sob.getData().getShippingNoteNumber()); // NewLJUtils.getInstance().stopLocationService(); } @@ -1096,4 +1110,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity { } + private void upLocation(String lat,String lon,String shippingNoteNumber){ + TrackInputBean tib = new TrackInputBean(); + tib.setLatitude(lat); + tib.setLongitude(lon); + tib.setShippingNoteNumber(shippingNoteNumber); + hyr.trackTracking(tib); + } + }