diff --git a/app/build.gradle b/app/build.gradle index 43e6a1a..7f726d9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -83,7 +83,8 @@ android { //暂时填写默认值即可. JPUSH_CHANNEL: "developer-n", ] - buildConfigField("String", "BASE_URL", "\"https://platform.test.v2.dahehuoyun.com/\"") + buildConfigField("String", "BASE_URL", "\"http://192.168.1.118:18080/\"") +// buildConfigField("String", "BASE_URL", "\"https://platform.test.v2.dahehuoyun.com/devApi/\"") buildConfigField "boolean", "isTest", "true" // //APP名称,可以在androidMainfest中引用 resValue "string", "appName", "货主端测试" diff --git a/app/src/main/java/com/dhsd/glowner/net/Api.kt b/app/src/main/java/com/dhsd/glowner/net/Api.kt index 29f9a57..c7952e5 100644 --- a/app/src/main/java/com/dhsd/glowner/net/Api.kt +++ b/app/src/main/java/com/dhsd/glowner/net/Api.kt @@ -29,16 +29,6 @@ import retrofit2.http.Query */ interface Api { /*-------------------登录----------------------------*/ - @POST(BASE_URL + "common/register") - fun log(@Body logBean: LogBean?): Observable> - - //运单列表 - @POST(BASE_URL + "app/driver/waybill/listV2") - fun orderList(@Body bean: RefreshBean?): Observable> - - //获取正在执行的运单/运单详情 - @POST(BASE_URL + "app/driver/waybill/getExecuteWaybill") - fun getExecuteWaybill(@Body bean: WaybillBean?): Observable> companion object { const val BASE_URL = BuildConfig.BASE_URL @@ -52,31 +42,31 @@ interface Api { * 是否需要验证码登录 * @return Observable> */ - @GET(BASE_URL + "devApi/code") + @GET(BASE_URL + "code") fun getCode(): Observable> /** * 是否需要验证码登录 * @return Observable> */ - @POST(BASE_URL + "devApi/auth/login") + @POST(BASE_URL + "auth/login") fun login(@Body bean: LoginBean): Observable> - @GET(BASE_URL + "devApi/business/shipper/order/list") + @GET(BASE_URL + "business/shipper/order/list") fun getOrderList(): Observable>> - @PUT(BASE_URL + "devApi/business/shipper/order/cancelSourceOfOrder") + @PUT(BASE_URL + "business/shipper/order/cancelSourceOfOrder") fun cancelSourceOfOrder(@Body bean: TextOrder): Observable> - @GET(BASE_URL + "devApi/system/user/getInfo") + @GET(BASE_URL + "system/user/getInfo") fun getUserInfo(): Observable> /** * 查询车辆信息列表 */ - @GET(BASE_URL + "devApi/business/ft/common/dict/driver/all") + @GET(BASE_URL + "business/ft/common/dict/driver/all") fun getCarList(@Query("searchValue") searchValue: String): Observable>> @@ -85,7 +75,7 @@ interface Api { * @param bean DispatchBean * @return Observable> */ - @POST(BASE_URL + "devApi/business/shipper/order/dispatchVehicles") + @POST(BASE_URL + "business/shipper/order/dispatchVehicles") fun dispatchVehicles(@Body bean: DispatchBean): Observable> @@ -94,7 +84,7 @@ interface Api { * @param bean PostOrderBean * @return Observable> */ - @POST(BASE_URL + "devApi//business/shipper/order") + @POST(BASE_URL + "business/shipper/order") fun addOrder(@Body bean: PostOrderBean): Observable> @@ -102,7 +92,7 @@ interface Api { * 查询车队列表 * @return Observable> */ - @GET(BASE_URL + "devApi/business/ft/common/dict/onlyCaptain") + @GET(BASE_URL + "business/ft/common/dict/onlyCaptain") fun getCaptainList(): Observable>> @@ -111,7 +101,7 @@ interface Api { * @param captainId String 车队ID * @return Observable>> */ - @GET(BASE_URL + "devApi/business/ft/common/dict/captain/driverAndCar") + @GET(BASE_URL + "business/ft/common/dict/captain/driverAndCar") fun driverAndCarList(@Query("captainId") captainId: String): Observable>> @@ -120,7 +110,7 @@ interface Api { * @param bean PostAddressBean * @return Observable> */ - @POST(BASE_URL + "devApi/business/shipper/common/address") + @POST(BASE_URL + "business/shipper/common/address") fun postAddress(@Body bean: PostAddressBean): Observable> /** @@ -128,7 +118,7 @@ interface Api { * @param addressId String * @return Observable> */ - @GET(BASE_URL + "devApi/business/shipper/common/address/{addressId}") + @GET(BASE_URL + "business/shipper/common/address/{addressId}") fun getAddressDetail(@Path("addressId") addressId: String): Observable> @@ -137,7 +127,7 @@ interface Api { * @param orderId String * @return Observable> */ - @GET(BASE_URL + "devApi/business/shipper/order/{orderId}") + @GET(BASE_URL + "business/shipper/order/{orderId}") fun getOrderDetail(@Path("orderId") orderId: String): Observable> @@ -146,7 +136,7 @@ interface Api { * @param bean TextOrder * @return Observable> */ - @PUT(BASE_URL + "devApi/business/shipper/order/cancelSourceOfOrder") + @PUT(BASE_URL + "business/shipper/order/cancelSourceOfOrder") fun cancelOrder(@Body bean: TextOrder): Observable> @@ -156,7 +146,7 @@ interface Api { * @param waybillStatus String * @return Observable>> */ - @GET(BASE_URL + "devApi/business/shipper/waybill/list") + @GET(BASE_URL + "business/shipper/waybill/list") fun getWaybillList( @Query("orderNum") orderNum: String, @Query("waybillStatus") waybillStatus: String @@ -167,7 +157,7 @@ interface Api { * @param orderId String * @return Observable> */ - @GET(BASE_URL + "devApi/business/shipper/waybill/{orderId}") + @GET(BASE_URL + "business/shipper/waybill/{orderId}") fun getWayBillDetail(@Path("orderId") orderId: String): Observable> @@ -176,7 +166,7 @@ interface Api { * @param bean PostAddressBean * @return Observable> */ - @PUT(BASE_URL + "devApi/business/shipper/common/address") + @PUT(BASE_URL + "business/shipper/common/address") fun updateAddress(@Body bean: PostAddressBean): Observable> @@ -185,7 +175,7 @@ interface Api { * @param addressIds String * @return Observable> */ - @DELETE(BASE_URL + "devApi/business/shipper/common/address/{addressIds}") + @DELETE(BASE_URL + "business/shipper/common/address/{addressIds}") fun deleteAddress(@Path("addressIds") addressIds: String): Observable> @@ -193,7 +183,7 @@ interface Api { * 获取货主常用货物类型列表 * @return Observable>> */ - @GET(BASE_URL + "devApi/business/shipper/common/goods/list") + @GET(BASE_URL + "business/shipper/common/goods/list") fun getGoodsList(): Observable>> @@ -201,7 +191,7 @@ interface Api { * 获取货主常用车辆列表 * @return Observable>> */ - @GET(BASE_URL + "devApi/business/shipper/shipperCar/list") + @GET(BASE_URL + "business/shipper/shipperCar/list") fun getKnowCarsList(): Observable>> @@ -209,7 +199,7 @@ interface Api { * 获取地址列表 * @return Observable>> */ - @GET(BASE_URL + "devApi/business/shipper/common/address/list") + @GET(BASE_URL + "business/shipper/common/address/list") fun getAddressList(): Observable>> /** @@ -217,7 +207,7 @@ interface Api { * @param dictType String * @return Observable>> */ - @GET(BASE_URL + "devApi/system/dict/data/type/{dictType}") + @GET(BASE_URL + "system/dict/data/type/{dictType}") fun getDictData(@Path("dictType") dictType: String): Observable>> @@ -225,7 +215,7 @@ interface Api { * 查询交通厅与安联货物分类对应关系字典 * @return Observable>> */ - @GET(BASE_URL + "devApi/business/ft/common/dict/goodsCategor") + @GET(BASE_URL + "business/ft/common/dict/goodsCategor") fun getGoodsCategor(): Observable>> @@ -234,22 +224,21 @@ interface Api { * @param problemId String * @return Observable>> */ - @GET(BASE_URL + "devApi/driver/app/info/commonProblemDetail") + @GET(BASE_URL + "driver/app/info/commonProblemDetail") fun commonProblemDetail(@Query("problemId") problemId: String): Observable> /** * 常见问题列表 * @return Observable>> */ - @GET(BASE_URL + "devApi/driver/app/info/commonProblemList") + @GET(BASE_URL + "driver/app/info/commonProblemList") fun commonProblemList(): Observable>> /** * 查询党员认证资料 - * @param upPart UpPart * @return Observable> */ - @GET(BASE_URL + "devApi/driver/driver/getCpcAuthenticationInfo") + @GET(BASE_URL + "driver/driver/getCpcAuthenticationInfo") fun getCpcAuthenticationInfo(): Observable> /** @@ -257,14 +246,14 @@ interface Api { * @param upPart UpPart * @return Observable> */ - @POST(BASE_URL + "devApi/driver/driver/submitToCpcAuthentication") + @POST(BASE_URL + "driver/driver/submitToCpcAuthentication") fun submitToCpcAuthentication(@Body upPart: UpPart): Observable> /** * 获取APP最新版本信息 * @return Observable> */ - @GET(BASE_URL + "devApi/driver/app/info/getLastAppVersion") + @GET(BASE_URL + "driver/app/info/getLastAppVersion") fun getLastAppVersion(): Observable> @@ -272,7 +261,7 @@ interface Api { * 安全课堂列表 * @return Observable> */ - @GET(BASE_URL + "devApi/driver/app/info/safeClassroomList") + @GET(BASE_URL + "driver/app/info/safeClassroomList") fun safeClassroomList(): Observable>> /** @@ -280,7 +269,7 @@ interface Api { * @param problemId String * @return Observable> */ - @GET(BASE_URL + "devApi/driver/app/info/safeClassroomDetail") + @GET(BASE_URL + "driver/app/info/safeClassroomDetail") fun safeClassroomDetail(@Query("classroomId") problemId: String): Observable> @@ -289,13 +278,13 @@ interface Api { * opinionsType 评价类型(0=司机评价,1=货主评价) * @return Observable> */ - @GET(BASE_URL + "devApi/driver/opinions/list") + @GET(BASE_URL + "driver/opinions/list") fun waybillRate(@Query("opinionsType") opinionsType: String): Observable>> /** * 查询司机总评价信息 * @return Observable> */ - @GET(BASE_URL + "devApi/driver/opinions/getDriverOpinionsStatInfo") + @GET(BASE_URL + "driver/opinions/getDriverOpinionsStatInfo") fun driverRate(): Observable> } \ No newline at end of file diff --git a/app/src/main/java/com/dhsd/glowner/ui/HomeActivity.kt b/app/src/main/java/com/dhsd/glowner/ui/HomeActivity.kt index a0914a8..c0c000f 100644 --- a/app/src/main/java/com/dhsd/glowner/ui/HomeActivity.kt +++ b/app/src/main/java/com/dhsd/glowner/ui/HomeActivity.kt @@ -30,7 +30,7 @@ class HomeActivity: BaseActivity(), OnTabSelectListener, private val mNormalRes = mutableListOf( R.drawable.tab_home_normal, - R.drawable.tab_message_normal, +// R.drawable.tab_message_normal, R.drawable.tab_waybill_normal, R.drawable.tab_mine_normal ) @@ -38,19 +38,17 @@ class HomeActivity: BaseActivity(), OnTabSelectListener, private val mSelectRes = mutableListOf( R.drawable.tab_home_press, - R.drawable.tab_message_press, +// R.drawable.tab_message_press, R.drawable.tab_waybill_press, R.drawable.tab_mine_press ) - private var mTitles = arrayOf("首页","消息","运单","我的") + private var mTitles = arrayOf("首页","运单","我的") private var mTabEntities = arrayListOf( TabBean(mTitles[0],mSelectRes[0],mNormalRes[0]), +// TabBean(mTitles[1],mSelectRes[1],mNormalRes[1]), TabBean(mTitles[1],mSelectRes[1],mNormalRes[1]), - TabBean(mTitles[2],mSelectRes[2],mNormalRes[2]), - TabBean(mTitles[3],mSelectRes[3],mNormalRes[3])) - private var mFragments = arrayListOf(HomeFragment(), - MessageFragment(), WaybillFragment(), MineFragment() - ) + TabBean(mTitles[2],mSelectRes[2],mNormalRes[2])) + private var mFragments = arrayListOf(HomeFragment(), WaybillFragment(), MineFragment()) override fun initView(savedInstanceState: Bundle?) { diff --git a/app/src/main/java/com/dhsd/glowner/ui/account/LoginActivity.kt b/app/src/main/java/com/dhsd/glowner/ui/account/LoginActivity.kt index 49d9f1e..0de593c 100644 --- a/app/src/main/java/com/dhsd/glowner/ui/account/LoginActivity.kt +++ b/app/src/main/java/com/dhsd/glowner/ui/account/LoginActivity.kt @@ -3,6 +3,7 @@ package com.dhsd.glowner.ui.account import BaseObserver import DataManager import RxHttpCallBack +import android.content.Context import android.content.Intent import android.os.Bundle import android.text.TextPaint @@ -121,6 +122,11 @@ class LoginActivity : BaseActivity(), View.OnClickListener ) finish() } + + override fun onCodeError(mContext: Context?, t: CommonResponseBean) { + super.onCodeError(mContext, t) + getCode() + } })) // if ("获取验证码" == binding.ok.text) { diff --git a/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/SourceDetailActivity.kt b/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/SourceDetailActivity.kt index dcbc580..34ea1df 100644 --- a/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/SourceDetailActivity.kt +++ b/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/SourceDetailActivity.kt @@ -167,7 +167,7 @@ class SourceDetailActivity : BaseActivity(), OnLimi tvDriverName.text = data.order.shipperDispatchInfo.idcardName tvRate.text = """交易 ${data.order.shipperDispatchInfo.driverTransactionVolume} 好评率${ - data.order.shipperDispatchInfo.driverPositiveReviewRate.toDoubleOrNull() + data.order.shipperDispatchInfo.driverPositiveReviewRate?.toDoubleOrNull() ?.times(100) }%""" ImageLoader.getInstance().loadImage( diff --git a/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/WaybillLDetailActivity.kt b/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/WaybillLDetailActivity.kt index c4accbb..f60f0ba 100644 --- a/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/WaybillLDetailActivity.kt +++ b/app/src/main/java/com/dhsd/glowner/ui/waybill/activity/WaybillLDetailActivity.kt @@ -138,7 +138,7 @@ class WaybillLDetailActivity : BaseActivity() { """${data.order.shipperDispatchInfo.idcardName} ${data.order.shipperDispatchInfo.contactPhone}""" tvDriverRate.text = """交易${data.order.shipperDispatchInfo.driverTransactionVolume} 好评率${ - data.order.shipperDispatchInfo.driverPositiveReviewRate.toIntOrNull() + data.order.shipperDispatchInfo.driverPositiveReviewRate?.toIntOrNull() ?.times(100) }%""" diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 9d15911..989f546 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -134,7 +134,7 @@ android:layout_gravity="right" android:layout_marginTop="@dimen/dp_10" android:text="忘记密码" - + android:visibility="gone" android:textColor="#ffaab0b6" android:textSize="@dimen/sp_15" />