新闻接口对接、去除直播
This commit is contained in:
parent
33c4777168
commit
ba54f69bdf
@ -16,10 +16,12 @@ public class BaseUrlApi {
|
||||
// public static final String BASE_SYSTEM_IP = "http://121.36.71.250:58050/xzszwhy/";
|
||||
// public static final String IP = "http://49.233.36.36:58099/xzszwhy/";/* 测试IP */
|
||||
public static final String IP = "http://v3.xzszwhy.cn/xzszwhy/";/* 测试IP */
|
||||
// public static final String IP = "http://192.168.0.120:8081/xzszwhy/";/* 测试IP */
|
||||
public static final String IP_URL = "http://v3.xzszwhy.cn/";/* 测试IP */
|
||||
// public static final String IP_URL = "http://192.168.0.120:8081/";/* 测试IP */
|
||||
// public static final String IP = "https://www.wgink.ink/usercenter/";/* 正式IP */
|
||||
// public static final String IP = "https://www.xzszwhy.cn/usercenter/";/* 正式IP */
|
||||
// public static final String BASE_SYSTEM_IP = "http://192.168.0.115:8082/";
|
||||
// public static final String BASE_SYSTEM_IP = "http://192.168.0.120:8081/xzszwhy/";
|
||||
public static final String BASE_SYSTEM_IP = "http://v3.xzszwhy.cn/xzszwhy/";
|
||||
// public static final String BASE_SYSTEM_IP = "https://www.xzszwhy.cn/";
|
||||
// public static final String IP = "http://192.168.0.113:7001/usercenter/";/* 测试IP */
|
||||
@ -75,7 +77,7 @@ public class BaseUrlApi {
|
||||
// public static final String BASE_NEWS_DETAIL = "http://192.168.0.104/";//新闻
|
||||
|
||||
|
||||
public static final String BASE_NEWS_DETAIL = BASE_SYSTEM_IP;//新闻
|
||||
public static final String BASE_NEWS_DETAIL = IP_URL;//新闻
|
||||
// public static final String BASE_IMG_URL = BASE_IP + "route/file/download/true/";
|
||||
// GET /app/appversion/downloadapp/{appVersionId}
|
||||
public static final String APP_DOWNLOAD_URL = BASE_URL + "app/appversion/download/" + PathConfig.APP_VERSION_ID;
|
||||
|
@ -86,7 +86,7 @@ public interface BaseApiService {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"Content-Type: application/json", "Accept: application/json", "is_need_area:false"})
|
||||
@Headers({"Content-Type: application/json", "Accept: application/json", "need_area:false"})
|
||||
@GET("app/appversion/get-number/{appVersionId}")
|
||||
Observable<VersionBean> doCheckAppVersion(@Path("appVersionId") String appVersionId);
|
||||
|
||||
@ -271,7 +271,7 @@ public interface BaseApiService {
|
||||
* @return
|
||||
*/
|
||||
@Headers({"Content-Type:application/json", "Accept:application/json"})
|
||||
@GET("app/dataarea/getareabyidrelease/{areaId}")
|
||||
@GET("app/area/getrelease/{areaId}")
|
||||
Observable<AreaBean> getAreaListByPid(@Path("areaId") String id);
|
||||
|
||||
/**
|
||||
|
@ -36,7 +36,7 @@ public class AreaInterceptor implements Interceptor {
|
||||
// }
|
||||
// String cityId = UserLgUtils.getCityId();
|
||||
//判断是否需要添加
|
||||
List<String> baseUrlName = originalRequest.headers("is_need_area");
|
||||
List<String> baseUrlName = originalRequest.headers("need_area");
|
||||
if (baseUrlName.size() > 0) {
|
||||
if(Boolean.parseBoolean(baseUrlName.get(0))){
|
||||
//需要添加
|
||||
|
@ -34,7 +34,7 @@ public class BaseFunctionAdapter extends BaseRecyclerAdapter<UserLoginBean.UseAp
|
||||
public void bindHolder(BaseFunctionHolder holder, int i) {
|
||||
if (!TextUtils.isEmpty(mData.get(i).getAppPhotoPath())) {
|
||||
Glide.with(mContext)
|
||||
.load(BaseUrlApi.BASE_URL + mData.get(i).getAppPhotoPath())
|
||||
.load(BaseUrlApi.BASE_IMG_URL + mData.get(i).getAppPhotoPath())
|
||||
.apply(new RequestOptions()
|
||||
.error(R.drawable.ic_party)
|
||||
.placeholder(R.drawable.ic_party)
|
||||
|
@ -41,8 +41,7 @@ public interface ApiActivity {
|
||||
* @param page
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json", "is_need_area" +
|
||||
":true"})
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
// @GET("app/activitylibrary/listpageactivitylibraryrelease") 原接口
|
||||
@GET("app/activitylibrary/listpageactivitylibraryfornetrelease")
|
||||
Observable<ActivityListBeans> getActivityListByType(@Query("activityType") String type, @Query("page") String page);
|
||||
@ -62,7 +61,7 @@ public interface ApiActivity {
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json", "is_need_area" +
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json", "need_area" +
|
||||
":false"})
|
||||
@GET("app/dictionaryself/listdictionarybyparentidrelease/{dictionaryParentId}")
|
||||
Observable<List<BaseDictionaryBean>> getActivityTypeList(@Path("dictionaryParentId") String id);
|
||||
|
@ -1,22 +1,20 @@
|
||||
package com.tengshisoft.modulecultural.fragments;
|
||||
|
||||
import android.net.MacAddress;
|
||||
import android.view.View;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.ethanhua.skeleton.RecyclerViewSkeletonScreen;
|
||||
import com.ethanhua.skeleton.Skeleton;
|
||||
import com.scwang.smartrefresh.layout.SmartRefreshLayout;
|
||||
import com.scwang.smartrefresh.layout.api.RefreshLayout;
|
||||
import com.scwang.smartrefresh.layout.listener.OnRefreshListener;
|
||||
import com.sucstepsoft.cm_utils.constant.PathConfig;
|
||||
import com.sucstepsoft.cm_utils.core.beans.FuncBean;
|
||||
import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseFragment;
|
||||
import com.sucstepsoft.cm_utils.core.widget.base.BaseRecyclerAdapter;
|
||||
import com.sucstepsoft.cm_utils.utils.ExceptionHandler;
|
||||
import com.tengshisoft.modulecultural.R;
|
||||
import com.tengshisoft.modulecultural.R2;
|
||||
@ -28,9 +26,6 @@ import com.tengshisoft.modulecultural.net.CulturalApi;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.Unbinder;
|
||||
@ -60,8 +55,13 @@ public class CulturalMainFragment extends BaseFragment {
|
||||
private Disposable mD1;
|
||||
private LegacyMainAdapter mMainAdapter;
|
||||
private List<String> mFuncStr = new ArrayList<>();
|
||||
private String[] mTitls = new String[]{"非物质文化遗产数据库", "文化直播", "文化分享"};
|
||||
private int[] mIcons = new int[]{R.drawable.ic_cultural_icon, R.drawable.ic_cultural_icon, R.drawable.ic_cultural_icon};
|
||||
|
||||
// private String[] mTitls = new String[]{"非物质文化遗产数据库", "文化直播", "文化分享"};
|
||||
// private int[] mIcons = new int[]{R.drawable.ic_cultural_icon, R.drawable.ic_cultural_icon, R.drawable.ic_cultural_icon};
|
||||
|
||||
private String[] mTitls = new String[]{"非物质文化遗产数据库", "文化分享"};
|
||||
private int[] mIcons = new int[]{R.drawable.ic_cultural_icon, R.drawable.ic_cultural_icon};
|
||||
|
||||
private List<FuncBean> mFuncBeans = new ArrayList<>();
|
||||
private RecyclerViewSkeletonScreen mSkeleton;
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
package com.tengshisoft.modulecultural.net;
|
||||
|
||||
import com.sucstepsoft.cm_utils.core.beans.BaseDictionaryBean;
|
||||
import com.sucstepsoft.cm_utils.core.beans.BaseSuccessBean;
|
||||
import com.sucstepsoft.cm_utils.core.beans.DictionaryBean;
|
||||
import com.tengshisoft.modulecultural.bean.ActivityLogBean;
|
||||
@ -46,14 +45,14 @@ public interface CulturalApi {
|
||||
/**
|
||||
* 获取非遗列表
|
||||
*/
|
||||
@Headers({"base_url_name:legacy", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:legacy", "Content-Type:application/json", "Accept:application/json","need_area:true"})
|
||||
@GET("app/intangiblelibrary/listpageintangiblelibraryrelease")
|
||||
Observable<LegacyListBean> getLegacyList(@Query("page") String page);
|
||||
|
||||
/**
|
||||
* 获取非遗列表
|
||||
*/
|
||||
@Headers({"base_url_name:legacy", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:legacy", "Content-Type:application/json", "Accept:application/json" ,"need_area:true"})
|
||||
@GET("app/intangiblelibrary/listpageintangiblelibraryrelease")
|
||||
Observable<LegacyListBean> getLegacyListByType(@Query("page") String page, @Query("rows") String rows, @Query("libraryDirectoriesId") String id);
|
||||
|
||||
@ -234,7 +233,7 @@ public interface CulturalApi {
|
||||
* 志愿者活动列表
|
||||
* GET /app/volunteerservice/listpagevolunteerservicerelease
|
||||
*/
|
||||
@Headers({"base_url_name:volunteer", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:volunteer", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/volunteerservice/listpagevolunteerservicerelease")
|
||||
Observable<VolunteerActivitybean> getVolunteerActivityList(@Query("rows") String rows, @Query("page") String page);
|
||||
|
||||
@ -331,7 +330,7 @@ public interface CulturalApi {
|
||||
* 直播回放列表
|
||||
* http://192.168.0.104:8084/live/
|
||||
*/
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json","is_need_area:false"})
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json", "need_area:false"})
|
||||
@GET("app/liveplan/listpageliveplanrelease")
|
||||
Observable<CulturalLiveBean> getLiveRecord(@Query("page") String page);
|
||||
|
||||
@ -339,7 +338,7 @@ public interface CulturalApi {
|
||||
* 直播详情
|
||||
* http://192.168.0.104:8084/live/app/liveplan/listpageliveplanrelease
|
||||
*/
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json" ,"is_need_area:false"})
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json", "need_area:false"})
|
||||
@GET("app/liveplan/getliveplanbyidrelease/{livePlanId}")
|
||||
Observable<CulturalLiveDetailBean> getLiveDetail(@Path("livePlanId") String id);
|
||||
|
||||
@ -347,7 +346,7 @@ public interface CulturalApi {
|
||||
* 直播回放文件
|
||||
* GET /app/liverecord/listpageliverecordrelease/{planId}
|
||||
*/
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json" ,"is_need_area:false"})
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json", "need_area:false"})
|
||||
@GET("app/liverecord/listpageliverecordrelease/{planId}")
|
||||
Observable<LiveFilesBean> getLiveFiles(@Path("planId") String id, @Query("page") String page);
|
||||
|
||||
|
@ -39,7 +39,7 @@ public class SplashActivity extends BaseActivity {
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
ImmersionBar.with(this).init();
|
||||
mRlTitleBar1.setVisibility(View.GONE);
|
||||
// getCityCode();
|
||||
getConfigAppName();
|
||||
PermissionUtils.permission(PermissionConstants.STORAGE, PermissionConstants.LOCATION, PermissionConstants.PHONE)
|
||||
.callback(new PermissionUtils.SimpleCallback() {
|
||||
@Override
|
||||
@ -88,16 +88,10 @@ public class SplashActivity extends BaseActivity {
|
||||
/**
|
||||
* 获取城市代码
|
||||
*/
|
||||
private void getCityCode() {
|
||||
String cityCode = "";
|
||||
String cityId = "";
|
||||
private void getConfigAppName() {
|
||||
try {
|
||||
ApplicationInfo info = getPackageManager().getApplicationInfo(getPackageName(),
|
||||
PackageManager.GET_META_DATA);
|
||||
cityCode = String.valueOf(info.metaData.get("CITY_CODE"));
|
||||
cityId = String.valueOf(info.metaData.get("CITY_ID"));
|
||||
UserLgUtils.setCityCode(cityCode);
|
||||
UserLgUtils.setCityId(cityId);
|
||||
String appName = String.valueOf(info.metaData.get("APP_NAME"));
|
||||
UserLgUtils.setAppName(appName);
|
||||
} catch (Exception e) {
|
||||
|
@ -1092,4 +1092,4 @@ public class NewsDetailActivity extends BaseActivity {
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,421 @@
|
||||
package com.tengshisoft.mudulemain.cultural.beans;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 新闻详情
|
||||
*/
|
||||
public class NewsDetailBean {
|
||||
|
||||
private String contentCoverId;
|
||||
private List<FileListBean> fileList;
|
||||
private String gmtCreate;
|
||||
private String newsContentAuthor;
|
||||
private String newsContentCheckContent;
|
||||
private String newsContentCheckStatus;
|
||||
private String newsContentCheckTime;
|
||||
private String newsContentCheckUser;
|
||||
private String newsContentCheckUserId;
|
||||
private int newsContentCollectionNumber;
|
||||
private int newsContentCommentNumber;
|
||||
private String newsContentContent;
|
||||
private List<NewsContentCoverListBean> newsContentCoverList;
|
||||
private int newsContentHotNumber;
|
||||
private String newsContentId;
|
||||
private String newsContentLabel;
|
||||
private List<?> newsContentLabelList;
|
||||
private int newsContentLikeNumber;
|
||||
private String newsContentLink;
|
||||
private String newsContentMusic;
|
||||
private String newsContentPublishDepartment;
|
||||
private String newsContentPublishStatus;
|
||||
private String newsContentPublishTime;
|
||||
private String newsContentResource;
|
||||
private int newsContentScore;
|
||||
private String newsContentSummary;
|
||||
private String newsContentTitle;
|
||||
private String newsContentType;
|
||||
private int newsContentVisitNumber;
|
||||
private String newsDirectoriesId;
|
||||
private String newsDirectoriesName;
|
||||
private String newsTypesettingId;
|
||||
private String templateRecordUrl;
|
||||
private String typesettingCode;
|
||||
private String typesettingImage;
|
||||
private String typesettingName;
|
||||
|
||||
public String getContentCoverId() {
|
||||
return contentCoverId;
|
||||
}
|
||||
|
||||
public void setContentCoverId(String contentCoverId) {
|
||||
this.contentCoverId = contentCoverId;
|
||||
}
|
||||
|
||||
public List<FileListBean> getFileList() {
|
||||
return fileList;
|
||||
}
|
||||
|
||||
public void setFileList(List<FileListBean> fileList) {
|
||||
this.fileList = fileList;
|
||||
}
|
||||
|
||||
public String getGmtCreate() {
|
||||
return gmtCreate;
|
||||
}
|
||||
|
||||
public void setGmtCreate(String gmtCreate) {
|
||||
this.gmtCreate = gmtCreate;
|
||||
}
|
||||
|
||||
public String getNewsContentAuthor() {
|
||||
return newsContentAuthor;
|
||||
}
|
||||
|
||||
public void setNewsContentAuthor(String newsContentAuthor) {
|
||||
this.newsContentAuthor = newsContentAuthor;
|
||||
}
|
||||
|
||||
public String getNewsContentCheckContent() {
|
||||
return newsContentCheckContent;
|
||||
}
|
||||
|
||||
public void setNewsContentCheckContent(String newsContentCheckContent) {
|
||||
this.newsContentCheckContent = newsContentCheckContent;
|
||||
}
|
||||
|
||||
public String getNewsContentCheckStatus() {
|
||||
return newsContentCheckStatus;
|
||||
}
|
||||
|
||||
public void setNewsContentCheckStatus(String newsContentCheckStatus) {
|
||||
this.newsContentCheckStatus = newsContentCheckStatus;
|
||||
}
|
||||
|
||||
public String getNewsContentCheckTime() {
|
||||
return newsContentCheckTime;
|
||||
}
|
||||
|
||||
public void setNewsContentCheckTime(String newsContentCheckTime) {
|
||||
this.newsContentCheckTime = newsContentCheckTime;
|
||||
}
|
||||
|
||||
public String getNewsContentCheckUser() {
|
||||
return newsContentCheckUser;
|
||||
}
|
||||
|
||||
public void setNewsContentCheckUser(String newsContentCheckUser) {
|
||||
this.newsContentCheckUser = newsContentCheckUser;
|
||||
}
|
||||
|
||||
public String getNewsContentCheckUserId() {
|
||||
return newsContentCheckUserId;
|
||||
}
|
||||
|
||||
public void setNewsContentCheckUserId(String newsContentCheckUserId) {
|
||||
this.newsContentCheckUserId = newsContentCheckUserId;
|
||||
}
|
||||
|
||||
public int getNewsContentCollectionNumber() {
|
||||
return newsContentCollectionNumber;
|
||||
}
|
||||
|
||||
public void setNewsContentCollectionNumber(int newsContentCollectionNumber) {
|
||||
this.newsContentCollectionNumber = newsContentCollectionNumber;
|
||||
}
|
||||
|
||||
public int getNewsContentCommentNumber() {
|
||||
return newsContentCommentNumber;
|
||||
}
|
||||
|
||||
public void setNewsContentCommentNumber(int newsContentCommentNumber) {
|
||||
this.newsContentCommentNumber = newsContentCommentNumber;
|
||||
}
|
||||
|
||||
public String getNewsContentContent() {
|
||||
return newsContentContent;
|
||||
}
|
||||
|
||||
public void setNewsContentContent(String newsContentContent) {
|
||||
this.newsContentContent = newsContentContent;
|
||||
}
|
||||
|
||||
public List<NewsContentCoverListBean> getNewsContentCoverList() {
|
||||
return newsContentCoverList;
|
||||
}
|
||||
|
||||
public void setNewsContentCoverList(List<NewsContentCoverListBean> newsContentCoverList) {
|
||||
this.newsContentCoverList = newsContentCoverList;
|
||||
}
|
||||
|
||||
public int getNewsContentHotNumber() {
|
||||
return newsContentHotNumber;
|
||||
}
|
||||
|
||||
public void setNewsContentHotNumber(int newsContentHotNumber) {
|
||||
this.newsContentHotNumber = newsContentHotNumber;
|
||||
}
|
||||
|
||||
public String getNewsContentId() {
|
||||
return newsContentId;
|
||||
}
|
||||
|
||||
public void setNewsContentId(String newsContentId) {
|
||||
this.newsContentId = newsContentId;
|
||||
}
|
||||
|
||||
public String getNewsContentLabel() {
|
||||
return newsContentLabel;
|
||||
}
|
||||
|
||||
public void setNewsContentLabel(String newsContentLabel) {
|
||||
this.newsContentLabel = newsContentLabel;
|
||||
}
|
||||
|
||||
public List<?> getNewsContentLabelList() {
|
||||
return newsContentLabelList;
|
||||
}
|
||||
|
||||
public void setNewsContentLabelList(List<?> newsContentLabelList) {
|
||||
this.newsContentLabelList = newsContentLabelList;
|
||||
}
|
||||
|
||||
public int getNewsContentLikeNumber() {
|
||||
return newsContentLikeNumber;
|
||||
}
|
||||
|
||||
public void setNewsContentLikeNumber(int newsContentLikeNumber) {
|
||||
this.newsContentLikeNumber = newsContentLikeNumber;
|
||||
}
|
||||
|
||||
public String getNewsContentLink() {
|
||||
return newsContentLink;
|
||||
}
|
||||
|
||||
public void setNewsContentLink(String newsContentLink) {
|
||||
this.newsContentLink = newsContentLink;
|
||||
}
|
||||
|
||||
public String getNewsContentMusic() {
|
||||
return newsContentMusic;
|
||||
}
|
||||
|
||||
public void setNewsContentMusic(String newsContentMusic) {
|
||||
this.newsContentMusic = newsContentMusic;
|
||||
}
|
||||
|
||||
public String getNewsContentPublishDepartment() {
|
||||
return newsContentPublishDepartment;
|
||||
}
|
||||
|
||||
public void setNewsContentPublishDepartment(String newsContentPublishDepartment) {
|
||||
this.newsContentPublishDepartment = newsContentPublishDepartment;
|
||||
}
|
||||
|
||||
public String getNewsContentPublishStatus() {
|
||||
return newsContentPublishStatus;
|
||||
}
|
||||
|
||||
public void setNewsContentPublishStatus(String newsContentPublishStatus) {
|
||||
this.newsContentPublishStatus = newsContentPublishStatus;
|
||||
}
|
||||
|
||||
public String getNewsContentPublishTime() {
|
||||
return newsContentPublishTime;
|
||||
}
|
||||
|
||||
public void setNewsContentPublishTime(String newsContentPublishTime) {
|
||||
this.newsContentPublishTime = newsContentPublishTime;
|
||||
}
|
||||
|
||||
public String getNewsContentResource() {
|
||||
return newsContentResource;
|
||||
}
|
||||
|
||||
public void setNewsContentResource(String newsContentResource) {
|
||||
this.newsContentResource = newsContentResource;
|
||||
}
|
||||
|
||||
public int getNewsContentScore() {
|
||||
return newsContentScore;
|
||||
}
|
||||
|
||||
public void setNewsContentScore(int newsContentScore) {
|
||||
this.newsContentScore = newsContentScore;
|
||||
}
|
||||
|
||||
public String getNewsContentSummary() {
|
||||
return newsContentSummary;
|
||||
}
|
||||
|
||||
public void setNewsContentSummary(String newsContentSummary) {
|
||||
this.newsContentSummary = newsContentSummary;
|
||||
}
|
||||
|
||||
public String getNewsContentTitle() {
|
||||
return newsContentTitle;
|
||||
}
|
||||
|
||||
public void setNewsContentTitle(String newsContentTitle) {
|
||||
this.newsContentTitle = newsContentTitle;
|
||||
}
|
||||
|
||||
public String getNewsContentType() {
|
||||
return newsContentType;
|
||||
}
|
||||
|
||||
public void setNewsContentType(String newsContentType) {
|
||||
this.newsContentType = newsContentType;
|
||||
}
|
||||
|
||||
public int getNewsContentVisitNumber() {
|
||||
return newsContentVisitNumber;
|
||||
}
|
||||
|
||||
public void setNewsContentVisitNumber(int newsContentVisitNumber) {
|
||||
this.newsContentVisitNumber = newsContentVisitNumber;
|
||||
}
|
||||
|
||||
public String getNewsDirectoriesId() {
|
||||
return newsDirectoriesId;
|
||||
}
|
||||
|
||||
public void setNewsDirectoriesId(String newsDirectoriesId) {
|
||||
this.newsDirectoriesId = newsDirectoriesId;
|
||||
}
|
||||
|
||||
public String getNewsDirectoriesName() {
|
||||
return newsDirectoriesName;
|
||||
}
|
||||
|
||||
public void setNewsDirectoriesName(String newsDirectoriesName) {
|
||||
this.newsDirectoriesName = newsDirectoriesName;
|
||||
}
|
||||
|
||||
public String getNewsTypesettingId() {
|
||||
return newsTypesettingId;
|
||||
}
|
||||
|
||||
public void setNewsTypesettingId(String newsTypesettingId) {
|
||||
this.newsTypesettingId = newsTypesettingId;
|
||||
}
|
||||
|
||||
public String getTemplateRecordUrl() {
|
||||
return templateRecordUrl;
|
||||
}
|
||||
|
||||
public void setTemplateRecordUrl(String templateRecordUrl) {
|
||||
this.templateRecordUrl = templateRecordUrl;
|
||||
}
|
||||
|
||||
public String getTypesettingCode() {
|
||||
return typesettingCode;
|
||||
}
|
||||
|
||||
public void setTypesettingCode(String typesettingCode) {
|
||||
this.typesettingCode = typesettingCode;
|
||||
}
|
||||
|
||||
public String getTypesettingImage() {
|
||||
return typesettingImage;
|
||||
}
|
||||
|
||||
public void setTypesettingImage(String typesettingImage) {
|
||||
this.typesettingImage = typesettingImage;
|
||||
}
|
||||
|
||||
public String getTypesettingName() {
|
||||
return typesettingName;
|
||||
}
|
||||
|
||||
public void setTypesettingName(String typesettingName) {
|
||||
this.typesettingName = typesettingName;
|
||||
}
|
||||
|
||||
public static class FileListBean {
|
||||
private String contentFileFileId;
|
||||
private int contentFileOrder;
|
||||
private String contentFileText;
|
||||
private String newsContentFileId;
|
||||
private String newsContentId;
|
||||
|
||||
public String getContentFileFileId() {
|
||||
return contentFileFileId;
|
||||
}
|
||||
|
||||
public void setContentFileFileId(String contentFileFileId) {
|
||||
this.contentFileFileId = contentFileFileId;
|
||||
}
|
||||
|
||||
public int getContentFileOrder() {
|
||||
return contentFileOrder;
|
||||
}
|
||||
|
||||
public void setContentFileOrder(int contentFileOrder) {
|
||||
this.contentFileOrder = contentFileOrder;
|
||||
}
|
||||
|
||||
public String getContentFileText() {
|
||||
return contentFileText;
|
||||
}
|
||||
|
||||
public void setContentFileText(String contentFileText) {
|
||||
this.contentFileText = contentFileText;
|
||||
}
|
||||
|
||||
public String getNewsContentFileId() {
|
||||
return newsContentFileId;
|
||||
}
|
||||
|
||||
public void setNewsContentFileId(String newsContentFileId) {
|
||||
this.newsContentFileId = newsContentFileId;
|
||||
}
|
||||
|
||||
public String getNewsContentId() {
|
||||
return newsContentId;
|
||||
}
|
||||
|
||||
public void setNewsContentId(String newsContentId) {
|
||||
this.newsContentId = newsContentId;
|
||||
}
|
||||
}
|
||||
|
||||
public static class NewsContentCoverListBean {
|
||||
private String contentCoverId;
|
||||
private int contentCoverOrder;
|
||||
private String newsContentCoverId;
|
||||
private String newsContentId;
|
||||
|
||||
public String getContentCoverId() {
|
||||
return contentCoverId;
|
||||
}
|
||||
|
||||
public void setContentCoverId(String contentCoverId) {
|
||||
this.contentCoverId = contentCoverId;
|
||||
}
|
||||
|
||||
public int getContentCoverOrder() {
|
||||
return contentCoverOrder;
|
||||
}
|
||||
|
||||
public void setContentCoverOrder(int contentCoverOrder) {
|
||||
this.contentCoverOrder = contentCoverOrder;
|
||||
}
|
||||
|
||||
public String getNewsContentCoverId() {
|
||||
return newsContentCoverId;
|
||||
}
|
||||
|
||||
public void setNewsContentCoverId(String newsContentCoverId) {
|
||||
this.newsContentCoverId = newsContentCoverId;
|
||||
}
|
||||
|
||||
public String getNewsContentId() {
|
||||
return newsContentId;
|
||||
}
|
||||
|
||||
public void setNewsContentId(String newsContentId) {
|
||||
this.newsContentId = newsContentId;
|
||||
}
|
||||
}
|
||||
}
|
@ -50,7 +50,6 @@ import com.youth.banner.transformer.ScaleInTransformer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
@ -115,7 +114,7 @@ public class HomeFragment extends BaseFragment {
|
||||
mBind = ButterKnife.bind(this, dataView);
|
||||
setStateView(STATE_SUCCESS);
|
||||
mSrlView.setEnableLoadMore(false);
|
||||
mSrlView.setEnableRefresh(false);
|
||||
mSrlView.setEnableRefresh(true);
|
||||
// mLlMainNews.setOnClickListener(v -> ARouter.getInstance().build(PathConfig.PATH_MODULE_MAIN_NEWS_MAIN)
|
||||
// .navigation());
|
||||
mRlvMainNews.setLayoutManager(new LinearLayoutManager(mActivity, LinearLayoutManager.VERTICAL, false));
|
||||
@ -196,7 +195,7 @@ public class HomeFragment extends BaseFragment {
|
||||
buildMainFuncMenu();
|
||||
buildBannerData();
|
||||
getNewsList(null);
|
||||
getLiveList();
|
||||
//TODO 县城一级无直播 getLiveList();
|
||||
getMainCommendList();
|
||||
getBannerData();
|
||||
mBanner.setOnBannerListener((data, position) -> {
|
||||
@ -229,7 +228,10 @@ public class HomeFragment extends BaseFragment {
|
||||
// .navigation());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取精彩推荐
|
||||
* 3条场馆 3条活动
|
||||
*/
|
||||
private void getMainCommendList() {
|
||||
Observable[] mObservales = new Observable[2];
|
||||
Observable<PlaceListBean> hot = RetrofitManager.getInstance()
|
||||
@ -302,6 +304,7 @@ public class HomeFragment extends BaseFragment {
|
||||
|
||||
@Override
|
||||
public void onComplete() {
|
||||
mSrlView.finishRefresh();
|
||||
}
|
||||
});
|
||||
|
||||
@ -482,111 +485,113 @@ public class HomeFragment extends BaseFragment {
|
||||
private List<MainCommendBean> mMainCommendBeans = new ArrayList<>();
|
||||
|
||||
|
||||
// /**
|
||||
// * 获取新闻类型
|
||||
// */
|
||||
// private void getNewsTabs() {
|
||||
// RetrofitManager.getInstance()
|
||||
// .create(HomeApi.class)
|
||||
// .getNewsTabListByPid(PathConfig.NEWS_ID)
|
||||
// .subscribeOn(Schedulers.io())
|
||||
// .observeOn(AndroidSchedulers.mainThread())
|
||||
// .subscribe(new Observer<List<NewsTabBean>>() {
|
||||
// @Override
|
||||
// public void onSubscribe(Disposable d) {
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onNext(List<NewsTabBean> newsTabBeans) {
|
||||
// if (newsTabBeans != null && newsTabBeans.size() > 0) {
|
||||
// mIvNewsEmpty.setVisibility(View.GONE);
|
||||
// Random random = new Random();
|
||||
// int i = random.nextInt(newsTabBeans.size());
|
||||
// if (TextUtils.isEmpty(UserLgUtils.getToken())) {
|
||||
//
|
||||
// } else {
|
||||
// getNewsListByToken(newsTabBeans.get(i));
|
||||
// }
|
||||
//
|
||||
// } else {
|
||||
// if (mNewsSkeleton != null) {
|
||||
// mNewsSkeleton.hide();
|
||||
// }
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onError(Throwable e) {
|
||||
// if (mNewsSkeleton != null) {
|
||||
// mNewsSkeleton.hide();
|
||||
// }
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onComplete() {
|
||||
//
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
|
||||
// private void getNewsListByToken(NewsTabBean newsTabBean) {
|
||||
// RetrofitManager.getInstance()
|
||||
// .create(HomeApi.class)
|
||||
// .getNewsMainListByToken(newsTabBean.getNewsDirectoriesId(), "5", "1", UserLgUtils.getToken())
|
||||
// .subscribeOn(Schedulers.io())
|
||||
// .observeOn(AndroidSchedulers.mainThread())
|
||||
// .subscribe(new Observer<NewsItemBean>() {
|
||||
// @Override
|
||||
// public void onSubscribe(Disposable d) {
|
||||
//
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onNext(NewsItemBean newsItemBean) {
|
||||
// if (newsItemBean != null) {
|
||||
// if (newsItemBean.getRows() != null) {
|
||||
// if (newsItemBean.getRows().size() > 5) {
|
||||
// mNewsBeans = newsItemBean.getRows().subList(0, 5);
|
||||
// } else {
|
||||
// mNewsBeans = newsItemBean.getRows();
|
||||
// }
|
||||
// if (newsItemBean.getRows().size() > 0) {
|
||||
// mIvNewsEmpty.setVisibility(View.GONE);
|
||||
// } else {
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
// } else {
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
// getCommentCount(1, newsItemBean);
|
||||
//// TODO mMAdapter.setData(mNewsBeans);
|
||||
// } else {
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
// if (mNewsSkeleton != null) {
|
||||
// mNewsSkeleton.hide();
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onError(Throwable e) {
|
||||
// if (mNewsSkeleton != null) {
|
||||
// mNewsSkeleton.hide();
|
||||
// }
|
||||
// mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onComplete() {
|
||||
//
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
|
||||
/**
|
||||
* 获取新闻类型
|
||||
* 获取新闻
|
||||
*/
|
||||
private void getNewsTabs() {
|
||||
RetrofitManager.getInstance()
|
||||
.create(HomeApi.class)
|
||||
.getNewsTabListByPid(PathConfig.NEWS_ID)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Observer<List<NewsTabBean>>() {
|
||||
@Override
|
||||
public void onSubscribe(Disposable d) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(List<NewsTabBean> newsTabBeans) {
|
||||
if (newsTabBeans != null && newsTabBeans.size() > 0) {
|
||||
mIvNewsEmpty.setVisibility(View.GONE);
|
||||
Random random = new Random();
|
||||
int i = random.nextInt(newsTabBeans.size());
|
||||
if (TextUtils.isEmpty(UserLgUtils.getToken())) {
|
||||
|
||||
} else {
|
||||
getNewsListByToken(newsTabBeans.get(i));
|
||||
}
|
||||
|
||||
} else {
|
||||
if (mNewsSkeleton != null) {
|
||||
mNewsSkeleton.hide();
|
||||
}
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
if (mNewsSkeleton != null) {
|
||||
mNewsSkeleton.hide();
|
||||
}
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onComplete() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void getNewsListByToken(NewsTabBean newsTabBean) {
|
||||
RetrofitManager.getInstance()
|
||||
.create(HomeApi.class)
|
||||
.getNewsMainListByToken(newsTabBean.getNewsDirectoriesId(), "5", "1", UserLgUtils.getToken())
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Observer<NewsItemBean>() {
|
||||
@Override
|
||||
public void onSubscribe(Disposable d) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(NewsItemBean newsItemBean) {
|
||||
if (newsItemBean != null) {
|
||||
if (newsItemBean.getRows() != null) {
|
||||
if (newsItemBean.getRows().size() > 5) {
|
||||
mNewsBeans = newsItemBean.getRows().subList(0, 5);
|
||||
} else {
|
||||
mNewsBeans = newsItemBean.getRows();
|
||||
}
|
||||
if (newsItemBean.getRows().size() > 0) {
|
||||
mIvNewsEmpty.setVisibility(View.GONE);
|
||||
} else {
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
} else {
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
getCommentCount(1, newsItemBean);
|
||||
// TODO mMAdapter.setData(mNewsBeans);
|
||||
} else {
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
if (mNewsSkeleton != null) {
|
||||
mNewsSkeleton.hide();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
if (mNewsSkeleton != null) {
|
||||
mNewsSkeleton.hide();
|
||||
}
|
||||
mIvNewsEmpty.setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onComplete() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void getNewsList(NewsTabBean newsTabBean) {
|
||||
//获取新闻
|
||||
RetrofitManager.getInstance()
|
||||
.create(HomeApi.class)
|
||||
.getNewsTabListByPid(PathConfig.NEWS_ID, "5", "1")
|
||||
@ -709,9 +714,9 @@ public class HomeFragment extends BaseFragment {
|
||||
MainFuncBean culturalBean = new MainFuncBean();
|
||||
culturalBean.setIconRes(R.drawable.ic_legacy_icon);
|
||||
culturalBean.setTitle("非遗文化");
|
||||
MainFuncBean movieBean = new MainFuncBean();
|
||||
movieBean.setIconRes(R.drawable.ic_live_icon);
|
||||
movieBean.setTitle("直播点播");
|
||||
// MainFuncBean movieBean = new MainFuncBean();
|
||||
// movieBean.setIconRes(R.drawable.ic_live_icon);
|
||||
// movieBean.setTitle("直播点播");
|
||||
MainFuncBean volunBean = new MainFuncBean();
|
||||
volunBean.setIconRes(R.drawable.ic_volunteer_icon);
|
||||
volunBean.setTitle("志愿者服务");
|
||||
@ -740,7 +745,7 @@ public class HomeFragment extends BaseFragment {
|
||||
mFuncBeans.add(activityBean);
|
||||
mFuncBeans.add(placeBean);
|
||||
mFuncBeans.add(culturalBean);
|
||||
mFuncBeans.add(movieBean);
|
||||
// mFuncBeans.add(movieBean);
|
||||
|
||||
MainFuncAdapter funcAdapter = new MainFuncAdapter(getActivity(), mFuncBeans);
|
||||
LinearLayoutManager manager = new LinearLayoutManager(mActivity, LinearLayoutManager.HORIZONTAL, false);
|
||||
@ -786,7 +791,6 @@ public class HomeFragment extends BaseFragment {
|
||||
ARouter.getInstance()
|
||||
.build(PathConfig.PATH_MODULEACTIVITY_ACTIVITY_MAIN)
|
||||
.navigation();
|
||||
// TODO mMainActivity.setCurrentPage(1, "活动");
|
||||
} else if ("场馆导航".equals(mainFuncBean.getTitle())) {
|
||||
mMainActivity.setCurrentPage(2, "场馆");
|
||||
} else if ("非遗文化".equals(mainFuncBean.getTitle())) {
|
||||
@ -825,7 +829,12 @@ public class HomeFragment extends BaseFragment {
|
||||
|
||||
@Override
|
||||
protected void refreshView() {
|
||||
mSrlView.finishRefresh();
|
||||
mBannerList.clear();
|
||||
mNewsBeans.clear();
|
||||
mMainCommendBeans.clear();
|
||||
getNewsList(null);
|
||||
getBannerData();
|
||||
getMainCommendList();
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -842,7 +851,7 @@ public class HomeFragment extends BaseFragment {
|
||||
mMainCommendBeans.clear();
|
||||
buildBannerData();
|
||||
getNewsList(null);
|
||||
getLiveList();
|
||||
// getLiveList();
|
||||
getMainCommendList();
|
||||
getBannerData();
|
||||
}
|
||||
|
@ -111,6 +111,7 @@ public class NewsFragment extends BaseFragment {
|
||||
private void showNewsDetail(NewsItemBean.RowsBean rowsBean, int type) {
|
||||
String url = "";
|
||||
if ("6".equals(rowsBean.getNewsContentType())) {
|
||||
//链接新闻
|
||||
ARouter.getInstance()
|
||||
.build(PathConfig.PATH_MODULE_MAIN_NEWS_WEB)
|
||||
.withString("url", rowsBean.getNewsContentContent())
|
||||
|
@ -9,6 +9,7 @@ import com.tengshisoft.mudulemain.cultural.beans.AreaListBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.BaseUserBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.CommentListBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.NewsCommentCount;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.NewsDetailBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.NewsItemBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.NewsTabBean;
|
||||
import com.tengshisoft.mudulemain.cultural.beans.SearchBean;
|
||||
@ -90,8 +91,8 @@ public interface HomeApi {
|
||||
* @param page
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json"})
|
||||
@GET("app/activitylibrary/listpageactivitylibraryrelease")
|
||||
@Headers({"base_url_name:activity", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/activitylibrary/listpageactivitylibraryfornetrelease")
|
||||
Observable<ActivityListBeans> getMainActivityList(@Query("page") String page, @Query("rows") String rows);
|
||||
|
||||
/**
|
||||
@ -108,23 +109,25 @@ public interface HomeApi {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@GET("app/newsdirectories/listnewsdirectoriesrelease")
|
||||
Observable<List<NewsTabBean>> getNewsTabListByPid(@Query("directoriesParentId") String pid);
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
// @GET("app/newsdirectories/listnewsdirectoriesrelease")
|
||||
@GET("app/newsdirectories/listsub/areaauth/release/{newsDirectoriesId}")
|
||||
Observable<List<NewsTabBean>> getNewsTabListByPid(@Query("newsDirectoriesId") String pid);
|
||||
|
||||
/**
|
||||
* 获取新闻子类别
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/newscontent/listpagenewscontentrelease")
|
||||
Observable<NewsItemBean> getNewsTabListByPid(@Query("newsDirectoriesParentId") String pid, @Query("rows") String rows, @Query("page") String page);
|
||||
Observable<NewsItemBean> getNewsTabListByPid(@Query("newsDirectoriesId") String pid, @Query("rows") String rows, @Query("page") String page);
|
||||
// Observable<NewsItemBean> getNewsTabListByPid(@Query("newsDirectoriesParentId") String pid, @Query("rows") String rows, @Query("page") String page);
|
||||
|
||||
/**
|
||||
* 获取新闻列表-不需要token
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/newscontent/listpagenewscontentrelease")
|
||||
Observable<NewsItemBean> getNewsList(@Query("newsDirectoriesId") String newsDirectoriesId, @Query("page") String page);
|
||||
|
||||
@ -138,24 +141,32 @@ public interface HomeApi {
|
||||
/**
|
||||
* 获取新闻列表-不需要token
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/newscontent/listpagenewscontentrelease")
|
||||
Observable<NewsItemBean> getMainNewsList(@Query("newsDirectoriesId") String newsDirectoriesId, @Query("rows") String rows, @Query("page") String page);
|
||||
|
||||
/**
|
||||
* 获取新闻列表-需要token
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/newscontent/listpagenewscontent")
|
||||
Observable<NewsItemBean> getNewsListByToken(@Query("newsDirectoriesId") String newsDirectoriesId, @Query("page") String page, @Header("token") String token);
|
||||
|
||||
/**
|
||||
* 获取新闻列表-需要token
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/newscontent/listpagenewscontent")
|
||||
Observable<NewsItemBean> getNewsMainListByToken(@Query("newsDirectoriesId") String newsDirectoriesId, @Query("rows") String rows, @Query("page") String page, @Header("token") String token);
|
||||
|
||||
/**
|
||||
* 获取新闻详情
|
||||
*/
|
||||
@Headers({"base_url_name:news", "Content-Type:application/json", "Accept:application/json"})
|
||||
@GET("app/newscontent/getnewscontentbyidrelease/{id}")
|
||||
Observable<NewsDetailBean> getNewsDetail(@Path("id") String id);
|
||||
|
||||
|
||||
/**
|
||||
* 获取评论列表
|
||||
*/
|
||||
@ -235,7 +246,7 @@ public interface HomeApi {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/venuesinfo/listpagevenuesinforelease")
|
||||
Observable<PlaceListBean> getPlaceByOrder(@Query("latitude") String lat, @Query("longitude") String lng, @Query("orderKey") String order, @Query("page") String page, @Query("rows") String rows);
|
||||
|
||||
@ -243,7 +254,7 @@ public interface HomeApi {
|
||||
* 直播回放列表
|
||||
* http://192.168.0.104:8084/live/
|
||||
*/
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json","is_need_area:false"})
|
||||
@Headers({"base_url_name:live", "Content-Type:application/json", "Accept:application/json", "need_area:false"})
|
||||
@GET("app/liveplan/listpageliveplanrelease")
|
||||
Observable<CulturalLiveBean> getLiveRecord(@Query("page") String page, @Query("rows") String rows);
|
||||
|
||||
@ -254,7 +265,7 @@ public interface HomeApi {
|
||||
* @return
|
||||
*/
|
||||
@Headers({"Content-Type:application/json", "Accept:application/json"})
|
||||
@GET("app/area/listallbyparentidrelease/{areaParentId}")
|
||||
@GET("app/area/listbyparentidrelease/{areaParentId}")
|
||||
Observable<List<AreaListBean>> getAreaListByPid(@Path("areaParentId") String pId);
|
||||
|
||||
/**
|
||||
|
@ -185,7 +185,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal">
|
||||
android:orientation="horizontal"
|
||||
android:visibility="gone">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
@ -213,11 +214,13 @@
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:background="@color/gray_line" />
|
||||
android:background="@color/gray_line"
|
||||
android:visibility="gone" />
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="gone">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/rlv_lives"
|
||||
|
@ -35,7 +35,7 @@ public interface ApiPlace {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json", "need_area:true"})
|
||||
@GET("app/venuesinfo/listpagevenuesinforelease")
|
||||
Observable<PlaceListBean> getPlaceByOrder(@Query("latitude") String lat, @Query("longitude") String lng, @Query("orderKey") String order, @Query("page") String page, @Query("rows") String rows);
|
||||
|
||||
@ -44,9 +44,10 @@ public interface ApiPlace {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json"})
|
||||
@Headers({"base_url_name:place", "Content-Type:application/json", "Accept:application/json","need_area:true"})
|
||||
@GET("app/venuesinfo/listpagevenuesinforelease")
|
||||
Observable<PlaceListBean> getPlaceByDictionId(@Query("latitude") String lat, @Query("longitude") String lng, @Query("venueType") String dId, @Query("page") String page, @Query("rows") String rows);
|
||||
Observable<PlaceListBean> getPlaceByDictionId(@Query("latitude") String lat, @Query("longitude") String lng, @Query("venueType") String dId, @Query("page") String page,
|
||||
@Query("rows") String rows);
|
||||
|
||||
/**
|
||||
* 获取场馆类型-全部
|
||||
|
Loading…
Reference in New Issue
Block a user