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
634dd68b
Commit
634dd68b
authored
Oct 28, 2019
by
linfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
租车和钱包修改
parent
ef58b614
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
8 deletions
+52
-8
CarDetailActivity.java
...com/rv/home/rv/module/ui/main/home/CarDetailActivity.java
+43
-1
rv_dialog_check_price.xml
module_home/src/main/res/layout/rv_dialog_check_price.xml
+3
-1
WalletActivity.java
...rc/main/java/com/xxrv/wallet/activity/WalletActivity.java
+6
-6
No files found.
module_home/src/main/java/com/rv/home/rv/module/ui/main/home/CarDetailActivity.java
View file @
634dd68b
...
@@ -34,6 +34,7 @@ import com.frame.rv.config.RvFrameConfig;
...
@@ -34,6 +34,7 @@ import com.frame.rv.config.RvFrameConfig;
import
com.ruiwenliu.wrapper.SPConstance
;
import
com.ruiwenliu.wrapper.SPConstance
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseBean
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.base.BaseStatusActivity
;
import
com.ruiwenliu.wrapper.base.presenter.CommonPresenter
;
import
com.ruiwenliu.wrapper.bean.BeanUserInfo
;
import
com.ruiwenliu.wrapper.bean.BeanUserInfo
;
import
com.ruiwenliu.wrapper.bean.UserInfoBean
;
import
com.ruiwenliu.wrapper.bean.UserInfoBean
;
import
com.ruiwenliu.wrapper.util.UtilsManager
;
import
com.ruiwenliu.wrapper.util.UtilsManager
;
...
@@ -41,15 +42,17 @@ import com.ruiwenliu.wrapper.util.um.CustomShareListener;
...
@@ -41,15 +42,17 @@ import com.ruiwenliu.wrapper.util.um.CustomShareListener;
import
com.ruiwenliu.wrapper.util.um.ShareManager
;
import
com.ruiwenliu.wrapper.util.um.ShareManager
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.ruiwenliu.wrapper.weight.TitleView
;
import
com.rv.component.utils.Cookie
;
import
com.rv.component.utils.Cookie
;
import
com.rv.component.utils.DateUtils
;
import
com.rv.component.utils.IsAppInstall
;
import
com.rv.component.utils.IsAppInstall
;
import
com.rv.home.R
;
import
com.rv.home.R
;
import
com.rv.home.R2
;
import
com.rv.home.R2
;
import
com.rv.home.rv.module.ApiConfig
;
import
com.rv.home.rv.module.ApiConfig
;
import
com.ruiwenliu.wrapper.base.presenter.CommonPresenter
;
import
com.rv.home.rv.module.ui.login.LoginRvActivity
;
import
com.rv.home.rv.module.ui.login.LoginRvActivity
;
import
com.rv.home.rv.module.ui.main.home.bean.CarRentalPriceBean
;
import
com.rv.home.rv.module.ui.main.home.bean.CarTypeListBean
;
import
com.rv.home.rv.module.ui.main.home.bean.CarTypeListBean
;
import
com.rv.home.rv.module.ui.main.home.bean.OrderDataBean
;
import
com.rv.home.rv.module.ui.main.home.bean.OrderDataBean
;
import
com.rv.home.rv.module.ui.main.home.bean.OrderPriceBean
;
import
com.rv.home.rv.module.ui.main.home.bean.OrderPriceBean
;
import
com.rv.home.rv.module.ui.main.home.dialog.CheckPriceDialog
;
import
com.umeng.socialize.UMShareAPI
;
import
com.umeng.socialize.UMShareAPI
;
import
com.umeng.socialize.bean.SHARE_MEDIA
;
import
com.umeng.socialize.bean.SHARE_MEDIA
;
import
com.umeng.socialize.shareboard.SnsPlatform
;
import
com.umeng.socialize.shareboard.SnsPlatform
;
...
@@ -88,6 +91,9 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
...
@@ -88,6 +91,9 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
private
ShareManager
shareManager
;
private
ShareManager
shareManager
;
private
String
webUrl
;
private
String
webUrl
;
private
ClipboardManager
myClipboard
;
private
ClipboardManager
myClipboard
;
private
String
begDate
;
private
String
endDate
;
private
CheckPriceDialog
checkPriceDialog
;
public
static
Intent
getIntent
(
Context
context
,
OrderDataBean
bean
,
CarTypeListBean
.
DataBeanX
.
DataBean
carBean
,
String
startTime
,
String
endTime
)
{
public
static
Intent
getIntent
(
Context
context
,
OrderDataBean
bean
,
CarTypeListBean
.
DataBeanX
.
DataBean
carBean
,
String
startTime
,
String
endTime
)
{
return
new
Intent
(
context
,
CarDetailActivity
.
class
)
return
new
Intent
(
context
,
CarDetailActivity
.
class
)
...
@@ -114,6 +120,8 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
...
@@ -114,6 +120,8 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
protected
void
initView
(
Bundle
savedInstanceState
,
TitleView
titleView
,
Intent
intent
)
{
dataBean
=
(
OrderDataBean
)
intent
.
getSerializableExtra
(
"bean"
);
dataBean
=
(
OrderDataBean
)
intent
.
getSerializableExtra
(
"bean"
);
mCarBean
=
(
CarTypeListBean
.
DataBeanX
.
DataBean
)
intent
.
getSerializableExtra
(
"carBean"
);
mCarBean
=
(
CarTypeListBean
.
DataBeanX
.
DataBean
)
intent
.
getSerializableExtra
(
"carBean"
);
begDate
=
getIntent
().
getStringExtra
(
"startTime"
);
endDate
=
getIntent
().
getStringExtra
(
"endTime"
);
showTitle
(
false
);
showTitle
(
false
);
tvTitleCenter
.
setText
(
"车辆详情"
);
tvTitleCenter
.
setText
(
"车辆详情"
);
webUrl
=
ApiConfig
.
HTTP_URL_CAR_TYPE_DETAIL
+
"?id="
+
mCarBean
.
getVehicleModel
().
getId
()
+
"&companyId="
+
mCarBean
.
getCompany
().
getId
();
webUrl
=
ApiConfig
.
HTTP_URL_CAR_TYPE_DETAIL
+
"?id="
+
mCarBean
.
getVehicleModel
().
getId
()
+
"&companyId="
+
mCarBean
.
getCompany
().
getId
();
...
@@ -121,6 +129,10 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
...
@@ -121,6 +129,10 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
initRxbus
();
initRxbus
();
String
code
=
Cookie
.
getStringValue
(
getApplicationContext
(),
SPConstance
.
USER_JSON_CODE
,
""
);
String
code
=
Cookie
.
getStringValue
(
getApplicationContext
(),
SPConstance
.
USER_JSON_CODE
,
""
);
initShare
(
webUrl
+
"&shareType=app&code="
+
code
,
mCarBean
.
getVehicleModel
().
getName
(),
mCarBean
.
getVehicleModel
().
getKeyword
(),
mCarBean
.
getVehicleModel
().
getIcon
());
initShare
(
webUrl
+
"&shareType=app&code="
+
code
,
mCarBean
.
getVehicleModel
().
getName
(),
mCarBean
.
getVehicleModel
().
getKeyword
(),
mCarBean
.
getVehicleModel
().
getIcon
());
if
(
checkPriceDialog
==
null
)
{
checkPriceDialog
=
new
CheckPriceDialog
(
mActivity
);
}
}
}
private
void
initRxbus
()
{
private
void
initRxbus
()
{
...
@@ -179,9 +191,25 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
...
@@ -179,9 +191,25 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
OrderPriceBean
priceBean
=
(
OrderPriceBean
)
result
;
OrderPriceBean
priceBean
=
(
OrderPriceBean
)
result
;
startActivity
(
ConfirmOrderActivity
.
getIntent
(
mActivity
,
dataBean
,
mCarBean
,
getIntent
().
getStringExtra
(
"startTime"
),
getIntent
().
getStringExtra
(
"endTime"
),
priceBean
));
startActivity
(
ConfirmOrderActivity
.
getIntent
(
mActivity
,
dataBean
,
mCarBean
,
getIntent
().
getStringExtra
(
"startTime"
),
getIntent
().
getStringExtra
(
"endTime"
),
priceBean
));
break
;
break
;
case
2
:
checkPrice
((
CarRentalPriceBean
)
result
);
break
;
}
}
/**
* 设置价格日历
*
* @param result
*/
private
void
checkPrice
(
CarRentalPriceBean
result
)
{
if
(
checkPriceDialog
!=
null
)
{
checkPriceDialog
.
setNewData
(
result
.
getData
());
checkPriceDialog
.
show
();
}
}
}
}
private
void
userInfoData
(
UserInfoBean
infoBean
)
{
private
void
userInfoData
(
UserInfoBean
infoBean
)
{
if
(
infoBean
!=
null
)
{
if
(
infoBean
!=
null
)
{
UserInfoBean
.
UserInfo
info
=
infoBean
.
getData
();
UserInfoBean
.
UserInfo
info
=
infoBean
.
getData
();
...
@@ -485,6 +513,20 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
...
@@ -485,6 +513,20 @@ public class CarDetailActivity extends BaseStatusActivity<CommonPresenter> {
in
.
setComponent
(
componentName
);
in
.
setComponent
(
componentName
);
startActivity
(
in
);
startActivity
(
in
);
}
}
/**
* 查看每天价格
*/
@JavascriptInterface
public
void
showDailyPrice
()
{
Map
<
String
,
Object
>
headMap
=
new
LinkedHashMap
<>();
if
(
OkGoUtil
.
getToken
()
!=
null
)
headMap
.
put
(
"Authorization"
,
OkGoUtil
.
getToken
());
Map
<
String
,
Object
>
map
=
new
LinkedHashMap
<>();
map
.
put
(
"start"
,
DateUtils
.
formatDate16
(
begDate
));
map
.
put
(
"end"
,
DateUtils
.
formatDate16
(
endDate
));
mPresenter
.
getData
(
RvFrameConfig
.
HOST
,
2
,
ApiConfig
.
HTTP_URL_CALENDAR_PRICE
+
mCarBean
.
getVehicleModel
().
getId
(),
CarRentalPriceBean
.
class
,
map
,
headMap
,
false
);
}
}
}
/**
/**
...
...
module_home/src/main/res/layout/rv_dialog_check_price.xml
View file @
634dd68b
...
@@ -4,6 +4,7 @@
...
@@ -4,6 +4,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:background=
"@color/colorWrite"
android:background=
"@color/colorWrite"
android:orientation=
"vertical"
android:orientation=
"vertical"
android:paddingBottom=
"@dimen/size_10"
android:paddingLeft=
"@dimen/size_15"
android:paddingLeft=
"@dimen/size_15"
android:paddingRight=
"@dimen/size_15"
>
android:paddingRight=
"@dimen/size_15"
>
...
@@ -130,6 +131,7 @@
...
@@ -130,6 +131,7 @@
<android.support.v7.widget.RecyclerView
<android.support.v7.widget.RecyclerView
android:id=
"@+id/rv_content"
android:id=
"@+id/rv_content"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
></android.support.v7.widget.RecyclerView>
android:layout_height=
"wrap_content"
>
</android.support.v7.widget.RecyclerView>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
plugin_wallet/src/main/java/com/xxrv/wallet/activity/WalletActivity.java
View file @
634dd68b
...
@@ -111,7 +111,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
...
@@ -111,7 +111,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
.
subscribe
(
new
Observer
<
IDCardCertificationEvent
>(
disposable
)
{
.
subscribe
(
new
Observer
<
IDCardCertificationEvent
>(
disposable
)
{
@Override
@Override
public
void
onNext
(
IDCardCertificationEvent
event
)
{
public
void
onNext
(
IDCardCertificationEvent
event
)
{
get
CheckSetPwd
();
get
AccountNumber
();
}
}
});
});
}
}
...
@@ -142,9 +142,9 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
...
@@ -142,9 +142,9 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
num
++;
num
++;
}
}
}
}
if
(
num
>
0
)
{
if
(
num
>
0
)
{
startActivity
(
WithdrawActivity
.
getIntent
(
mActivity
,
balance
)
);
getCheckSetPwd
(
);
}
else
{
}
else
{
showBindingDialog
();
showBindingDialog
();
}
}
...
@@ -267,7 +267,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
...
@@ -267,7 +267,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
}.
show
();
}.
show
();
}
else
{
}
else
{
get
CheckSetPwd
();
get
AccountNumber
();
}
}
}
}
...
@@ -298,7 +298,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
...
@@ -298,7 +298,7 @@ public class WalletActivity extends BaseStatusActivity<WalletPresenter> {
private
void
setCheckPwd
(
WalletCheckPwdBean
bean
)
{
private
void
setCheckPwd
(
WalletCheckPwdBean
bean
)
{
if
(
bean
!=
null
)
{
if
(
bean
!=
null
)
{
if
(
bean
.
isData
())
{
//true-设置过;false-没有
if
(
bean
.
isData
())
{
//true-设置过;false-没有
getAccountNumber
(
);
startActivity
(
WithdrawActivity
.
getIntent
(
mActivity
,
balance
)
);
}
else
{
}
else
{
startActivity
(
SetPayPwdActivity
.
getIntent
(
mActivity
,
0
));
startActivity
(
SetPayPwdActivity
.
getIntent
(
mActivity
,
0
));
}
}
...
...
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