From cb55876bce7db09d59ba1d6f41842720b01ab40a Mon Sep 17 00:00:00 2001 From: lijia Date: Thu, 9 Jan 2025 08:51:32 +0800 Subject: [PATCH] =?UTF-8?q?34=E5=8F=91=E8=B4=A7=EF=BC=8C=E5=86=8D=E6=9D=A5?= =?UTF-8?q?=E4=B8=80=E5=8D=95=E8=A3=85=E5=8D=B8=E8=B4=A7=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=8F=E7=BA=AC=E5=BA=A6=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +-- .../oneclouds/cargo/bean/AddressListBean.java | 18 ++++++++++ .../cargo/request/WaybillRequest.java | 2 +- .../cargo/request/bean/AddressInputBean.java | 19 ++++++++++ .../cargo/request/bean/OrderInputBean.java | 36 +++++++++++++++++++ .../cargo/ui/home/ChoiceAddressActivity.java | 3 ++ .../cargo/ui/home/NodeInfoActivity.java | 12 ++++--- .../waybill/activity/AnotherOrderActivity.kt | 12 ++++--- .../res/layout/activity_choice_address.xml | 2 -- 9 files changed, 95 insertions(+), 13 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index ae5d7ed..1af61c9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,8 +34,8 @@ android { applicationId "com.oneclouds.cargo" minSdkVersion 23 targetSdkVersion 30 - versionCode 33 - versionName "3.1.3" + versionCode 34 + versionName "3.1.4" flavorDimensions "CHANNEL_VALUE" diff --git a/app/src/main/java/com/oneclouds/cargo/bean/AddressListBean.java b/app/src/main/java/com/oneclouds/cargo/bean/AddressListBean.java index a74ec41..97e375a 100644 --- a/app/src/main/java/com/oneclouds/cargo/bean/AddressListBean.java +++ b/app/src/main/java/com/oneclouds/cargo/bean/AddressListBean.java @@ -151,10 +151,28 @@ public class AddressListBean { private String createTime; private String updateTime; private String companyName; + private String latitude; + private String longitude; private String companyCode; private Object idCard; private int userType; + public String getLatitude() { + return latitude; + } + + public void setLatitude(String latitude) { + this.latitude = latitude; + } + + public String getLongitude() { + return longitude; + } + + public void setLongitude(String longitude) { + this.longitude = longitude; + } + public String getBusinessCode() { return businessCode; } diff --git a/app/src/main/java/com/oneclouds/cargo/request/WaybillRequest.java b/app/src/main/java/com/oneclouds/cargo/request/WaybillRequest.java index e0f86b9..d789a8e 100644 --- a/app/src/main/java/com/oneclouds/cargo/request/WaybillRequest.java +++ b/app/src/main/java/com/oneclouds/cargo/request/WaybillRequest.java @@ -82,7 +82,7 @@ public class WaybillRequest { Map map=new HashMap<>(); map.put("page",page); map.put("limit",limit); - map.put("receiverAddress",receiverAddress); + map.put("searchValue",receiverAddress); // if(orderStatus!=0){ map.put("orderStatus",200004); // } diff --git a/app/src/main/java/com/oneclouds/cargo/request/bean/AddressInputBean.java b/app/src/main/java/com/oneclouds/cargo/request/bean/AddressInputBean.java index b947562..6a0b0ba 100644 --- a/app/src/main/java/com/oneclouds/cargo/request/bean/AddressInputBean.java +++ b/app/src/main/java/com/oneclouds/cargo/request/bean/AddressInputBean.java @@ -19,6 +19,8 @@ public class AddressInputBean{ private String companyCode; private String companyName; private String contactNumber; + private String longitude; + private String latitude; private String contactPerson; private String createTime; private int id; @@ -32,6 +34,23 @@ public class AddressInputBean{ private int userId; private int userType; + + public String getLongitude() { + return longitude; + } + + public void setLongitude(String longitude) { + this.longitude = longitude; + } + + public String getLatitude() { + return latitude; + } + + public void setLatitude(String latitude) { + this.latitude = latitude; + } + public String getBusinessName() { return businessName; } diff --git a/app/src/main/java/com/oneclouds/cargo/request/bean/OrderInputBean.java b/app/src/main/java/com/oneclouds/cargo/request/bean/OrderInputBean.java index acebfb8..13b6c25 100644 --- a/app/src/main/java/com/oneclouds/cargo/request/bean/OrderInputBean.java +++ b/app/src/main/java/com/oneclouds/cargo/request/bean/OrderInputBean.java @@ -197,8 +197,26 @@ public class OrderInputBean { private String loadingPhone; private String companyName; private String companyCode; + private String lat; + private String lng; private int sort; + public String getLat() { + return lat; + } + + public void setLat(String lat) { + this.lat = lat; + } + + public String getLng() { + return lng; + } + + public void setLng(String lng) { + this.lng = lng; + } + public String getCompanyName() { return companyName; } @@ -343,6 +361,8 @@ public class OrderInputBean { private List goods; private List loadingAddress; private String loadingDeadline; + private String lat; + private String lng; private String loadingName; private String loadingPhone; private String companyName; @@ -350,6 +370,22 @@ public class OrderInputBean { private int sort; private double totalPrice; + public String getLat() { + return lat; + } + + public void setLat(String lat) { + this.lat = lat; + } + + public String getLng() { + return lng; + } + + public void setLng(String lng) { + this.lng = lng; + } + public String getCompanyName() { return companyName; } diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/ChoiceAddressActivity.java b/app/src/main/java/com/oneclouds/cargo/ui/home/ChoiceAddressActivity.java index a25112a..0e7f743 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/ChoiceAddressActivity.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/ChoiceAddressActivity.java @@ -272,6 +272,7 @@ public class ChoiceAddressActivity extends BaseActivity implements View.OnClickL etAddressDetail.setText(o.getAddress() + o.getName()); +// etAddressDetail.setText(o.getDistrict() + o.getAddress()); adapter.setList(null); }); @@ -411,6 +412,8 @@ public class ChoiceAddressActivity extends BaseActivity implements View.OnClickL tvAddress.setText(province + "-" + city + "-" + district); + aib.setLatitude(regeocodeResult.getRegeocodeQuery().getPoint().getLatitude()+""); + aib.setLongitude(regeocodeResult.getRegeocodeQuery().getPoint().getLongitude()+""); aib.setProvinceS(province); aib.setCityS(city); aib.setAreaS(district); diff --git a/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java b/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java index 4b5a377..645b22b 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java +++ b/app/src/main/java/com/oneclouds/cargo/ui/home/NodeInfoActivity.java @@ -381,26 +381,30 @@ public class NodeInfoActivity extends BaseActivity { list.add(ad.getCity()); list.add(ad.getArea()); if (event.getType() == 0) { - os.setDetailAddress(ad.getAddressDetail()); + os.setDetailAddress(ad.getPathName()+ad.getAddressDetail()); os.setLoadingName(ad.getContactPerson()); os.setLoadingPhone(ad.getContactNumber()); os.setCompanyCode(ad.getCompanyCode()); os.setCompanyName(ad.getCompanyName()); + os.setLat(ad.getLatitude()); + os.setLng(ad.getLongitude()); os.setLoadingAddress(list); tvName.setText(ad.getContactPerson()); tvPhone.setText(ad.getContactNumber()); - tvAddress.setText(ad.getAddressDetail()); + tvAddress.setText(ad.getPathName()+ad.getAddressDetail()); // GetObjectName.ZIModel(address_box,os,con); } else { - op.setDetailAddress(ad.getAddressDetail()); + op.setDetailAddress(ad.getPathName()+ad.getAddressDetail()); op.setLoadingName(ad.getContactPerson()); op.setLoadingPhone(ad.getContactNumber()); op.setCompanyCode(ad.getCompanyCode()); op.setCompanyName(ad.getCompanyName()); + op.setLat(ad.getLatitude()); + op.setLng(ad.getLongitude()); op.setLoadingAddress(list); tvNameDis.setText(ad.getContactPerson()); tvPhoneDis.setText(ad.getContactNumber()); - tvAddressDis.setText(ad.getAddressDetail()); + tvAddressDis.setText(ad.getPathName()+ad.getAddressDetail()); // GetObjectName.ZIModel(address_box,op,con); } diff --git a/app/src/main/java/com/oneclouds/cargo/ui/waybill/activity/AnotherOrderActivity.kt b/app/src/main/java/com/oneclouds/cargo/ui/waybill/activity/AnotherOrderActivity.kt index 114fb3e..6daf1dc 100644 --- a/app/src/main/java/com/oneclouds/cargo/ui/waybill/activity/AnotherOrderActivity.kt +++ b/app/src/main/java/com/oneclouds/cargo/ui/waybill/activity/AnotherOrderActivity.kt @@ -664,26 +664,30 @@ class AnotherOrderActivity : BaseActivity() { list.add(ad.getCity()) list.add(ad.getArea()) if (event.type == 0) { - oib.sendTableData.get(0).setDetailAddress(ad.getAddressDetail()) + oib.sendTableData.get(0).setDetailAddress(ad.pathName+ad.getAddressDetail()) oib.sendTableData.get(0).setLoadingName(ad.getContactPerson()) oib.sendTableData.get(0).setLoadingPhone(ad.getContactNumber()) oib.sendTableData.get(0).setCompanyCode(ad.getCompanyCode()) oib.sendTableData.get(0).setCompanyName(ad.getCompanyName()) + oib.sendTableData.get(0).lat = ad.latitude + oib.sendTableData.get(0).lng = ad.longitude oib.sendTableData.get(0).setLoadingAddress(list) tvName.setText(ad.getContactPerson()) tvPhone.setText(ad.getContactNumber()) - tvAddress.setText(ad.getAddressDetail()) + tvAddress.setText(ad.pathName+ad.getAddressDetail()) // GetObjectName.ZIModel(address_box,os,con); } else { - oib.putTableData.get(0).setDetailAddress(ad.getAddressDetail()) + oib.putTableData.get(0).setDetailAddress(ad.pathName+ad.getAddressDetail()) oib.putTableData.get(0).setLoadingName(ad.getContactPerson()) oib.putTableData.get(0).setLoadingPhone(ad.getContactNumber()) oib.putTableData.get(0).setCompanyCode(ad.getCompanyCode()) oib.putTableData.get(0).setCompanyName(ad.getCompanyName()) + oib.putTableData.get(0).lat = ad.latitude + oib.putTableData.get(0).lng = ad.longitude oib.putTableData.get(0).setLoadingAddress(list) tvNameDis.setText(ad.getContactPerson()) tvPhoneDis.setText(ad.getContactNumber()) - tvAddressDis.setText(ad.getAddressDetail()) + tvAddressDis.setText(ad.pathName+ad.getAddressDetail()) // GetObjectName.ZIModel(address_box,op,con); } } diff --git a/app/src/main/res/layout/activity_choice_address.xml b/app/src/main/res/layout/activity_choice_address.xml index b0706a3..98577cc 100644 --- a/app/src/main/res/layout/activity_choice_address.xml +++ b/app/src/main/res/layout/activity_choice_address.xml @@ -201,8 +201,6 @@ android:background="@null" android:gravity="right" android:hint="请输入详细地址" - android:maxLines="1" - android:singleLine="true" android:textSize="@dimen/dp_14" />