Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
杨凯
YDL-Component-Medical
Commits
4cda1b91
Commit
4cda1b91
authored
Jun 27, 2022
by
范玉宾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
review_2.0 feat done
parent
18af0b49
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
80 additions
and
10 deletions
+80
-10
WVClickAbstractListener.java
app/src/main/java/com/ydl/component/service/web/WVClickAbstractListener.java
+5
-1
config.gradle
config.gradle
+6
-6
EvaluateOrderBean.kt
m-user/src/main/java/com/yidianling/user/bean/EvaluateOrderBean.kt
+6
-0
MineFragment.kt
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
+34
-1
MineApi.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineApi.kt
+10
-0
MineHttp.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineHttp.kt
+4
-0
MineHttpImpl.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineHttpImpl.kt
+15
-2
No files found.
app/src/main/java/com/ydl/component/service/web/WVClickAbstractListener.java
View file @
4cda1b91
...
...
@@ -296,7 +296,11 @@ public class WVClickAbstractListener implements WebViewClientClickListener {
@Override
public
void
shareAction
(
H5JsBean
.
H5JsCmd
.
Params
params
)
{
if
(
mContext
!=
null
)
{
if
(
mContext
instanceof
NewH5Activity
)
{
((
NewH5Activity
)
mContext
).
showShareMenu
(
params
);
}
}
}
@Override
...
...
config.gradle
View file @
4cda1b91
...
...
@@ -8,9 +8,9 @@ ext {
"m-confide"
:
"0.0.50.41"
,
"m-consultant"
:
"0.0.60.68"
,
"m-fm"
:
"0.0.30.09"
,
"m-user"
:
"0.0.62.5
5
"
,
"m-user"
:
"0.0.62.5
8
"
,
"m-home"
:
"0.0.23.95"
,
"m-im"
:
"0.0.21.6
1
"
,
"m-im"
:
"0.0.21.6
4
"
,
"m-dynamic"
:
"0.0.7.74"
,
"m-article"
:
"0.0.0.10"
,
"m-muse"
:
"0.0.28.81"
,
...
...
@@ -26,7 +26,7 @@ ext {
"ydl-platform"
:
"0.0.41.44"
,
//第二步 若干
"ydl-webview"
:
"0.0.38.9
4
"
,
"ydl-webview"
:
"0.0.38.9
6
"
,
"ydl-media"
:
"0.0.21.52"
,
"ydl-pay"
:
"0.0.18.21"
,
"m-audioim"
:
"0.0.49.30.23"
,
...
...
@@ -94,9 +94,9 @@ ext {
"m-confide"
:
"0.0.50.41"
,
"m-consultant"
:
"0.0.60.68"
,
"m-fm"
:
"0.0.30.09"
,
"m-user"
:
"0.0.62.5
5
"
,
"m-user"
:
"0.0.62.5
8
"
,
"m-home"
:
"0.0.23.95"
,
"m-im"
:
"0.0.21.6
1
"
,
"m-im"
:
"0.0.21.6
4
"
,
"m-dynamic"
:
"0.0.7.74"
,
"m-article"
:
"0.0.0.10"
,
...
...
@@ -113,7 +113,7 @@ ext {
"ydl-platform"
:
"0.0.41.44"
,
//第二步 若干
"ydl-webview"
:
"0.0.38.9
4
"
,
"ydl-webview"
:
"0.0.38.9
6
"
,
"ydl-media"
:
"0.0.21.52"
,
"ydl-pay"
:
"0.0.18.21"
,
"m-audioim"
:
"0.0.49.30.23"
,
...
...
m-user/src/main/java/com/yidianling/user/bean/EvaluateOrderBean.kt
0 → 100644
View file @
4cda1b91
package
com.yidianling.user.bean
data class
EvaluateOrderBean
(
val
consultOrder
:
Boolean
?
=
null
,
val
listenOrder
:
Boolean
?
=
null
)
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
View file @
4cda1b91
...
...
@@ -124,6 +124,8 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
.
into
(
iv_mine_logo
)
refreshCouponData
()
}
override
fun
initDataAndEventLazy
()
{}
...
...
@@ -199,12 +201,44 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
refreshCouponData
()
}
private
fun
getConfideOrder
(
uid
:
String
)
{
MineHttpImpl
.
getInstance
().
getHasConfideOrder
(
uid
)
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribe
{
response
->
if
(
"200"
==
response
.
code
)
{
if
(
response
.
data
!=
null
)
{
if
(
response
.
data
.
listenOrder
==
true
)
{
iv_confide_tip
.
visibility
=
View
.
VISIBLE
}
else
{
iv_confide_tip
.
visibility
=
View
.
GONE
}
if
(
response
.
data
.
consultOrder
==
true
)
{
iv_order_tip
.
visibility
=
View
.
VISIBLE
}
else
{
iv_order_tip
.
visibility
=
View
.
GONE
}
}
}
}
}
/**
* 更新优惠券信息
*/
@SuppressLint
(
"CheckResult"
)
private
fun
refreshCouponData
()
{
val
userInfo
=
getUserInfo
()
?:
return
if
(
userInfo
.
uid
!=
null
)
{
getConfideOrder
(
userInfo
.
uid
!!
)
}
//获取用户信息
MineHttpImpl
.
getInstance
().
getNewCoupon
(
BaseCommand
())
.
compose
(
netCheck
())
...
...
@@ -265,7 +299,6 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
}
else
{
jtv_about_us
?.
setLeftRedDotVisibility
(
View
.
GONE
)
}
//切换环境按钮逻辑
debugChangeEnvironment
()
}
...
...
m-user/src/main/java/com/yidianling/user/mine/http/MineApi.kt
View file @
4cda1b91
...
...
@@ -6,6 +6,7 @@ import com.ydl.ydlcommon.bean.MustUP
import
com.ydl.ydlcommon.data.http.BaseAPIResponse
import
com.ydl.ydlcommon.data.http.BaseResponse
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
import
com.yidianling.user.mine.bean.AccountBean
...
...
@@ -95,4 +96,12 @@ interface MineApi {
@POST
(
"sms/list"
)
fun
getSysMsgList
(
@FieldMap
params
:
Map
<
String
,
String
>):
Observable
<
BaseResponse
<
String
>>
/**
* 倾诉订单是否有待评价
*/
@POST
(
"consult/user/order/isEvaluateOrder"
)
@Headers
(
YDL_DOMAIN
+
YDL_DOMAIN_JAVA
)
fun
hasConfideOrder
(
@Body
body
:
RequestBody
):
Observable
<
BaseAPIResponse
<
EvaluateOrderBean
>>
}
\ No newline at end of file
m-user/src/main/java/com/yidianling/user/mine/http/MineHttp.kt
View file @
4cda1b91
...
...
@@ -8,6 +8,7 @@ import com.yidianling.im.message.param.MsgListParam
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.mine.*
import
com.yidianling.user.mine.bean.AccountBean
import
com.yidianling.user.mine.bean.BalanceBean
...
...
@@ -47,4 +48,6 @@ interface MineHttp {
fun
getSysMsgList
(
param
:
MsgListParam
):
Observable
<
BaseResponse
<
String
>>
fun
getHasConfideOrder
(
uid
:
String
):
Observable
<
BaseAPIResponse
<
EvaluateOrderBean
>>
}
\ No newline at end of file
m-user/src/main/java/com/yidianling/user/mine/http/MineHttpImpl.kt
View file @
4cda1b91
...
...
@@ -6,10 +6,14 @@ import com.ydl.ydlcommon.data.http.*
import
com.ydl.ydlcommon.utils.NetworkParamsUtils
import
com.ydl.ydlnet.YDLHttpUtils
import
com.yidianling.im.message.param.MsgListParam
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.mine.*
import
com.yidianling.user.mine.APPWillUpParam
import
com.yidianling.user.mine.FeedBackParam
import
com.yidianling.user.mine.FundListParam
import
com.yidianling.user.mine.RechargeParam
import
com.yidianling.user.mine.bean.AccountBean
import
com.yidianling.user.mine.bean.BalanceBean
import
com.yidianling.user.mine.bean.FeedBackDetailBean
...
...
@@ -18,6 +22,7 @@ import io.reactivex.Observable
import
okhttp3.MediaType
import
okhttp3.RequestBody
import
java.io.File
import
java.util.*
class
MineHttpImpl
private
constructor
()
:
MineHttp
{
...
...
@@ -127,6 +132,14 @@ class MineHttpImpl private constructor() : MineHttp {
.
flatMap
{
getAppApi
().
getSysMsgList
(
it
)
}
}
override
fun
getHasConfideOrder
(
uid
:
String
):
Observable
<
BaseAPIResponse
<
EvaluateOrderBean
>>
{
var
param
=
WeakHashMap
<
String
,
String
>().
toMutableMap
()
param
[
"uid"
]
=
uid
val
body
=
RequestBody
.
create
(
MediaType
.
parse
(
"application/json; charset=utf-8"
),
param
.
toString
())
return
getAppApi
().
hasConfideOrder
(
body
)
}
object
Holder
{
val
INSTANCE
=
MineHttpImpl
()
}
...
...
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