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
Nov 15, 2023
by
wukun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修复
parent
4670ea15
Show 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
();
}
}
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
)
->
{
...
...
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
;
}
}
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
);
}
...
...
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