Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
RvApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lify
RvApp
Commits
75d9074c
Commit
75d9074c
authored
Dec 10, 2019
by
linfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
租车还车时间和活动优化
parent
9b7af0f2
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
117 additions
and
67 deletions
+117
-67
ImageUrl.java
MyFrame/src/main/java/com/frame/base/url/ImageUrl.java
+3
-0
MainActivity.java
RvClient/src/main/java/com/xxfc/rv/MainActivity.java
+15
-7
rv_dialog_conference_event.xml
...dialog/src/main/res/layout/rv_dialog_conference_event.xml
+1
-4
ApiConfig.java
...e_home/src/main/java/com/rv/home/rv/module/ApiConfig.java
+5
-0
CompletedAdapter.java
...v/module/ui/main/home/order/adapter/CompletedAdapter.java
+20
-15
ForPaymentAdapter.java
.../module/ui/main/home/order/adapter/ForPaymentAdapter.java
+10
-5
HaveToTravelAdapter.java
...odule/ui/main/home/order/adapter/HaveToTravelAdapter.java
+30
-25
OrderListAdapter.java
...v/module/ui/main/home/order/adapter/OrderListAdapter.java
+8
-4
ToTravelAdapter.java
...rv/module/ui/main/home/order/adapter/ToTravelAdapter.java
+6
-1
OrderListBean.java
...home/rv/module/ui/main/home/order/bean/OrderListBean.java
+8
-1
ConsumeRecordListAdapter.java
.../java/com/rv.member/adapter/ConsumeRecordListAdapter.java
+11
-5
No files found.
MyFrame/src/main/java/com/frame/base/url/ImageUrl.java
View file @
75d9074c
...
@@ -8,4 +8,7 @@ public final class ImageUrl {
...
@@ -8,4 +8,7 @@ public final class ImageUrl {
public
static
final
String
IMG_BG_BANNER_SIGN
=
"https://mgmt.dfangche.com/image/app/banner_sign.png"
;
public
static
final
String
IMG_BG_BANNER_SIGN
=
"https://mgmt.dfangche.com/image/app/banner_sign.png"
;
public
static
final
String
IMG_BG_LOGO
=
"https://mgmt.dfangche.com/image/admin/2019-11-27/66.png"
;
public
static
final
String
IMG_BG_LOGO
=
"https://mgmt.dfangche.com/image/admin/2019-11-27/66.png"
;
public
static
final
String
IMG_APP_BG_ACTIVITY_50
=
"https://mgmt.dfangche.com/image/app/activity_50.png"
;
}
}
RvClient/src/main/java/com/xxfc/rv/MainActivity.java
View file @
75d9074c
...
@@ -31,7 +31,9 @@ import android.widget.Toast;
...
@@ -31,7 +31,9 @@ import android.widget.Toast;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.alibaba.android.arouter.launcher.ARouter
;
import
com.base.utils.ui.image.round.RoundImageView
;
import
com.base.utils.ui.image.round.RoundImageView
;
import
com.bumptech.glide.Glide
;
import
com.frame.base.url.Constance
;
import
com.frame.base.url.Constance
;
import
com.frame.base.url.ImageUrl
;
import
com.frame.rv.config.RvFrameConfig
;
import
com.frame.rv.config.RvFrameConfig
;
import
com.ruiwenliu.wrapper.MessageEventLogout
;
import
com.ruiwenliu.wrapper.MessageEventLogout
;
import
com.ruiwenliu.wrapper.MessageEventRemoteLogin
;
import
com.ruiwenliu.wrapper.MessageEventRemoteLogin
;
...
@@ -51,6 +53,7 @@ import com.ruiwenliu.wrapper.util.GpsManager;
...
@@ -51,6 +53,7 @@ import com.ruiwenliu.wrapper.util.GpsManager;
import
com.ruiwenliu.wrapper.util.UtilsManager
;
import
com.ruiwenliu.wrapper.util.UtilsManager
;
import
com.ruiwenliu.wrapper.util.ViewHolder
;
import
com.ruiwenliu.wrapper.util.ViewHolder
;
import
com.ruiwenliu.wrapper.util.glide.GlideManager
;
import
com.ruiwenliu.wrapper.util.glide.GlideManager
;
import
com.ruiwenliu.wrapper.util.glide.GlideOptions
;
import
com.ruiwenliu.wrapper.util.listener.SwitchFragment
;
import
com.ruiwenliu.wrapper.util.listener.SwitchFragment
;
import
com.ruiwenliu.wrapper.weight.CustomScrollViewPager
;
import
com.ruiwenliu.wrapper.weight.CustomScrollViewPager
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
...
@@ -74,6 +77,7 @@ import com.rv.im.xmpp.listener.ChatMessageListener;
...
@@ -74,6 +77,7 @@ import com.rv.im.xmpp.listener.ChatMessageListener;
import
com.rv.plugin.calendar.bean.PreRentDaysBean
;
import
com.rv.plugin.calendar.bean.PreRentDaysBean
;
import
com.rv.rvmine.MineFragment
;
import
com.rv.rvmine.MineFragment
;
import
com.rv.share.WebViewActivity
;
import
com.rv.share.WebViewActivity
;
import
com.rv.share.utils.TransformationUtils
;
import
com.rv.share.view.PromotionDialog
;
import
com.rv.share.view.PromotionDialog
;
import
com.rv.tourism.R2
;
import
com.rv.tourism.R2
;
import
com.rv.tourism.TourismFragment
;
import
com.rv.tourism.TourismFragment
;
...
@@ -688,24 +692,28 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL
...
@@ -688,24 +692,28 @@ public class MainActivity extends BaseActivity<CommonPresenter> implements DownL
if
(
codeInfoBean
==
null
||
codeInfoBean
.
getData
()
==
null
)
{
if
(
codeInfoBean
==
null
||
codeInfoBean
.
getData
()
==
null
)
{
return
;
return
;
}
}
new
ConferenceEventDialog
(
mActivity
)
{
new
ConferenceEventDialog
(
mActivity
)
{
@Override
@Override
public
void
helper
(
ViewHolder
helper
)
{
public
void
helper
(
ViewHolder
helper
)
{
super
.
helper
(
helper
);
super
.
helper
(
helper
);
GlideManager
.
getInstance
(
MainActivity
.
this
).
loadImage
(
codeInfoBean
.
getData
().
getHeadimgurl
(),
(
RoundImageView
)
helper
.
getView
(
R
.
id
.
iv_avatar
));
GlideManager
.
getInstance
(
MainActivity
.
this
).
loadImage
(
codeInfoBean
.
getData
().
getHeadimgurl
(),
(
RoundImageView
)
helper
.
getView
(
R
.
id
.
iv_avatar
));
helper
.
setText
(
R
.
id
.
tv_name
,
codeInfoBean
.
getData
().
getNickname
()
+
"邀请一起参加"
);
helper
.
setText
(
R
.
id
.
tv_name
,
"#"
+
codeInfoBean
.
getData
().
getNickname
()
+
"#邀请一起参加"
);
GlideOptions
options
=
GlideOptions
.
placeholderOf
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_placeholder
).
error
(
com
.
ruiwenliu
.
wrapper
.
R
.
drawable
.
glide_icon_error
);
Glide
.
with
(
MainActivity
.
this
)
.
asBitmap
()
.
load
(
ImageUrl
.
IMG_APP_BG_ACTIVITY_50
)
.
apply
(
options
)
.
into
(
new
TransformationUtils
((
ImageView
)
helper
.
getView
(
R
.
id
.
img_bg
)));
helper
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
helper
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
@Override
public
void
onClick
(
View
v
)
{
public
void
onClick
(
View
v
)
{
int
i
=
v
.
getId
();
int
i
=
v
.
getId
();
if
(
i
==
R
.
id
.
tv_item_check
)
{
if
(
i
==
R
.
id
.
tv_item_check
)
{
//查看活动判断
//查看活动判断
if
(
TextUtils
.
isEmpty
(
OkGoUtil
.
getToken
()))
{
startActivity
(
WebViewActivity
.
getIntent
(
getApplicationContext
(),
ApiConfig
.
HTTP_URL_NEWYEAR_INDEX
,
"发布会"
));
ARouter
.
getInstance
().
build
(
Constance
.
ACTIVITY_URL_LOGINRV
).
navigation
();
return
;
}
startActivity
(
WebViewActivity
.
getIntent
(
getApplicationContext
(),
"https://xxtest.upyuns.com/h5/appHtml/view/newYear/index.html"
,
"发布会"
));
dismiss
();
dismiss
();
}
else
if
(
i
==
R
.
id
.
img_item_close
)
{
}
else
if
(
i
==
R
.
id
.
img_item_close
)
{
dismiss
();
dismiss
();
...
...
component_dialog/src/main/res/layout/rv_dialog_conference_event.xml
View file @
75d9074c
...
@@ -25,9 +25,7 @@
...
@@ -25,9 +25,7 @@
<com.base.utils.ui.image.round.RoundImageView
<com.base.utils.ui.image.round.RoundImageView
android:id=
"@+id/iv_avatar"
android:id=
"@+id/iv_avatar"
android:layout_width=
"@dimen/size_30"
android:layout_width=
"@dimen/size_30"
android:layout_height=
"@dimen/size_30"
android:layout_height=
"@dimen/size_30"
/>
android:background=
"@drawable/shape_rv_bg_shallow_dark_yellow_circle"
/>
<TextView
<TextView
android:id=
"@+id/tv_name"
android:id=
"@+id/tv_name"
...
@@ -46,7 +44,6 @@
...
@@ -46,7 +44,6 @@
android:layout_marginLeft=
"@dimen/size_10"
android:layout_marginLeft=
"@dimen/size_10"
android:layout_marginTop=
"@dimen/size_20"
android:layout_marginTop=
"@dimen/size_20"
android:layout_marginRight=
"@dimen/size_10"
android:layout_marginRight=
"@dimen/size_10"
android:background=
"@color/gray_47E270"
android:minWidth=
"@dimen/size_150"
android:minWidth=
"@dimen/size_150"
android:minHeight=
"@dimen/size_150"
/>
android:minHeight=
"@dimen/size_150"
/>
...
...
module_home/src/main/java/com/rv/home/rv/module/ApiConfig.java
View file @
75d9074c
...
@@ -184,4 +184,9 @@ public class ApiConfig {
...
@@ -184,4 +184,9 @@ public class ApiConfig {
* 根据code获取信息
* 根据code获取信息
*/
*/
public
static
String
HTTP_URL_UNAUTH_CODE
=
RvFrameConfig
.
HOST
+
"/api/admin/app/user/app/unauth/code/"
;
public
static
String
HTTP_URL_UNAUTH_CODE
=
RvFrameConfig
.
HOST
+
"/api/admin/app/user/app/unauth/code/"
;
/**
* 发布会活动
*/
public
static
String
HTTP_URL_NEWYEAR_INDEX
=
RvFrameConfig
.
HOST_H5_DETAIL
+
"/h5/appHtml/view/newYear/index.html"
;
}
}
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/adapter/CompletedAdapter.java
View file @
75d9074c
...
@@ -38,31 +38,36 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -38,31 +38,36 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
switch
(
helper
.
getItemViewType
())
{
switch
(
helper
.
getItemViewType
())
{
case
TYPE_FOR_PAYMENT:
case
TYPE_FOR_PAYMENT:
OrderListBean
.
DataBeanX
.
DataBean
dataBean
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
OrderListBean
.
DataBeanX
.
DataBean
dataBean
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
if
(
dataBean
==
null
)
{
if
(
dataBean
==
null
)
{
return
;
return
;
}
}
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
}
}
if
(
dataBean
.
getStatusX
()
==
6
)
{
if
(
dataBean
.
getStatusX
()
==
6
)
{
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
}
else
if
(
dataBean
.
getStatusX
()
==-
1
)
{
}
else
if
(
dataBean
.
getStatusX
()
==
-
1
)
{
helper
.
setText
(
R
.
id
.
tv_order_state
,
"定损中"
);
helper
.
setText
(
R
.
id
.
tv_order_state
,
"定损中"
);
}
}
String
icon
=
""
;
String
icon
=
""
;
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
())){
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
()))
{
icon
=
dataBean
.
getCoverPic
();
icon
=
dataBean
.
getCoverPic
();
}
else
{
}
else
{
icon
=
dataBean
.
getIcon
();
icon
=
dataBean
.
getIcon
();
}
}
helper
.
loadRoundImage
(
mContext
,
icon
,
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
icon
,
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean
.
getName
());
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean
.
getName
());
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
if
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()));
}
else
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
}
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
}
}
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
...
@@ -74,7 +79,7 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -74,7 +79,7 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
if
(
dataBean2
==
null
)
{
if
(
dataBean2
==
null
)
{
return
;
return
;
}
}
if
(
dataBean2
.
getOrderTourDetail
()
==
null
)
{
if
(
dataBean2
.
getOrderTourDetail
()
==
null
)
{
return
;
return
;
}
}
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean2
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean2
.
getCrtTime
()));
...
@@ -82,7 +87,7 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -82,7 +87,7 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
helper
.
loadRoundImage
(
mContext
,
dataBean2
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
dataBean2
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean2
.
getName
());
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean2
.
getName
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
mContext
.
getString
(
R
.
string
.
rv_to_time
)
+
DateUtils
.
timestampToString1
(
dataBean2
.
getOrderTourDetail
().
getStartTime
()));
helper
.
setText
(
R
.
id
.
tv_out_time
,
mContext
.
getString
(
R
.
string
.
rv_to_time
)
+
DateUtils
.
timestampToString1
(
dataBean2
.
getOrderTourDetail
().
getStartTime
()));
helper
.
setText
(
R
.
id
.
tv_count_person
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_to_person
),
dataBean2
.
getOrderTourDetail
().
getTotalNumber
(),
mContext
.
getString
(
R
.
string
.
rv_person
)));
helper
.
setText
(
R
.
id
.
tv_count_person
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_to_person
),
dataBean2
.
getOrderTourDetail
().
getTotalNumber
(),
mContext
.
getString
(
R
.
string
.
rv_person
)));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean2
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean2
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_camp_process
,
mContext
.
getString
(
R
.
string
.
rv_to_evaluation
));
helper
.
setText
(
R
.
id
.
tv_camp_process
,
mContext
.
getString
(
R
.
string
.
rv_to_evaluation
));
...
@@ -90,10 +95,10 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -90,10 +95,10 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
break
;
break
;
case
TYPE_TO_MEMBER:
case
TYPE_TO_MEMBER:
OrderListBean
.
DataBeanX
.
DataBean
dataBean3
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
OrderListBean
.
DataBeanX
.
DataBean
dataBean3
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
if
(
dataBean3
==
null
)
{
if
(
dataBean3
==
null
)
{
return
;
return
;
}
}
if
(
dataBean3
.
getOrderMemberDetail
()
==
null
)
{
if
(
dataBean3
.
getOrderMemberDetail
()
==
null
)
{
return
;
return
;
}
}
...
@@ -101,9 +106,9 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -101,9 +106,9 @@ public class CompletedAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_completed
));
helper
.
loadRoundImage
(
mContext
,
dataBean3
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
dataBean3
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
setText
(
R
.
id
.
tv_name
,
dataBean3
.
getName
());
helper
.
setText
(
R
.
id
.
tv_name
,
dataBean3
.
getName
());
helper
.
setText
(
R
.
id
.
tv_content
,
dataBean3
.
getOrderMemberDetail
().
getContent
()
);
helper
.
setText
(
R
.
id
.
tv_content
,
dataBean3
.
getOrderMemberDetail
().
getContent
()
);
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean3
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean3
.
getRealAmount
()));
helper
.
setVisible
(
R
.
id
.
tv_member_pay
,
false
);
helper
.
setVisible
(
R
.
id
.
tv_member_pay
,
false
);
// helper.setText(R.id.tv_member_pay, mContext.getString(R.string.rv_to_pay_for));
// helper.setText(R.id.tv_member_pay, mContext.getString(R.string.rv_to_pay_for));
// helper.addOnClickListener(R.id.tv_member_pay);
// helper.addOnClickListener(R.id.tv_member_pay);
break
;
break
;
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/adapter/ForPaymentAdapter.java
View file @
75d9074c
...
@@ -49,7 +49,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
...
@@ -49,7 +49,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
if
(
dataBean
==
null
)
{
if
(
dataBean
==
null
)
{
return
;
return
;
}
}
setTimes
(
AppCookie
.
getLongValue
(
"actRent"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
setTimes
(
AppCookie
.
getLongValue
(
"actRent"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
...
@@ -68,7 +68,12 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
...
@@ -68,7 +68,12 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
if
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()));
}
else
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
}
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
}
}
...
@@ -83,7 +88,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
...
@@ -83,7 +88,7 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
if
(
dataBean
.
getOrderTourDetail
()
==
null
)
{
if
(
dataBean
.
getOrderTourDetail
()
==
null
)
{
return
;
return
;
}
}
setTimes
(
AppCookie
.
getLongValue
(
"actTour"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
setTimes
(
AppCookie
.
getLongValue
(
"actTour"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderTourDetail
().
getStartCityName
());
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderTourDetail
().
getStartCityName
());
helper
.
loadRoundImage
(
mContext
,
dataBean
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
dataBean
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
...
@@ -157,10 +162,10 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
...
@@ -157,10 +162,10 @@ public class ForPaymentAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity
@Override
@Override
public
void
onTimeFinish
(
RecyclerView
.
ViewHolder
holder
)
{
public
void
onTimeFinish
(
RecyclerView
.
ViewHolder
holder
)
{
if
(
holder
!=
null
)
{
if
(
holder
!=
null
)
{
if
(
getData
().
size
()
==
1
)
{
if
(
getData
().
size
()
==
1
)
{
getData
().
remove
(
holder
.
getAdapterPosition
());
getData
().
remove
(
holder
.
getAdapterPosition
());
notifyDataSetChanged
();
notifyDataSetChanged
();
}
else
{
}
else
{
getData
().
remove
(
holder
.
getAdapterPosition
());
getData
().
remove
(
holder
.
getAdapterPosition
());
notifyItemRemoved
(
holder
.
getAdapterPosition
());
notifyItemRemoved
(
holder
.
getAdapterPosition
());
}
}
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/adapter/HaveToTravelAdapter.java
View file @
75d9074c
...
@@ -21,9 +21,9 @@ import java.util.List;
...
@@ -21,9 +21,9 @@ import java.util.List;
* Desc:已出行
* Desc:已出行
*/
*/
public
class
HaveToTravelAdapter
extends
BaseMultiItemQuickAdapter
<
MultiItemEntity
,
BaseGlideHolder
>
{
public
class
HaveToTravelAdapter
extends
BaseMultiItemQuickAdapter
<
MultiItemEntity
,
BaseGlideHolder
>
{
public
static
final
int
TYPE_FOR_PAYMENT
=
1
;
public
static
final
int
TYPE_FOR_PAYMENT
=
1
;
public
static
final
int
TYPE_TO_TRAVEL
=
2
;
public
static
final
int
TYPE_TO_TRAVEL
=
2
;
public
static
final
int
TYPE_TO_MEMBER
=
3
;
public
static
final
int
TYPE_TO_MEMBER
=
3
;
public
HaveToTravelAdapter
(
List
<
MultiItemEntity
>
data
)
{
public
HaveToTravelAdapter
(
List
<
MultiItemEntity
>
data
)
{
...
@@ -35,34 +35,39 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
...
@@ -35,34 +35,39 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
@Override
@Override
protected
void
convert
(
BaseGlideHolder
helper
,
MultiItemEntity
item
)
{
protected
void
convert
(
BaseGlideHolder
helper
,
MultiItemEntity
item
)
{
switch
(
helper
.
getItemViewType
()){
switch
(
helper
.
getItemViewType
())
{
case
TYPE_FOR_PAYMENT:
case
TYPE_FOR_PAYMENT:
OrderListBean
.
DataBeanX
.
DataBean
dataBean
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
OrderListBean
.
DataBeanX
.
DataBean
dataBean
=
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
;
if
(
dataBean
==
null
)
{
if
(
dataBean
==
null
)
{
return
;
return
;
}
}
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean
.
getCrtTime
()));
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
&&
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_city_name
());
}
}
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_have_travel
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_have_travel
));
String
icon
=
""
;
String
icon
=
""
;
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
())){
if
(!
TextUtils
.
isEmpty
(
dataBean
.
getCoverPic
()))
{
icon
=
dataBean
.
getCoverPic
();
icon
=
dataBean
.
getCoverPic
();
}
else
{
}
else
{
icon
=
dataBean
.
getIcon
();
icon
=
dataBean
.
getIcon
();
}
}
helper
.
loadRoundImage
(
mContext
,
icon
,
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
icon
,
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean
.
getName
());
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean
.
getName
());
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
if
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()));
}
else
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
}
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
}
}
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_process
,
mContext
.
getString
(
R
.
string
.
rv_to_out_car
));
helper
.
setText
(
R
.
id
.
tv_process
,
mContext
.
getString
(
R
.
string
.
rv_to_out_car
));
helper
.
addOnClickListener
(
R
.
id
.
tv_process
);
helper
.
addOnClickListener
(
R
.
id
.
tv_process
);
break
;
break
;
case
TYPE_TO_TRAVEL:
case
TYPE_TO_TRAVEL:
...
@@ -70,18 +75,18 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
...
@@ -70,18 +75,18 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
if
(
dataBean2
==
null
)
{
if
(
dataBean2
==
null
)
{
return
;
return
;
}
}
if
(
dataBean2
.
getOrderTourDetail
()
==
null
)
{
if
(
dataBean2
.
getOrderTourDetail
()
==
null
)
{
return
;
return
;
}
}
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean2
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_order_time
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_order_time
),
dataBean2
.
getCrtTime
()));
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean2
.
getOrderTourDetail
().
getStartCityName
());
helper
.
setText
(
R
.
id
.
tv_city
,
dataBean2
.
getOrderTourDetail
().
getStartCityName
());
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_have_travel
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_have_travel
));
helper
.
loadRoundImage
(
mContext
,
dataBean2
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
loadRoundImage
(
mContext
,
dataBean2
.
getPicture
(),
(
ImageView
)
helper
.
getView
(
R
.
id
.
iv_goods
),
8
);
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean2
.
getName
());
helper
.
setText
(
R
.
id
.
tv_car_type
,
dataBean2
.
getName
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
mContext
.
getString
(
R
.
string
.
rv_to_time
)
+
DateUtils
.
timestampToString1
(
dataBean2
.
getOrderTourDetail
().
getStartTime
()));
helper
.
setText
(
R
.
id
.
tv_out_time
,
mContext
.
getString
(
R
.
string
.
rv_to_time
)
+
DateUtils
.
timestampToString1
(
dataBean2
.
getOrderTourDetail
().
getStartTime
()));
helper
.
setText
(
R
.
id
.
tv_count_person
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_to_person
),
dataBean2
.
getOrderTourDetail
().
getTotalNumber
(),
mContext
.
getString
(
R
.
string
.
rv_person
)));
helper
.
setText
(
R
.
id
.
tv_count_person
,
String
.
format
(
"%1$s%2$s"
,
mContext
.
getString
(
R
.
string
.
rv_to_person
),
dataBean2
.
getOrderTourDetail
().
getTotalNumber
(),
mContext
.
getString
(
R
.
string
.
rv_person
)));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean2
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean2
.
getRealAmount
()));
helper
.
setVisible
(
R
.
id
.
tv_camp_process
,
false
);
helper
.
setVisible
(
R
.
id
.
tv_camp_process
,
false
);
// helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_pay_for));
// helper.setText(R.id.tv_camp_process, mContext.getString(R.string.rv_to_pay_for));
// helper.addOnClickListener(R.id.tv_camp_process);
// helper.addOnClickListener(R.id.tv_camp_process);
// helper.setGone(R.id.tv_camp_process, TextUtils.isEmpty(mContext.getString(R.string.rv_to_pay_for))?false:true);
// helper.setGone(R.id.tv_camp_process, TextUtils.isEmpty(mContext.getString(R.string.rv_to_pay_for))?false:true);
...
@@ -89,7 +94,7 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
...
@@ -89,7 +94,7 @@ public class HaveToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEnti
}
}
}
}
public
void
addNewData
(
OrderListBean
bean
){
public
void
addNewData
(
OrderListBean
bean
)
{
mData
.
clear
();
mData
.
clear
();
addData
(
bean
.
getData
().
getData
());
addData
(
bean
.
getData
().
getData
());
notifyDataSetChanged
();
notifyDataSetChanged
();
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/adapter/OrderListAdapter.java
View file @
75d9074c
...
@@ -61,7 +61,11 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -61,7 +61,11 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
if
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()));
}
else
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
}
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
}
}
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
...
@@ -92,7 +96,7 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -92,7 +96,7 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_for_payment
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_for_payment
));
helper
.
setText
(
R
.
id
.
tv_process
,
mContext
.
getString
(
R
.
string
.
rv_to_pay_for
));
helper
.
setText
(
R
.
id
.
tv_process
,
mContext
.
getString
(
R
.
string
.
rv_to_pay_for
));
helper
.
setVisible
(
R
.
id
.
tv_process
,
true
);
helper
.
setVisible
(
R
.
id
.
tv_process
,
true
);
setTimes
(
AppCookie
.
getLongValue
(
"actRent"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
setTimes
(
AppCookie
.
getLongValue
(
"actRent"
),
helper
,
(
OrderListBean
.
DataBeanX
.
DataBean
)
item
);
break
;
break
;
case
4
:
case
4
:
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_to_travel
));
helper
.
setText
(
R
.
id
.
tv_order_state
,
mContext
.
getString
(
R
.
string
.
rv_order_to_travel
));
...
@@ -283,10 +287,10 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -283,10 +287,10 @@ public class OrderListAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
@Override
@Override
public
void
onTimeFinish
(
RecyclerView
.
ViewHolder
holder
)
{
public
void
onTimeFinish
(
RecyclerView
.
ViewHolder
holder
)
{
if
(
holder
!=
null
)
{
if
(
holder
!=
null
)
{
if
(
getData
().
size
()
==
1
)
{
if
(
getData
().
size
()
==
1
)
{
getData
().
remove
(
holder
.
getAdapterPosition
());
getData
().
remove
(
holder
.
getAdapterPosition
());
notifyDataSetChanged
();
notifyDataSetChanged
();
}
else
{
}
else
{
getData
().
remove
(
holder
.
getAdapterPosition
());
getData
().
remove
(
holder
.
getAdapterPosition
());
notifyItemRemoved
(
holder
.
getAdapterPosition
());
notifyItemRemoved
(
holder
.
getAdapterPosition
());
}
}
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/adapter/ToTravelAdapter.java
View file @
75d9074c
...
@@ -57,7 +57,12 @@ public class ToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
...
@@ -57,7 +57,12 @@ public class ToTravelAdapter extends BaseMultiItemQuickAdapter<MultiItemEntity,
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
if
(
dataBean
.
getOrderRentVehicleDetail
()
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getStart_time
()));
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_address
,
dataBean
.
getOrderRentVehicleDetail
().
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
if
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getDelayAddEndTime
()));
}
else
{
helper
.
setText
(
R
.
id
.
tv_out_time
,
DateUtils
.
timestampToString1
(
dataBean
.
getOrderRentVehicleDetail
().
getEnd_time
()));
}
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
helper
.
setText
(
R
.
id
.
tv_out_address
,
dataBean
.
getOrderRentVehicleDetail
().
getEnd_addr
());
}
}
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
helper
.
setText
(
R
.
id
.
tv_price
,
String
.
format
(
"¥%1$s"
,
dataBean
.
getRealAmount
()));
...
...
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/order/bean/OrderListBean.java
View file @
75d9074c
...
@@ -407,7 +407,7 @@ public class OrderListBean extends BaseBean implements Serializable {
...
@@ -407,7 +407,7 @@ public class OrderListBean extends BaseBean implements Serializable {
private
int
endCity
;
private
int
endCity
;
private
int
freeDays
;
private
int
freeDays
;
private
double
rebate
;
private
double
rebate
;
private
long
delayAddEndTime
;
public
int
getFreeDays
()
{
public
int
getFreeDays
()
{
return
freeDays
;
return
freeDays
;
...
@@ -602,6 +602,13 @@ public class OrderListBean extends BaseBean implements Serializable {
...
@@ -602,6 +602,13 @@ public class OrderListBean extends BaseBean implements Serializable {
}
}
public
long
getDelayAddEndTime
()
{
return
delayAddEndTime
;
}
public
void
setDelayAddEndTime
(
long
delayAddEndTime
)
{
this
.
delayAddEndTime
=
delayAddEndTime
;
}
}
}
public
static
class
OrderTourDetail
implements
Serializable
{
public
static
class
OrderTourDetail
implements
Serializable
{
...
...
plugin_member/src/main/java/com/rv.member/adapter/ConsumeRecordListAdapter.java
View file @
75d9074c
...
@@ -44,7 +44,7 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
...
@@ -44,7 +44,7 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
helper
.
setText
(
R
.
id
.
tv_state
,
"出行中"
);
helper
.
setText
(
R
.
id
.
tv_state
,
"出行中"
);
}
else
if
(
bean
.
getStatusX
()
==
6
)
{
}
else
if
(
bean
.
getStatusX
()
==
6
)
{
helper
.
setText
(
R
.
id
.
tv_state
,
"已完成"
);
helper
.
setText
(
R
.
id
.
tv_state
,
"已完成"
);
}
else
if
(
bean
.
getStatusX
()
==
-
1
)
{
}
else
if
(
bean
.
getStatusX
()
==
-
1
)
{
helper
.
setText
(
R
.
id
.
tv_state
,
"定损中"
);
helper
.
setText
(
R
.
id
.
tv_state
,
"定损中"
);
}
}
if
(!
TextUtils
.
isEmpty
(
bean
.
getName
()))
{
if
(!
TextUtils
.
isEmpty
(
bean
.
getName
()))
{
...
@@ -54,10 +54,10 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
...
@@ -54,10 +54,10 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
if
(!
TextUtils
.
isEmpty
(
bean
.
getPicture
()))
{
if
(!
TextUtils
.
isEmpty
(
bean
.
getPicture
()))
{
ImageView
imgCarType
=
helper
.
itemView
.
findViewById
(
R
.
id
.
img_car_type
);
ImageView
imgCarType
=
helper
.
itemView
.
findViewById
(
R
.
id
.
img_car_type
);
String
icon
=
""
;
String
icon
=
""
;
if
(!
TextUtils
.
isEmpty
(
bean
.
getCoverPic
())){
if
(!
TextUtils
.
isEmpty
(
bean
.
getCoverPic
()))
{
icon
=
bean
.
getCoverPic
();
icon
=
bean
.
getCoverPic
();
}
else
{
}
else
{
icon
=
bean
.
getIcon
();
icon
=
bean
.
getIcon
();
}
}
GlideManager
.
getInstance
(
mContext
).
loadImage
(
icon
,
imgCarType
);
GlideManager
.
getInstance
(
mContext
).
loadImage
(
icon
,
imgCarType
);
...
@@ -67,7 +67,13 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
...
@@ -67,7 +67,13 @@ public class ConsumeRecordListAdapter extends BaseQuickAdapter<OrderListBean.Dat
if
(
vehicleDetail
!=
null
)
{
if
(
vehicleDetail
!=
null
)
{
helper
.
setText
(
R
.
id
.
tv_location
,
vehicleDetail
.
getStart_city_name
()
+
"-"
+
vehicleDetail
.
getEnd_city_name
());
helper
.
setText
(
R
.
id
.
tv_location
,
vehicleDetail
.
getStart_city_name
()
+
"-"
+
vehicleDetail
.
getEnd_city_name
());
helper
.
setText
(
R
.
id
.
tv_get_info
,
DateUtils
.
timestampToString1
(
vehicleDetail
.
getStart_time
())
+
" "
+
vehicleDetail
.
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_get_info
,
DateUtils
.
timestampToString1
(
vehicleDetail
.
getStart_time
())
+
" "
+
vehicleDetail
.
getStart_addr
());
helper
.
setText
(
R
.
id
.
tv_return_info
,
DateUtils
.
timestampToString1
(
vehicleDetail
.
getEnd_time
())
+
" "
+
vehicleDetail
.
getEnd_addr
());
if
(
vehicleDetail
.
getDelayAddEndTime
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_return_info
,
DateUtils
.
timestampToString1
(
vehicleDetail
.
getDelayAddEndTime
())
+
" "
+
vehicleDetail
.
getEnd_addr
());
}
else
{
helper
.
setText
(
R
.
id
.
tv_return_info
,
DateUtils
.
timestampToString1
(
vehicleDetail
.
getEnd_time
())
+
" "
+
vehicleDetail
.
getEnd_addr
());
}
if
(
vehicleDetail
.
getFreeDays
()
>
0
)
{
if
(
vehicleDetail
.
getFreeDays
()
>
0
)
{
helper
.
setText
(
R
.
id
.
tv_member_right
,
"免费"
+
vehicleDetail
.
getFreeDays
()
+
"天"
);
helper
.
setText
(
R
.
id
.
tv_member_right
,
"免费"
+
vehicleDetail
.
getFreeDays
()
+
"天"
);
helper
.
setVisible
(
R
.
id
.
tv_member_right
,
true
);
helper
.
setVisible
(
R
.
id
.
tv_member_right
,
true
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment