Compare commits

..
10 Commits
Author SHA1 Message Date
lijia ef6393e8ca 运营端login appname 2025-01-14 10:55:04 +08:00
lijia b082e37493 Merge branch 'newlj2' into newlj2toyybc 2025-01-14 09:06:29 +08:00
lijia 420169a34d Merge branch 'newlj2' into newlj2toyybc 2025-01-13 09:03:46 +08:00
lijia 265e09e532 装卸货时间优化 2025-01-10 17:30:09 +08:00
lijia 1224578088 运营端添加车辆过滤优化 2024-12-31 16:53:10 +08:00
lijia 6448a48c10 运营端添加车辆过滤 2024-12-31 16:47:00 +08:00
lijia 66b581c296 Merge branch 'newlj2' into newlj2toyybc 2024-12-31 16:41:00 +08:00
lijia 699983cb83 真实位置上传取消 2024-12-20 09:12:24 +08:00
lijia f0c7b321f4 运营端更新注释 2024-12-19 09:11:14 +08:00
lijia f7a3b4303d 新路交运营端代码 2024-12-18 17:29:24 +08:00
10 changed files with 381 additions and 146 deletions
+16
View File
@@ -128,6 +128,22 @@ android {
resValue "string", "appName", "大河好运司机" resValue "string", "appName", "大河好运司机"
} }
productbc {
applicationId "com.arpa.hndahesudintocctmsdriver.bc"
manifestPlaceholders = [CHANNEL_VALUE: "大河好运司机",
app_icon : "@drawable/diver_logo",
GAODEKEY : "f960bc6d14788238918bd014fa08a870",
JPUSH_PKGNAME: applicationId,
JPUSH_APPKEY : "fba6f55621c670d8c1fe9191", //JPush 上注册的包名对应的 Appkey.
JPUSH_CHANNEL: "developer-default"//暂时填写默认值即可.
]
buildConfigField("String", "OPEN_AL_URL", "\"https://oapi.alct56.com\"")
buildConfigField("String", "BASE_URL", "\"http://app.dahehuoyun.com/api/\"")
buildConfigField "boolean", "isTest", "false"
//APP名称,可以在androidMainfest中引用
resValue "string", "appName", "司机运营"
}
} }
// productFlavors.all { flavor -> // productFlavors.all { flavor ->
// flavor.manifestPlaceholders = [CHANNEL_VALUE: name] // flavor.manifestPlaceholders = [CHANNEL_VALUE: name]
+1 -1
View File
@@ -54,7 +54,7 @@
android:name="com.arpa.hndahesudintocctmsdriver.App" android:name="com.arpa.hndahesudintocctmsdriver.App"
android:allowBackup="true" android:allowBackup="true"
android:excludeFromRecents="true" android:excludeFromRecents="true"
android:icon="@mipmap/diver_logo" android:icon="@mipmap/diver_log_yy"
android:label="@string/appName" android:label="@string/appName"
android:largeHeap="true" android:largeHeap="true"
android:requestLegacyExternalStorage="true" android:requestLegacyExternalStorage="true"
@@ -67,20 +67,20 @@ public class TrackService extends Service {
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
con = this; con = this;
hyr = new HuoYuanRequset(con, hd); // hyr = new HuoYuanRequset(con, hd);
Log.e("开始循环上传,等待100ms", "-----"); // Log.e("开始循环上传,等待100ms", "-----");
new Timer().schedule(new TimerTask() { // new Timer().schedule(new TimerTask() {
@Override // @Override
public void run() { // public void run() {
snn = SPUtil.getSP(con, "order", "ShippingNoteNumber"); // snn = SPUtil.getSP(con, "order", "ShippingNoteNumber");
if (!snn.equals("")) { // if (!snn.equals("")) {
l = new LocationGDUtil(con, hd); // l = new LocationGDUtil(con, hd);
l.onCreate(); // l.onCreate();
} else { // } else {
onDestroy(); // onDestroy();
} // }
} // }
}, 100, timeSum); // }, 100, timeSum);
} }
//开始 //开始
@@ -97,18 +97,18 @@ public class TrackService extends Service {
} }
public void genzong() { public void genzong() {
if (l == null || l.getLatitude() == 0d) { // if (l == null || l.getLatitude() == 0d) {
return; // return;
} // }
//经度 // //经度
tib.setLatitude(l.getLatitude() + ""); // tib.setLatitude(l.getLatitude() + "");
//纬度 // //纬度
tib.setLongitude(l.getLongitude() + ""); // tib.setLongitude(l.getLongitude() + "");
Log.e("经度", l.getLatitude() + ""); // Log.e("经度", l.getLatitude() + "");
Log.e("维度", l.getLongitude() + ""); // Log.e("维度", l.getLongitude() + "");
//单号 // //单号
tib.setShippingNoteNumber(snn); // tib.setShippingNoteNumber(snn);
hyr.trackTracking(tib); // hyr.trackTracking(tib);
} }
} }
@@ -54,6 +54,7 @@ import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
import com.arpa.hndahesudintocctmsdriver.request.WalletRequest; import com.arpa.hndahesudintocctmsdriver.request.WalletRequest;
import com.arpa.hndahesudintocctmsdriver.ui.auth.CertificatesActivity; import com.arpa.hndahesudintocctmsdriver.ui.auth.CertificatesActivity;
import com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivity; import com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivity;
import com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivityBC;
import com.arpa.hndahesudintocctmsdriver.ui.news.NewActivity; import com.arpa.hndahesudintocctmsdriver.ui.news.NewActivity;
import com.arpa.hndahesudintocctmsdriver.ui.wallet.UpBankActivity; import com.arpa.hndahesudintocctmsdriver.ui.wallet.UpBankActivity;
import com.arpa.hndahesudintocctmsdriver.ui.web.WebOnlyOneActivity; import com.arpa.hndahesudintocctmsdriver.ui.web.WebOnlyOneActivity;
@@ -728,7 +729,7 @@ public class HomeFragment extends BaseFragment {
int zStatus = zData.getStatus(); int zStatus = zData.getStatus();
int xStatus = xData.getStatus(); int xStatus = xData.getStatus();
if (zStatus == 0) {//未装货 if (zStatus == 0) {//未装货
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 0); in.putExtra("type", 0);
in.putExtra("reportAlct", data.getReportAlct()); in.putExtra("reportAlct", data.getReportAlct());
in.putExtra("wid", zData.getId() + ""); in.putExtra("wid", zData.getId() + "");
@@ -736,7 +737,7 @@ public class HomeFragment extends BaseFragment {
in.putExtra("keys", true); in.putExtra("keys", true);
startActivity(in); startActivity(in);
} else if (zStatus == 1 && xStatus == 4) {//已装货未上传回单 } else if (zStatus == 1 && xStatus == 4) {//已装货未上传回单
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 2); in.putExtra("type", 2);
in.putExtra("reportAlct", data.getReportAlct()); in.putExtra("reportAlct", data.getReportAlct());
in.putExtra("wid", zData.getId() + ""); in.putExtra("wid", zData.getId() + "");
@@ -746,7 +747,7 @@ public class HomeFragment extends BaseFragment {
} else if (zStatus == 3 && xStatus == 4) {//已上传装货回单,未卸货 } else if (zStatus == 3 && xStatus == 4) {//已上传装货回单,未卸货
int dis = TimeUtil.compareNowDate(TimeUtil.string2Millis(zData.getImageTakenDate(), TimeUtil.DEFAULT_FORMAT4)); int dis = TimeUtil.compareNowDate(TimeUtil.string2Millis(zData.getImageTakenDate(), TimeUtil.DEFAULT_FORMAT4));
if (dis > 5) {//大于五分钟可以接单 if (dis > 5) {//大于五分钟可以接单
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 1); in.putExtra("type", 1);
in.putExtra("reportAlct", data.getReportAlct()); in.putExtra("reportAlct", data.getReportAlct());
in.putExtra("wid", xData.getId() + ""); in.putExtra("wid", xData.getId() + "");
@@ -758,7 +759,7 @@ public class HomeFragment extends BaseFragment {
} }
} else if (zStatus == 3 && xStatus == 2) {//已卸货,未上传卸货回单 } else if (zStatus == 3 && xStatus == 2) {//已卸货,未上传卸货回单
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 2); in.putExtra("type", 2);
in.putExtra("reportAlct", data.getReportAlct()); in.putExtra("reportAlct", data.getReportAlct());
in.putExtra("wid", xData.getId() + ""); in.putExtra("wid", xData.getId() + "");
@@ -802,7 +803,7 @@ public class HomeFragment extends BaseFragment {
// if((newTime-oldTime)>1000){ // if((newTime-oldTime)>1000){
// customDialog=new CustomDialog(con,"加载中..."); // customDialog=new CustomDialog(con,"加载中...");
// customDialog.show(); // customDialog.show();
ur.upApp(); // ur.upApp();
// hyr.getHuoYuan(1, 100); // hyr.getHuoYuan(1, 100);
ur.getImage(1); ur.getImage(1);
WalletRequest qr = new WalletRequest(con, hd); WalletRequest qr = new WalletRequest(con, hd);
@@ -876,8 +877,8 @@ public class HomeFragment extends BaseFragment {
orderNum.setText("运单号:" + sob.getData().getShippingNoteNumber()); orderNum.setText("运单号:" + sob.getData().getShippingNoteNumber());
order_state.setText("" + sob.getData().getWaybillStatus()); order_state.setText("" + sob.getData().getWaybillStatus());
try { try {
Intent serviceIn = new Intent(con, TrackService.class); // Intent serviceIn = new Intent(con, TrackService.class);
getActivity().startService(serviceIn); // getActivity().startService(serviceIn);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
@@ -231,8 +231,8 @@ public class HuoYuanFragmengt extends BaseFragment {
if(sob!=null && sob.getData()!=null && sob.getData().getWayChildren().size()>0){ if(sob!=null && sob.getData()!=null && sob.getData().getWayChildren().size()>0){
SPUtil.insSP(con,"order","ShippingNoteNumber",sob.getData().getShippingNoteNumber()); SPUtil.insSP(con,"order","ShippingNoteNumber",sob.getData().getShippingNoteNumber());
Log.e("开始轨迹上传服务","-----"); Log.e("开始轨迹上传服务","-----");
Intent serviceIn=new Intent(con,TrackService.class); // Intent serviceIn=new Intent(con,TrackService.class);
getActivity().startService(serviceIn); // getActivity().startService(serviceIn);
list.add(new ManyBean(sob.getData(),R.layout.huoyuan_yundan)); list.add(new ManyBean(sob.getData(),R.layout.huoyuan_yundan));
}else{ }else{
SPUtil.insSP(con,"order","ShippingNoteNumber",""); SPUtil.insSP(con,"order","ShippingNoteNumber","");
@@ -46,7 +46,6 @@ import com.arpa.hndahesudintocctmsdriver.ui.MainActivity;
import com.arpa.hndahesudintocctmsdriver.ui.auth.PersonalAuthActivity; import com.arpa.hndahesudintocctmsdriver.ui.auth.PersonalAuthActivity;
import com.arpa.hndahesudintocctmsdriver.util.MessageUtils; import com.arpa.hndahesudintocctmsdriver.util.MessageUtils;
import com.arpa.hndahesudintocctmsdriver.util.SPUtils; import com.arpa.hndahesudintocctmsdriver.util.SPUtils;
import com.arpa.hndahesudintocctmsdriver.util.http.RequsetCodeConstants;
import com.arpa.hndahesudintocctmsdriver.util.img.ImageGetUtil; import com.arpa.hndahesudintocctmsdriver.util.img.ImageGetUtil;
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil; import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil; import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
@@ -201,11 +200,6 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
CacheGroup.cacheList.remove("orderStatus"); CacheGroup.cacheList.remove("orderStatus");
} }
break; break;
case RequsetCodeConstants.ERROR:
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
break;
case 13: case 13:
int index = Integer.valueOf((String) m.obj); int index = Integer.valueOf((String) m.obj);
Log.e("--选择车辆--", clb.getData().get(index).getCarNumber()); Log.e("--选择车辆--", clb.getData().get(index).getCarNumber());
@@ -41,6 +41,7 @@ import com.amap.api.services.route.DriveStep;
import com.amap.api.services.route.RideRouteResult; import com.amap.api.services.route.RideRouteResult;
import com.amap.api.services.route.RouteSearch; import com.amap.api.services.route.RouteSearch;
import com.amap.api.services.route.WalkRouteResult; import com.amap.api.services.route.WalkRouteResult;
import com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivityBC;
import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog; import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog;
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil; import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
@@ -387,7 +388,7 @@ public class StartYunDanActivity extends BaseActivity {
String wid = sdw.getId() + ""; String wid = sdw.getId() + "";
if (sdw.getStatus() == 0) { if (sdw.getStatus() == 0) {
if (type == 0) { if (type == 0) {
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", type); in.putExtra("type", type);
in.putExtra("reportAlct", sob.getData().getReportAlct()); in.putExtra("reportAlct", sob.getData().getReportAlct());
in.putExtra("wid", wid); in.putExtra("wid", wid);
@@ -398,7 +399,7 @@ public class StartYunDanActivity extends BaseActivity {
Toast.makeText(con, "您还没有装货", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "您还没有装货", Toast.LENGTH_SHORT).show();
} }
} else if (sdw.getStatus() == 1) {//装货回单 } else if (sdw.getStatus() == 1) {//装货回单
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 2); in.putExtra("type", 2);
in.putExtra("reportAlct", sob.getData().getReportAlct()); in.putExtra("reportAlct", sob.getData().getReportAlct());
in.putExtra("wid", wid); in.putExtra("wid", wid);
@@ -406,7 +407,7 @@ public class StartYunDanActivity extends BaseActivity {
in.putExtra("sob", gson.toJson(sob)); in.putExtra("sob", gson.toJson(sob));
startActivity(in); startActivity(in);
} else if (sdw.getStatus() == 2) {//上传收货单(卸货回单) } else if (sdw.getStatus() == 2) {//上传收货单(卸货回单)
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", 2); in.putExtra("type", 2);
in.putExtra("reportAlct", sob.getData().getReportAlct()); in.putExtra("reportAlct", sob.getData().getReportAlct());
in.putExtra("wid", wid); in.putExtra("wid", wid);
@@ -426,7 +427,7 @@ public class StartYunDanActivity extends BaseActivity {
if (zInfo.getReceiptUrl() != null && zInfo.getReceiptUrl().size() > 0) { if (zInfo.getReceiptUrl() != null && zInfo.getReceiptUrl().size() > 0) {
int dis = TimeUtil.compareNowDate(TimeUtil.string2Millis(zInfo.getImageTakenDate(), TimeUtil.DEFAULT_FORMAT4)); int dis = TimeUtil.compareNowDate(TimeUtil.string2Millis(zInfo.getImageTakenDate(), TimeUtil.DEFAULT_FORMAT4));
if (dis > 5) {//大于五分钟可以接单 if (dis > 5) {//大于五分钟可以接单
Intent in = new Intent(con, ShangChuangImgActivity.class); Intent in = new Intent(con, ShangChuangImgActivityBC.class);
in.putExtra("type", type); in.putExtra("type", type);
in.putExtra("reportAlct", sob.getData().getReportAlct()); in.putExtra("reportAlct", sob.getData().getReportAlct());
in.putExtra("wid", wid); in.putExtra("wid", wid);
@@ -36,16 +36,22 @@ import com.amap.api.services.help.Tip;
import com.arpa.hndahesudintocctmsdriver.R; import com.arpa.hndahesudintocctmsdriver.R;
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean; import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
import com.arpa.hndahesudintocctmsdriver.bean.CarInfoBean; import com.arpa.hndahesudintocctmsdriver.bean.CarInfoBean;
import com.arpa.hndahesudintocctmsdriver.bean.GDImage;
import com.arpa.hndahesudintocctmsdriver.bean.GDLocation;
import com.arpa.hndahesudintocctmsdriver.bean.StartOrderBean; import com.arpa.hndahesudintocctmsdriver.bean.StartOrderBean;
import com.arpa.hndahesudintocctmsdriver.bean.UploadBean; import com.arpa.hndahesudintocctmsdriver.bean.UploadBean;
import com.arpa.hndahesudintocctmsdriver.event.HomeWaybillEvent;
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess; import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset; import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset;
import com.arpa.hndahesudintocctmsdriver.request.OCRRequest; import com.arpa.hndahesudintocctmsdriver.request.OCRRequest;
import com.arpa.hndahesudintocctmsdriver.request.bean.LUInputBean; import com.arpa.hndahesudintocctmsdriver.request.bean.LUInputBean;
import com.arpa.hndahesudintocctmsdriver.request.bean.TrackInputBean;
import com.arpa.hndahesudintocctmsdriver.request.bean.UploadReceiptInputBean; import com.arpa.hndahesudintocctmsdriver.request.bean.UploadReceiptInputBean;
import com.arpa.hndahesudintocctmsdriver.util.BitmapUtil; import com.arpa.hndahesudintocctmsdriver.util.BitmapUtil;
import com.arpa.hndahesudintocctmsdriver.util.MessageUtils; import com.arpa.hndahesudintocctmsdriver.util.MessageUtils;
import com.arpa.hndahesudintocctmsdriver.util.NewLJUtils;
import com.arpa.hndahesudintocctmsdriver.util.NfcUtils; import com.arpa.hndahesudintocctmsdriver.util.NfcUtils;
import com.arpa.hndahesudintocctmsdriver.util.SPUtils;
import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog; import com.arpa.hndahesudintocctmsdriver.util.alert.CustomDialog;
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil; import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup; import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup;
@@ -61,6 +67,8 @@ import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
import com.baidu.mapapi.model.LatLng; import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.utils.CoordinateConverter; import com.baidu.mapapi.utils.CoordinateConverter;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.dahe.mylibrary.callback.OnGDDownloadResultListener;
import com.dahe.mylibrary.callback.OnGDResultListener;
import com.dahe.mylibrary.utils.ToastUtils; import com.dahe.mylibrary.utils.ToastUtils;
import com.github.gzuliyujiang.wheelpicker.DatePicker; import com.github.gzuliyujiang.wheelpicker.DatePicker;
import com.github.gzuliyujiang.wheelpicker.DatimePicker; import com.github.gzuliyujiang.wheelpicker.DatimePicker;
@@ -78,6 +86,8 @@ import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.interfaces.OnSelectListener; import com.lxj.xpopup.interfaces.OnSelectListener;
import com.lxj.xpopup.util.SmartGlideImageLoader; import com.lxj.xpopup.util.SmartGlideImageLoader;
import org.greenrobot.eventbus.EventBus;
import java.io.File; import java.io.File;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.ArrayList; import java.util.ArrayList;
@@ -108,6 +118,8 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
private GetCarImageAlert gia = new GetCarImageAlert(); private GetCarImageAlert gia = new GetCarImageAlert();
private CustomDialog customDialog; private CustomDialog customDialog;
private int id = 0; private int id = 0;
private int reportAlct = 1;//是否上报(安联城通) 0否 1是'
private boolean key = true; private boolean key = true;
private boolean keys = false; private boolean keys = false;
private boolean locationKey = false; private boolean locationKey = false;
@@ -119,6 +131,7 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
private TempLoca tempLoca = new TempLoca(); private TempLoca tempLoca = new TempLoca();
private TempLoca tempLocaBd = new TempLoca(); private TempLoca tempLocaBd = new TempLoca();
private boolean isFinish = false;
@Override @Override
@@ -248,11 +261,34 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
if (bb.getCode() == 200) { if (bb.getCode() == 200) {
if (index == 2) { if (index == 2) {
if (!keys) {//装货回单 if (!keys) {//装货回单
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish();
}else if (reportAlct==0){
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish(); finish();
} }
} else if ((0 == index || 1 == index) && isFinish) {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish();
} }
} else { } else {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
finish();
Toast.makeText(con, bb.getMsg(), Toast.LENGTH_SHORT).show(); Toast.makeText(con, bb.getMsg(), Toast.LENGTH_SHORT).show();
} }
CacheGroup.cacheList.remove(TYPE_NAME[i]); CacheGroup.cacheList.remove(TYPE_NAME[i]);
@@ -367,6 +403,7 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
tips_x = findViewById(R.id.tips_x); tips_x = findViewById(R.id.tips_x);
Bundle ins = getIntent().getExtras(); Bundle ins = getIntent().getExtras();
index = ins.getInt("type"); index = ins.getInt("type");
reportAlct = ins.getInt("reportAlct");
wid = ins.getString("wid"); wid = ins.getString("wid");
h_type = ins.getInt("h_type"); h_type = ins.getInt("h_type");
keys = ins.getBoolean("keys"); keys = ins.getBoolean("keys");
@@ -374,17 +411,17 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
//Log.e("---sdwStr--",sdwStr); //Log.e("---sdwStr--",sdwStr);
sob = new Gson().fromJson(sobStr, StartOrderBean.class); sob = new Gson().fromJson(sobStr, StartOrderBean.class);
initView(null); initView(null);
customDialog = new CustomDialog(con, "正在定位当前位置..."); // customDialog = new CustomDialog(con, "正在定位当前位置...");
customDialog.show(); // customDialog.show();
lgdu = new LocationGDUtil(con, hd); // lgdu = new LocationGDUtil(con, hd);
//启动定位 // //启动定位
lgdu.onCreate(); // lgdu.onCreate();
tv_loaction.setOnClickListener(v -> { // tv_loaction.setOnClickListener(v -> {
if (!locationKey) { // if (!locationKey) {
customDialog.show(); // customDialog.show();
lgdu.onCreate(); // lgdu.onCreate();
} // }
}); // });
btnOk.setOnClickListener(v -> { btnOk.setOnClickListener(v -> {
String s = etAddress.getText().toString(); String s = etAddress.getText().toString();
@@ -414,12 +451,12 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
datimePicker.setBodyWidth(300); datimePicker.setBodyWidth(300);
datimePicker.getWheelLayout().setRange(DatimeEntity.yearOnFuture(-1),DatimeEntity.yearOnFuture(10),DatimeEntity.now()); datimePicker.getWheelLayout().setRange(DatimeEntity.yearOnFuture(-1),DatimeEntity.yearOnFuture(10),DatimeEntity.now());
datimePicker.setOnDatimePickedListener((year, month, day, hour, minute, second) -> { datimePicker.setOnDatimePickedListener((year, month, day, hour, minute, second) -> {
selDate = year+"-"+month+"-"+day+" "+ hour+":"+minute; selDate = year+"-"+month+"-"+day+'T'+hour+":"+minute+":"+second;
tvDate.setText(selDate); tvDate.setText(selDate);
}); });
datimePicker.getWheelLayout().setDateLabel("", "", ""); datimePicker.getWheelLayout().setDateLabel("", "", "");
datimePicker.getWheelLayout().setTimeLabel("","",""); datimePicker.getWheelLayout().setTimeLabel("","","");
datimePicker.getWheelLayout().setTimeMode(TimeMode.HOUR_24_NO_SECOND); datimePicker.getWheelLayout().setTimeMode(TimeMode.HOUR_24_HAS_SECOND);
datimePicker.show(); datimePicker.show();
}); });
@@ -513,6 +550,10 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
// for(int i=0;i<imgIds.size();i++){ // for(int i=0;i<imgIds.size();i++){
// Log.e("--imgIds--",imgIds.get(i)+""); // Log.e("--imgIds--",imgIds.get(i)+"");
// } // }
if (customDialog != null && !customDialog.isShowing()) {
customDialog = new CustomDialog(con, "网络请求中...");
customDialog.show();
}
switch (index) { switch (index) {
case 0: case 0:
//装货 //装货
@@ -523,18 +564,52 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
lub.setImageId(imgIds); lub.setImageId(imgIds);
lub.setWaybillId(wid); lub.setWaybillId(wid);
Log.e("--装货信息", gson.toJson(lub)); Log.e("--装货信息", gson.toJson(lub));
if (locationKey) {//高德定位 // if (locationKey) {//高德定位
if (keys) { if (keys) {
nfc(); if (1==reportAlct){
loadInfo(); NewLJUtils.getInstance().getShipmentStatus(con, sob.getData().getShippingNoteNumber(), new OnGDDownloadResultListener() {
// up_traffic_start(); @Override
// up_image_z(); public void onSuccess(String var1) {
} String string = var1;
if (string.equals("30")) {//安联装货,单平台未装货
isFinish = true;
//平台确认装货
hyr.loading(lub);
} else { } else {
Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show(); // nfc();
loadInfo();
}
upLocation(tempLoca.getLatitude() + "", tempLoca.getLongitude() + "",sob.getData().getShippingNoteNumber());
// NewLJUtils.getInstance().startLocationService(ShangChuangImgActivity.this);
} }
@Override
public void onFailure(String var1, String var2) {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
ToastUtils.showToast(con, var2);
}
});
}else{ }else{
isFinish = true;
//平台确认装货
upLocation(tempLoca.getLatitude() + "", tempLoca.getLongitude() + "",sob.getData().getShippingNoteNumber());
hyr.loading(lub);
}
}
// } else {
// if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
// customDialog.dismiss();
// }
// Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show();
// }
} else {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show();
} }
break; break;
@@ -546,29 +621,63 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
lub.setLocationAddress(tempLoca.getAddress()); lub.setLocationAddress(tempLoca.getAddress());
lub.setImageId(imgIds); lub.setImageId(imgIds);
lub.setWaybillId(wid); lub.setWaybillId(wid);
lub.setRealLoadTime(tempLoca.getTime());
Log.e("--卸货信息", gson.toJson(lub)); Log.e("--卸货信息", gson.toJson(lub));
if (locationKey&&!TextUtils.isEmpty(tempLoca.address)) { // if (locationKey) {
if (keys) { if (keys) {
if (1==reportAlct){
NewLJUtils.getInstance().getShipmentStatus(con, sob.getData().getShippingNoteNumber(), new OnGDDownloadResultListener() {
@Override
public void onSuccess(String var1) {
if (var1.equals("40")) {//安联装货,单平台未装货
//卸货状态-平台
isFinish = true;
hyr.dischargeCargo(lub);
} else {
nfc(); nfc();
uploadInfo(); uploadInfo();
}
upLocation(tempLoca.getLatitude() + "", tempLoca.getLongitude() + "",sob.getData().getShippingNoteNumber());
// NewLJUtils.getInstance().stopLocationService();
}
@Override
public void onFailure(String var1, String var2) {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
ToastUtils.showToast(con, var2);
}
});
}else{
//卸货状态-平台
isFinish = true;
upLocation(tempLoca.getLatitude() + "", tempLoca.getLongitude() + "",sob.getData().getShippingNoteNumber());
hyr.dischargeCargo(lub);
}
} }
} else { // } else {
Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show(); // if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
} // customDialog.dismiss();
// }
// Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show();
// }
} else { } else {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show();
} }
break; break;
case 2: case 2:
if (imgIds != null && imgIds.size() > 0) {//卸货回单 if (imgIds != null && imgIds.size() > 0) {//卸货回单
//上传回单 //上传回单
urib.setLatitude(lgdu.getLatitude() + ""); urib.setLatitude(tempLoca.getLatitude() + "");
urib.setLongitude(lgdu.getLongitude() + ""); urib.setLongitude(tempLoca.getLongitude() + "");
urib.setLocationAddress(lgdu.getAddress()); urib.setLocationAddress(tempLoca.getAddress());
//装卸货类型 //装卸货类型
urib.setType(h_type + 1); urib.setType(h_type + 1);
//回单id 数组 //回单id 数组
@@ -576,17 +685,25 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
//子运运单ID //子运运单ID
urib.setWaybillId(wid); urib.setWaybillId(wid);
Log.e("--回单信息", gson.toJson(urib)); Log.e("--回单信息", gson.toJson(urib));
if (locationKey) { // if (locationKey) {
if (index == 2 && keys && !TextUtils.isEmpty(tempLoca.address)) { if (index == 2 && keys) {
if (1==reportAlct){
up_trafficSign(); up_trafficSign();
up_trafficReceipt(); }
receipt_image(); // up_trafficReceipt();
// receipt_image();
} }
hyr.receipt(urib); hyr.receipt(urib);
// } else {
// if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
// customDialog.dismiss();
// }
// Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show();
// }
} else { } else {
Toast.makeText(con, "定位异常,请重新定位", Toast.LENGTH_SHORT).show(); if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
} }
} else {
Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "图片上传异常,请重新上传", Toast.LENGTH_SHORT).show();
} }
break; break;
@@ -621,7 +738,7 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
//上传安联-签收 //上传安联-签收
public void up_trafficSign() { public void up_trafficSign() {
//安联 //安联
Location l = new Location(); GDLocation l = new GDLocation();
l.setBaiduLongitude(tempLocaBd.longitude); l.setBaiduLongitude(tempLocaBd.longitude);
l.setBaiduLatitude(tempLocaBd.latitude); l.setBaiduLatitude(tempLocaBd.latitude);
l.setLocation(tempLocaBd.getAddress()); l.setLocation(tempLocaBd.getAddress());
@@ -645,15 +762,18 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
} }
} }
} }
MDPLocationCollectionManager.sign(con, sob.getData().getShippingNoteNumber(), l, gs, new OnResultListener() { NewLJUtils.getInstance().sign(con, sob.getData().getShippingNoteNumber(), l, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
// NewLJUtils.getInstance().stopLocationService();
up_trafficReceipt();
receipt_image();
Log.e("上报安联", "签收成功"); Log.e("上报安联", "签收成功");
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(签收):", s + s1); Log.e("上报安联失败(签收):", var1 + var2);
} }
}); });
} }
@@ -661,30 +781,28 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
//上传安联-回单 //上传安联-回单
public void up_trafficReceipt() { public void up_trafficReceipt() {
//安联 //安联
Location l = new Location(); GDLocation l = new GDLocation();
l.setBaiduLongitude(tempLocaBd.longitude); l.setBaiduLongitude(tempLocaBd.longitude);
l.setBaiduLatitude(tempLocaBd.latitude); l.setBaiduLatitude(tempLocaBd.latitude);
l.setLocation(tempLocaBd.getAddress()); l.setLocation(tempLocaBd.getAddress());
l.setTime(tempLocaBd.getTime()); l.setTime(tempLocaBd.getTime());
MDPLocationCollectionManager.pod(con, sob.getData().getShippingNoteNumber(), l, new OnResultListener() { NewLJUtils.getInstance().pod(con, sob.getData().getShippingNoteNumber(), l, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
Log.e("上报安联", "回单上传成功"); Log.e("上报安联", "回单上传成功");
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(回单):", s + s1); Log.e("上报安联失败(回单):", var1 + var2);
} }
}); });
} }
public void up_image_z() { public void up_image_z() {
///storage/emulated/0/Android/data/com.oneclouds.wangluohuoyun/files/Pictures/163124593063154.jpg ///storage/emulated/0/Android/data/com.oneclouds.wangluohuoyun/files/Pictures/163124593063154.jpg
File file = new File(path); File file = new File(path);
Image image = new Image(); GDImage image = new GDImage();
String base = BitmapUtil.imageToBase64(path); String base = BitmapUtil.imageToBase64(path);
image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base); image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base);
image.setFileExt(FileUtil.lastName(file)); image.setFileExt(FileUtil.lastName(file));
@@ -693,30 +811,51 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
image.setBaiduLongitude(tempLocaBd.longitude); image.setBaiduLongitude(tempLocaBd.longitude);
image.setBaiduLatitude(tempLocaBd.latitude); image.setBaiduLatitude(tempLocaBd.latitude);
image.setLocation(tempLocaBd.getAddress()); image.setLocation(tempLocaBd.getAddress());
MDPLocationCollectionManager.uploadPickupImage(con, sob.getData().getShippingNoteNumber(), image, new OnResultListener() {
NewLJUtils.getInstance().uploadPickupImage(con, sob.getData().getShippingNoteNumber(), image, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
Log.e("上报安联", "装货照片上传成功"); Log.e("上报安联", "装货照片上传成功");
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish(); finish();
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(装货照片):", s + s1); Log.e("上报安联失败(装货照片):", var1 + var2);
// SPUtil.insSP(con,"make","装货",sob.getData().getShippingNoteNumber());
// SPUtil.insSP(con,"make","装货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
// Intent serviceIn=new Intent(con, MakeUpAlService.class);
// startService(serviceIn);
} }
}); });
// MDPLocationCollectionManager.uploadPickupImage(con, sob.getData().getShippingNoteNumber(), image, new OnResultListener() {
//
// @Override
// public void onSuccess() {
// Log.e("上报安联", "装货照片上传成功");
// Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
// finish();
// }
//
// @Override
// public void onFailure(String s, String s1) {
// Log.e("上报安联失败(装货照片):", s + s1);
//// SPUtil.insSP(con,"make","装货",sob.getData().getShippingNoteNumber());
//// SPUtil.insSP(con,"make","装货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
//// Intent serviceIn=new Intent(con, MakeUpAlService.class);
//// startService(serviceIn);
// }
//
// });
} }
public void up_image() { public void up_image() {
File file = new File(path); File file = new File(path);
Image image = new Image(); GDImage image = new GDImage();
String base = BitmapUtil.imageToBase64(path); String base = BitmapUtil.imageToBase64(path);
image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base); image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base);
image.setFileExt(FileUtil.lastName(file)); image.setFileExt(FileUtil.lastName(file));
@@ -725,31 +864,53 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
image.setBaiduLongitude(tempLocaBd.longitude); image.setBaiduLongitude(tempLocaBd.longitude);
image.setBaiduLatitude(tempLocaBd.latitude); image.setBaiduLatitude(tempLocaBd.latitude);
image.setLocation(tempLocaBd.getAddress()); image.setLocation(tempLocaBd.getAddress());
MDPLocationCollectionManager.uploadUnloadImage(con, sob.getData().getShippingNoteNumber(), image, new OnResultListener() {
NewLJUtils.getInstance().uploadUnloadImage(con, sob.getData().getShippingNoteNumber(), image, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
EventBus.getDefault().post(new HomeWaybillEvent());
Log.e("上报安联", "卸货照片上传成功"); Log.e("上报安联", "卸货照片上传成功");
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish(); finish();
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(卸货照片):", s + s1); Log.e("上报安联失败(卸货照片):", var1 + var2);
// SPUtil.insSP(con,"make","卸货",sob.getData().getShippingNoteNumber()); if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
// SPUtil.insSP(con,"make","卸货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image)); customDialog.dismiss();
// Intent serviceIn=new Intent(con, MakeUpAlService.class); }
// startService(serviceIn);
} }
}); });
// MDPLocationCollectionManager.uploadUnloadImage(con, sob.getData().getShippingNoteNumber(), image, new OnResultListener() {
//
// @Override
// public void onSuccess() {
// Log.e("上报安联", "卸货照片上传成功");
// Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
// finish();
// }
//
// @Override
// public void onFailure(String s, String s1) {
// Log.e("上报安联失败(卸货照片):", s + s1);
//// SPUtil.insSP(con,"make","卸货",sob.getData().getShippingNoteNumber());
//// SPUtil.insSP(con,"make","卸货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
//// Intent serviceIn=new Intent(con, MakeUpAlService.class);
//// startService(serviceIn);
// }
//
// });
} }
public void receipt_image() { public void receipt_image() {
///storage/emulated/0/Android/data/com.oneclouds.wangluohuoyun/files/Pictures/163124593063154.jpg ///storage/emulated/0/Android/data/com.oneclouds.wangluohuoyun/files/Pictures/163124593063154.jpg
File file = new File(path); File file = new File(path);
Image image = new Image(); GDImage image = new GDImage();
String base = BitmapUtil.imageToBase64(path); String base = BitmapUtil.imageToBase64(path);
image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base); image.setFileData("data:image/" + FileUtil.lastName(file) + ";base64," + base);
image.setFileExt(FileUtil.lastName(file)); image.setFileExt(FileUtil.lastName(file));
@@ -758,24 +919,23 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
image.setBaiduLongitude(tempLocaBd.longitude); image.setBaiduLongitude(tempLocaBd.longitude);
image.setBaiduLatitude(tempLocaBd.latitude); image.setBaiduLatitude(tempLocaBd.latitude);
image.setLocation(tempLocaBd.getAddress()); image.setLocation(tempLocaBd.getAddress());
MDPLocationCollectionManager.uploadPODImage(con, sob.getData().getShippingNoteNumber(), image, new OnResultListener() { NewLJUtils.getInstance().uploadPODImage(con, sob.getData().getShippingNoteNumber(), image, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
SPUtils.remove(con, "curWaybillId");
EventBus.getDefault().post(new HomeWaybillEvent());
Log.e("上报安联", "回单照片上传成功"); Log.e("上报安联", "回单照片上传成功");
Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show(); Toast.makeText(con, "上传成功", Toast.LENGTH_SHORT).show();
finish(); finish();
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(回单照片):", s + s1); Log.e("上报安联失败(回单照片):", var1 + var2);
// SPUtil.insSP(con,"make","回单",sob.getData().getShippingNoteNumber());
//// SPUtil.insSP(con,"make","回单-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
//// Intent serviceIn=new Intent(con, MakeUpAlService.class);
//// startService(serviceIn);
} }
}); });
} }
@@ -817,19 +977,20 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
private void loadInfo() { private void loadInfo() {
//安联 //安联
if (sob.getData().getReportAlct() == 1) { if (sob.getData().getReportAlct() == 1) {
Location l = new Location(); GDLocation l = new GDLocation();
l.setBaiduLongitude(tempLocaBd.longitude); l.setBaiduLongitude(tempLocaBd.longitude);
l.setBaiduLatitude(tempLocaBd.latitude); l.setBaiduLatitude(tempLocaBd.latitude);
l.setLocation(tempLocaBd.getAddress()); l.setLocation(tempLocaBd.getAddress());
l.setTime(tempLocaBd.getTime()); l.setTime(tempLocaBd.getTime());
MDPLocationCollectionManager.pickup(con, sob.getData().getShippingNoteNumber(), l, new OnResultListener() { NewLJUtils.getInstance().pickUp(con, sob.getData().getShippingNoteNumber(), l, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
Log.e("上报安联", "装货上传成功"); Log.e("上报安联", "装货上传成功");
//交通厅 //交通厅
if (sob.getData().getReport() == 1) { // if (sob.getData().getReport() == 1) {
JTTProcess.start(con, sob, ""); // JTTProcess.start(con, sob, "");
} // }
// NewLJUtils.getInstance().startLocationService(ShangChuangImgActivityBC.this);
//装货状态 //装货状态
hyr.loading(lub); hyr.loading(lub);
//装货照片 //装货照片
@@ -837,11 +998,39 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(装货):", s + s1); Log.e("上报安联失败(装货):", var1 + var2);
new MessageUtils().showCenMessage(con, s1); if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
customDialog.dismiss();
}
new MessageUtils().showCenMessage(con, var2);
} }
}); });
// MDPLocationCollectionManager.pickup(con, sob.getData().getShippingNoteNumber(), l, new OnResultListener() {
// @Override
// public void onSuccess() {
// Log.e("上报安联", "装货上传成功");
// //交通厅
// if (sob.getData().getReport() == 1) {
// JTTProcess.start(con, sob, "");
// }
// //装货状态
// hyr.loading(lub);
// //装货照片
// up_image_z();
// }
//
// @Override
// public void onFailure(String s, String s1) {
// Log.e("上报安联失败(装货):", s + s1);
// new MessageUtils().showCenMessage(con, s1);
// }
// });
} }
} }
@@ -853,37 +1042,72 @@ public class ShangChuangImgActivityBC extends BaseAppCompatActivity implements I
//安联 //安联
if (sob.getData().getReportAlct() == 1) { if (sob.getData().getReportAlct() == 1) {
Location l = new Location(); GDLocation l = new GDLocation();
l.setBaiduLongitude(tempLocaBd.longitude); l.setBaiduLongitude(tempLocaBd.longitude);
l.setBaiduLatitude(tempLocaBd.latitude); l.setBaiduLatitude(tempLocaBd.latitude);
l.setLocation(tempLocaBd.getAddress()); l.setLocation(tempLocaBd.getAddress());
l.setTime(tempLocaBd.getTime()); l.setTime(tempLocaBd.getTime());
Log.e("-安联卸货信息-", gson.toJson(l)); Log.e("-安联卸货信息-", gson.toJson(l));
MDPLocationCollectionManager.unload(con, sob.getData().getShippingNoteNumber(), l, new OnResultListener() {
NewLJUtils.getInstance().unload(con, sob.getData().getShippingNoteNumber(), l, new OnGDResultListener() {
@Override @Override
public void onSuccess() { public void onSuccess() {
Log.e("上报安联", "卸货上传成功"); Log.e("上报安联", "卸货上传成功");
//交通厅 //交通厅
if (sob.getData().getReport() == 1) { // if (sob.getData().getReport() == 1) {
JTTProcess.stop(con, sob, ""); // JTTProcess.stop(con, sob, "");
} // }
//卸货状态-平台 //卸货状态-平台
hyr.dischargeCargo4(lub); hyr.dischargeCargo(lub);
//卸货照片-安联 //卸货照片-安联
up_image(); up_image();
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String var1, String var2) {
Log.e("上报安联失败(卸货):", s + s1); Log.e("上报安联失败(卸货):", var1 + var2);
// new MessageUtils().showCenMessage(con, s1); if (!isFinishing() && customDialog != null && customDialog.isShowing()) {
//运单状态不一致,平台更新状态 customDialog.dismiss();
hyr.dischargeCargo4(lub); }
new MessageUtils().showCenMessage(con, var2);
} }
}); });
// MDPLocationCollectionManager.unload(con, sob.getData().getShippingNoteNumber(), l, new OnResultListener() {
// @Override
// public void onSuccess() {
// Log.e("上报安联", "卸货上传成功");
// //交通厅
// if (sob.getData().getReport() == 1) {
// JTTProcess.stop(con, sob, "");
// }
// //卸货状态-平台
// hyr.dischargeCargo4(lub);
// //卸货照片-安联
// up_image();
// }
//
// @Override
// public void onFailure(String s, String s1) {
// Log.e("上报安联失败(卸货):", s + s1);
//// new MessageUtils().showCenMessage(con, s1);
// //运单状态不一致,平台更新状态
// hyr.dischargeCargo4(lub);
// }
// });
} }
} }
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);
}
} }
@@ -16,7 +16,6 @@ import com.arpa.hndahesudintocctmsdriver.util.time.Timer;
import java.io.IOException; import java.io.IOException;
import java.util.Date; import java.util.Date;
import java.util.concurrent.TimeUnit;
import okhttp3.Call; import okhttp3.Call;
import okhttp3.Callback; import okhttp3.Callback;
@@ -49,7 +48,7 @@ public class RequestUtil {
public static void a1(final String name, Request re, Context con, final Handler hd){ public static void a1(final String name, Request re, Context con, final Handler hd){
Log.e("请求开始","........"); Log.e("请求开始","........");
OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(30, TimeUnit.SECONDS) OkHttpClient client = new OkHttpClient().newBuilder()
.build(); .build();
client.newCall(re).enqueue( new Callback() { client.newCall(re).enqueue( new Callback() {
@Override @Override
@@ -97,7 +96,7 @@ public class RequestUtil {
} }
public static void a1s(final String name, Request re, Context con, final Handler hd){ public static void a1s(final String name, Request re, Context con, final Handler hd){
Log.e("请求开始","........"); Log.e("请求开始","........");
OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(30, TimeUnit.SECONDS) OkHttpClient client = new OkHttpClient().newBuilder()
.build(); .build();
client.newCall(re).enqueue( new Callback() { client.newCall(re).enqueue( new Callback() {
@Override @Override
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB