Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
android
/
dayu
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c731c043
authored
a year ago
by
wukun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
4670ea15
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
59 additions
and
4 deletions
orderCenter/src/main/java/com/dayu/order/ui/fragment/OrderMaterialFragment.java
orderCenter/src/main/java/com/dayu/order/ui/fragment/OrderReceivingFragment.java
userCenter/src/main/java/com/dayu/usercenter/event/RefreshMaterialEvent.java
userCenter/src/main/java/com/dayu/usercenter/ui/activity/CommeWebViewActivity.java
orderCenter/src/main/java/com/dayu/order/ui/fragment/OrderMaterialFragment.java
View file @
c731c043
...
...
@@ -12,9 +12,13 @@ import com.dayu.order.databinding.FragmentOrderMaterialBinding;
import
com.dayu.order.presenter.ordermaterial.OrderMaterialContract
;
import
com.dayu.order.presenter.ordermaterial.OrderMaterialPresenter
;
import
com.dayu.order.ui.adapter.OrderMaterialListAdapter
;
import
com.dayu.usercenter.event.RefreshMaterialEvent
;
import
com.dayu.usercenter.ui.activity.CommeWebViewActivity
;
import
com.dayu.utils.UserManager
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
public
class
OrderMaterialFragment
extends
BaseFragment
<
OrderMaterialPresenter
,
FragmentOrderMaterialBinding
>
implements
OrderMaterialContract
.
View
{
...
...
@@ -39,6 +43,7 @@ public class OrderMaterialFragment extends BaseFragment<OrderMaterialPresenter,
@Override
public
void
initView
()
{
EventBus
.
getDefault
().
register
(
this
);
OrderMaterialListAdapter
adapter
=
new
OrderMaterialListAdapter
(
false
);
mBind
.
lvPart
.
setAdapter
(
adapter
);
adapter
.
setPresenter
(
mPresenter
);
...
...
@@ -61,4 +66,15 @@ public class OrderMaterialFragment extends BaseFragment<OrderMaterialPresenter,
showDialog
();
mPresenter
.
queryMaterialList
();
}
@Subscribe
public
void
onRefreshMaterial
(
RefreshMaterialEvent
event
)
{
mPresenter
.
refresh
();
}
@Override
public
void
onDestroy
()
{
EventBus
.
getDefault
().
unregister
(
this
);
super
.
onDestroy
();
}
}
This diff is collapsed.
Click to expand it.
orderCenter/src/main/java/com/dayu/order/ui/fragment/OrderReceivingFragment.java
View file @
c731c043
...
...
@@ -30,6 +30,7 @@ import com.dayu.utils.ToastUtils;
import
com.dayu.utils.UIUtils
;
import
com.dayu.utils.UserManager
;
import
com.dayu.widgets.CustomDialog
;
import
com.dayu.widgets.RegisterErrorDialog
;
import
com.dayu.widgets.listener.OnItemClickListener
;
import
org.greenrobot.eventbus.EventBus
;
...
...
@@ -283,10 +284,12 @@ public class OrderReceivingFragment extends BaseFragment<ReceivingPresenter, Fra
if
(
detectSatus
!=
1
)
{
Api
.
getService
(
com
.
dayu
.
base
.
api
.
APIService
.
class
).
getDetectStatus
(
mUserId
).
compose
(
Api
.
applySchedulers
())
.
subscribe
(
mPresenter
.
baseObserver
(
integer
->
{
if
(
integer
==
2
||
integer
==
3
)
{
if
(
integer
==
2
)
{
mBind
.
recyclerView
.
setVisibility
(
View
.
GONE
);
mBind
.
registerView
.
setVisibility
(
View
.
VISIBLE
);
}
else
if
(
integer
==
4
)
{
}
else
if
(
integer
==
3
){
showRegisterErrorDialog
();
}
else
if
(
integer
==
4
)
{
showInReviewDiaglog
();
}
else
{
mBind
.
recyclerView
.
setVisibility
(
View
.
VISIBLE
);
...
...
@@ -302,6 +305,18 @@ public class OrderReceivingFragment extends BaseFragment<ReceivingPresenter, Fra
});
}
private
void
showRegisterErrorDialog
()
{
RegisterErrorDialog
dialog
=
new
RegisterErrorDialog
(
mActivity
,
mUserId
);
dialog
.
setOnclickListener
(
new
RegisterErrorDialog
.
onClickListener
()
{
@Override
public
void
onClick
(
View
view
)
{
ARouter
.
getInstance
().
build
(
RouterPath
.
PATH_REGISTER
).
navigation
();
dialog
.
dismiss
();
}
});
dialog
.
show
();
}
private
void
showInReviewDiaglog
()
{
CustomDialog
dialog
=
new
CustomDialog
(
mActivity
,
R
.
style
.
CustomDialog
,
"师傅好!\n我们正在认真审核您提交的注册信息,请稍等哦~\n加入大鱼师傅微信沟通群:\n"
,
(
dialog1
,
confirm
)
->
{
...
...
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/event/RefreshMaterialEvent.java
0 → 100644
View file @
c731c043
package
com
.
dayu
.
usercenter
.
event
;
public
class
RefreshMaterialEvent
{
private
String
title
;
public
RefreshMaterialEvent
()
{
}
public
String
getTitle
()
{
return
title
;
}
public
void
setTitle
(
String
title
)
{
this
.
title
=
title
;
}
}
This diff is collapsed.
Click to expand it.
userCenter/src/main/java/com/dayu/usercenter/ui/activity/CommeWebViewActivity.java
View file @
c731c043
...
...
@@ -10,7 +10,6 @@ import android.view.KeyEvent;
import
android.view.View
;
import
android.webkit.ValueCallback
;
import
android.webkit.WebChromeClient
;
import
android.webkit.WebResourceRequest
;
import
android.webkit.WebSettings
;
import
android.webkit.WebView
;
import
android.webkit.WebViewClient
;
...
...
@@ -24,6 +23,7 @@ import com.dayu.common.Constants;
import
com.dayu.provider.event.RefreshServe
;
import
com.dayu.provider.router.RouterPath
;
import
com.dayu.usercenter.R
;
import
com.dayu.usercenter.event.RefreshMaterialEvent
;
import
com.dayu.utils.ProgressUtil
;
import
com.dayu.utils.ToastUtils
;
import
com.dayu.utils.UserManager
;
...
...
@@ -52,6 +52,7 @@ public class CommeWebViewActivity extends DataBindingActivity<ActivityWebviewBin
private
String
mUrl
;
//定义支付域名(替换成公司申请H5的域名即可)
private
String
realm
=
"https://m.dayuspm.com"
;
private
String
title
;
@Override
public
int
getLayoutId
()
{
...
...
@@ -63,12 +64,15 @@ public class CommeWebViewActivity extends DataBindingActivity<ActivityWebviewBin
Bundle
bundle
=
getIntent
().
getBundleExtra
(
Constants
.
BUNDLE
);
mUrl
=
bundle
.
getString
(
Constants
.
URL
);
int
type
=
bundle
.
getInt
(
Constants
.
TYPE
);
String
title
=
bundle
.
getString
(
Constants
.
TITLE
);
title
=
bundle
.
getString
(
Constants
.
TITLE
);
if
(
TextUtils
.
isEmpty
(
title
))
{
mBind
.
rlTitle
.
setVisibility
(
View
.
GONE
);
}
else
{
mBind
.
tvTitle
.
setText
(
title
);
mBind
.
titleBack
.
setOnClickListener
(
v
->
{
if
(
"用料"
.
equals
(
title
)){
EventBus
.
getDefault
().
post
(
new
RefreshMaterialEvent
());
}
if
(
type
==
0
)
{
finish
();
}
else
{
...
...
@@ -252,6 +256,9 @@ public class CommeWebViewActivity extends DataBindingActivity<ActivityWebviewBin
clearCach
();
return
true
;
}
if
(
"用料"
.
equals
(
title
)){
EventBus
.
getDefault
().
post
(
new
RefreshMaterialEvent
());
}
return
super
.
onKeyDown
(
keyCode
,
event
);
}
...
...
This diff is collapsed.
Click to expand it.
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