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
6855b644
Commit
6855b644
authored
Jul 06, 2022
by
刘鹏
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feat/yk/yk_mood' into 'd/v4.4.01'
Feat/yk/yk mood See merge request app_android_lib/YDL-Component!233
parents
9854d2a5
ad7f176b
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
16 deletions
+18
-16
ExpertSearchActivity.kt
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchActivity.kt
+2
-1
ExpertSearchFragment.kt
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchFragment.kt
+2
-2
ExpertSearchHttpImpl.kt
m-consultant/src/main/java/com/yidianling/consultant/http/ExpertSearchHttpImpl.kt
+2
-7
IExpertSearchHttp.kt
m-consultant/src/main/java/com/yidianling/consultant/http/IExpertSearchHttp.kt
+2
-1
SearchApi.kt
m-consultant/src/main/java/com/yidianling/consultant/model/SearchApi.kt
+1
-1
RecommendListView.kt
m-consultant/src/main/java/com/yidianling/consultant/ui/view/topView/RecommendListView.kt
+9
-4
No files found.
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchActivity.kt
View file @
6855b644
...
...
@@ -403,6 +403,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres
}
getPresenter
().
fetchListHead
()
recommendListView
.
requestData
(
initCategory
)
if
(
isRefresh
)
{
refresh
(
false
)
}
...
...
@@ -1468,7 +1469,7 @@ class ExpertSearchActivity : BaseMvpActivity<IExpertSearchView, ExpertSearchPres
override
fun
onRefresh
()
{
refresh
(
false
)
recommendListView
.
requestData
()
recommendListView
.
requestData
(
initCategory
)
}
//刷新列表
...
...
m-consultant/src/main/java/com/yidianling/consultant/ExpertSearchFragment.kt
View file @
6855b644
...
...
@@ -346,6 +346,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
allFilter
.
showType
.
key
=
initShowType
getPresenter
().
fetchListHead
()
recommendListView
.
requestData
(
""
)
v_loading
.
visibility
=
View
.
VISIBLE
v_loading
.
setViewType
(
LogoLoadingView
.
TYPE_LOADING
,
null
)
...
...
@@ -1344,8 +1345,7 @@ class ExpertSearchFragment : BaseMvpFragment<IExpertSearchView, ExpertSearchPres
override
fun
onRefresh
()
{
refresh
(
false
)
recommendListView
.
requestData
()
recommendListView
.
requestData
(
""
)
}
/**
...
...
m-consultant/src/main/java/com/yidianling/consultant/http/ExpertSearchHttpImpl.kt
View file @
6855b644
...
...
@@ -44,17 +44,12 @@ class ExpertSearchHttpImpl : IExpertSearchHttp {
return
searchApi
!!
}
// override fun searchDoctor(params: String?): Observable<BaseAPIResponse<ExpertSearchBean>> {
// return getSearchApi().searchDoctorService(HttpConfig.JAVA_BASE_URL+ "doctor/nlist?"+params)
//
// }
override
fun
getExpertList
(
map
:
Map
<
String
,
Any
>):
Observable
<
BaseAPIResponse
<
ExpertBean
>>
{
return
getSearchApi
().
getExpertList
(
map
)
}
override
fun
getBigShotData
():
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
{
return
getSearchApi
().
getBigShotData
()
override
fun
getBigShotData
(
map
:
Map
<
String
,
Any
>
):
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
{
return
getSearchApi
().
getBigShotData
(
map
)
}
...
...
m-consultant/src/main/java/com/yidianling/consultant/http/IExpertSearchHttp.kt
View file @
6855b644
...
...
@@ -37,6 +37,6 @@ interface IExpertSearchHttp{
/**
* 获取大咖专区和顶部推荐数据数据
*/
fun
getBigShotData
():
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
fun
getBigShotData
(
map
:
Map
<
String
,
Any
>
):
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
}
\ No newline at end of file
m-consultant/src/main/java/com/yidianling/consultant/model/SearchApi.kt
View file @
6855b644
...
...
@@ -77,7 +77,7 @@ interface SearchApi {
//获取咨询助理uid
@Headers
(
YDL_DOMAIN
+
YDL_DOMAIN_JAVA
,
"Content-Type:application/json"
)
@POST
(
"doctor/querySpecialTopic"
)
fun
getBigShotData
():
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
fun
getBigShotData
(
@Body
map
:
Map
<
String
,
@JvmSuppressWildcards
Any
>
):
Observable
<
BaseAPIResponse
<
ExpertSearchTopShowBean
>>
@Headers
(
YDL_DOMAIN
+
YDL_DOMAIN_JAVA
)
...
...
m-consultant/src/main/java/com/yidianling/consultant/ui/view/topView/RecommendListView.kt
View file @
6855b644
...
...
@@ -2,6 +2,7 @@ package com.yidianling.consultant.ui.view.topView
import
android.annotation.SuppressLint
import
android.content.Context
import
android.text.TextUtils
import
androidx.viewpager.widget.PagerAdapter
import
androidx.viewpager.widget.ViewPager
import
android.util.AttributeSet
...
...
@@ -71,12 +72,16 @@ class RecommendListView : LinearLayout {
recommendViewPagerIndicator
.
visibility
=
View
.
GONE
itemListView
.
visibility
=
View
.
GONE
requestData
()
//
requestData()
}
@SuppressLint
(
"CheckResult"
)
fun
requestData
()
{
ExpertSearchHttpImpl
.
getInstance
().
getBigShotData
()
fun
requestData
(
cateId
:
String
)
{
val
map
=
HashMap
<
String
,
Any
>()
if
(!
TextUtils
.
isEmpty
(
cateId
)){
map
[
"entrance"
]
=
cateId
}
ExpertSearchHttpImpl
.
getInstance
().
getBigShotData
(
map
)
.
subscribeOn
(
Schedulers
.
io
())
.
compose
(
RxUtils
.
resultJavaData
())
.
map
{
it
}
...
...
@@ -114,7 +119,7 @@ class RecommendListView : LinearLayout {
/**
* 设置数据
*/
fun
setData
()
{
private
fun
setData
()
{
// 顶部viewpager数据
if
(
mSceneSpecialTopicList
.
isNotEmpty
())
{
...
...
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