Commit 14e1dec7 by wukun

1217

parent 01383107
...@@ -11,8 +11,10 @@ import com.dayu.learncenter.api.bean.CourseDeatilBean; ...@@ -11,8 +11,10 @@ import com.dayu.learncenter.api.bean.CourseDeatilBean;
import com.dayu.learncenter.api.bean.KnowledgeListBean; import com.dayu.learncenter.api.bean.KnowledgeListBean;
import com.dayu.learncenter.api.bean.LearnTabBean; import com.dayu.learncenter.api.bean.LearnTabBean;
import com.dayu.learncenter.api.bean.LiveBackVideosBean; import com.dayu.learncenter.api.bean.LiveBackVideosBean;
import com.dayu.learncenter.api.data.CheckPayData;
import com.dayu.learncenter.api.data.EditCourseData; import com.dayu.learncenter.api.data.EditCourseData;
import com.dayu.learncenter.api.data.LiveData; import com.dayu.learncenter.api.data.LiveData;
import com.dayu.learncenter.api.data.PayData;
import com.dayu.learncenter.api.data.PubCourseData; import com.dayu.learncenter.api.data.PubCourseData;
import com.dayu.learncenter.api.data.StudyCourseData; import com.dayu.learncenter.api.data.StudyCourseData;
...@@ -143,6 +145,16 @@ public interface LearnService { ...@@ -143,6 +145,16 @@ public interface LearnService {
*/ */
@POST(Constants.API_7900 + "/live/signType") @POST(Constants.API_7900 + "/live/signType")
Observable<BaseResponse<Boolean>> sendLiveData(@Body LiveData data); Observable<BaseResponse<Boolean>> sendLiveData(@Body LiveData data);
/**
* checkPay
*/
@POST(Constants.API_7900 + "/courses/checkPay")
Observable<BaseResponse<Boolean>> checkPay(@Body CheckPayData data);
/**
* pay
*/
@POST(Constants.API_7900 + "/courses/pay")
Observable<BaseResponse<Boolean>> pay(@Body PayData data);
/** /**
......
...@@ -51,6 +51,15 @@ public class CommonLearnBean { ...@@ -51,6 +51,15 @@ public class CommonLearnBean {
private int shares; private int shares;
private int shareWatchs; private int shareWatchs;
private int topStatus; private int topStatus;
private String price;
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public int getTopStatus() { public int getTopStatus() {
return topStatus; return topStatus;
......
package com.dayu.learncenter.api.data;
public class CheckPayData {
public int courseId;
public int engineerId;
public CheckPayData(int courseId, int engineerId) {
this.courseId = courseId;
this.engineerId = engineerId;
}
}
package com.dayu.learncenter.api.data;
public class PayData {
public int courseId;
public int engineerId;
public int status;
public PayData(int courseId, int engineerId,int status) {
this.courseId = courseId;
this.engineerId = engineerId;
this.status = status;
}
}
...@@ -8,6 +8,10 @@ public interface CommonLearnContract { ...@@ -8,6 +8,10 @@ public interface CommonLearnContract {
interface View extends BaseView { interface View extends BaseView {
void shareVideo(CommonLearnBean item); void shareVideo(CommonLearnBean item);
void likeVideo(CommonLearnBean item); void likeVideo(CommonLearnBean item);
void palyVideo(CommonLearnBean item);
void ShowDialog(CommonLearnBean item);
void ShowErrorDialog(CommonLearnBean item);
} }
abstract class Presenter extends BaseListPresenter<View> { abstract class Presenter extends BaseListPresenter<View> {
......
...@@ -11,6 +11,8 @@ import com.dayu.common.Constants; ...@@ -11,6 +11,8 @@ import com.dayu.common.Constants;
import com.dayu.event.UserInfo; import com.dayu.event.UserInfo;
import com.dayu.learncenter.api.LearnService; import com.dayu.learncenter.api.LearnService;
import com.dayu.learncenter.api.bean.CommonLearnBean; import com.dayu.learncenter.api.bean.CommonLearnBean;
import com.dayu.learncenter.api.data.CheckPayData;
import com.dayu.learncenter.api.data.PayData;
import com.dayu.learncenter.api.data.StudyCourseData; import com.dayu.learncenter.api.data.StudyCourseData;
import com.dayu.learncenter.event.RefreshLeanTabEvent; import com.dayu.learncenter.event.RefreshLeanTabEvent;
import com.dayu.utils.UserManager; import com.dayu.utils.UserManager;
...@@ -107,6 +109,18 @@ public class CommonLearnPresenter extends CommonLearnContract.Presenter { ...@@ -107,6 +109,18 @@ public class CommonLearnPresenter extends CommonLearnContract.Presenter {
} }
public void checkPay(CommonLearnBean item){
CheckPayData checkPayData = new CheckPayData(item.getId(),mUserId);
Api.getService(LearnService.class).checkPay(checkPayData).compose(Api.applySchedulers())
.subscribe(baseObserver(success -> {
if (success){
mView.palyVideo(item);
}else{
mView.ShowDialog(item);
}
}));
}
public void shareVideo(CommonLearnBean item) { public void shareVideo(CommonLearnBean item) {
mView.shareVideo(item); mView.shareVideo(item);
} }
...@@ -114,4 +128,17 @@ public class CommonLearnPresenter extends CommonLearnContract.Presenter { ...@@ -114,4 +128,17 @@ public class CommonLearnPresenter extends CommonLearnContract.Presenter {
public void likeVideo(CommonLearnBean item) { public void likeVideo(CommonLearnBean item) {
mView.likeVideo(item); mView.likeVideo(item);
} }
public void pay(CommonLearnBean item) {
PayData payData = new PayData(item.getId(),mUserId,1);
Api.getService(LearnService.class).pay(payData).compose(Api.applySchedulers())
.subscribe(baseObserver(success -> {
if (success){
mView.palyVideo(item);
}else{
mView.ShowErrorDialog(item);
}
}));
}
} }
...@@ -27,6 +27,7 @@ import com.dayu.learncenter.ui.activity.CourseDetailActivity; ...@@ -27,6 +27,7 @@ import com.dayu.learncenter.ui.activity.CourseDetailActivity;
import com.dayu.learncenter.ui.activity.EditCourseActivity; import com.dayu.learncenter.ui.activity.EditCourseActivity;
import com.dayu.utils.CommonUtils; import com.dayu.utils.CommonUtils;
import com.dayu.utils.LogUtils; import com.dayu.utils.LogUtils;
import com.dayu.widgets.CustomDialog;
import com.dayu.widgets.WechatShareDialog; import com.dayu.widgets.WechatShareDialog;
import com.umeng.analytics.MobclickAgent; import com.umeng.analytics.MobclickAgent;
import com.umeng.socialize.bean.SHARE_MEDIA; import com.umeng.socialize.bean.SHARE_MEDIA;
...@@ -123,13 +124,10 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag ...@@ -123,13 +124,10 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag
mAdapter.setPresenter(mPresenter); mAdapter.setPresenter(mPresenter);
mBind.recyclerView.setAdapter(mAdapter); mBind.recyclerView.setAdapter(mAdapter);
mAdapter.setOnItemClickListener((item, bind) -> { mAdapter.setOnItemClickListener((item, bind) -> {
Bundle bundle = new Bundle();
bundle.putInt(Constants.ID, item.getId()); mPresenter.checkPay(item);
if (type == 3) {
startActivity(EditCourseActivity.class, bundle);
} else {
startActivity(CourseDetailActivity.class, bundle);
}
}); });
mBind.recyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() { mBind.recyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() {
...@@ -213,4 +211,42 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag ...@@ -213,4 +211,42 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag
} }
})); }));
} }
@Override
public void palyVideo(CommonLearnBean item) {
Bundle bundle = new Bundle();
bundle.putInt(Constants.ID, item.getId());
if (type == 3) {
startActivity(EditCourseActivity.class, bundle);
} else {
startActivity(CourseDetailActivity.class, bundle);
}
}
@Override
public void ShowDialog(CommonLearnBean item) {
CustomDialog dialog = new CustomDialog(getActivity(), R.style.CustomDialog, "付费"+ item.getPrice() + "元后观看",
(dialog1, confirm) -> {
if (confirm) {
mPresenter.pay(item);
}
});
dialog.setTitle("温馨提醒")
.setPositiveButton("同意支付");
dialog.show();
}
@Override
public void ShowErrorDialog(CommonLearnBean item) {
CustomDialog dialog = new CustomDialog(getActivity(), R.style.CustomDialog, "账户余额不足!\n请先充值再抢单!",
(dialog1, confirm) -> {
if (confirm) {
mPresenter.pay(item);
}
});
dialog.setTitle("温馨提醒")
.setPositiveButton("确定");
dialog.setOneButton(true);
dialog.show();
}
} }
package com.dayu.order.ui.fragment; package com.dayu.order.ui.fragment;
import android.content.Intent; import android.content.Intent;
import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.View; import android.view.View;
...@@ -30,13 +31,11 @@ import com.dayu.order.api.protocol.bean.GreenPersionSiteInfo; ...@@ -30,13 +31,11 @@ import com.dayu.order.api.protocol.bean.GreenPersionSiteInfo;
import com.dayu.order.api.protocol.bean.OrderToolsBean; import com.dayu.order.api.protocol.bean.OrderToolsBean;
import com.dayu.order.api.protocol.data.AddDialRecordData; import com.dayu.order.api.protocol.data.AddDialRecordData;
import com.dayu.order.common.OperatePhoneEvent; import com.dayu.order.common.OperatePhoneEvent;
import com.dayu.order.common.OrderConstant;
import com.dayu.order.databinding.FragmentMultiDetailBinding; import com.dayu.order.databinding.FragmentMultiDetailBinding;
import com.dayu.order.databinding.FragmentOrderDatailsBinding; import com.dayu.order.databinding.FragmentOrderDatailsBinding;
import com.dayu.order.databinding.ItemAccessoriesLayoutBinding; import com.dayu.order.databinding.ItemAccessoriesLayoutBinding;
import com.dayu.order.databinding.ItemDetailDeviceCountBinding; import com.dayu.order.databinding.ItemDetailDeviceCountBinding;
import com.dayu.order.databinding.ItemDetailServerInfoBinding; import com.dayu.order.databinding.ItemDetailServerInfoBinding;
import com.dayu.order.ui.activity.PdfWebViewActivity;
import com.dayu.order.ui.view.ToolImageDialog; import com.dayu.order.ui.view.ToolImageDialog;
import com.dayu.provider.event.TakeOrderSuccessEvent; import com.dayu.provider.event.TakeOrderSuccessEvent;
import com.dayu.provider.router.RouterPath; import com.dayu.provider.router.RouterPath;
...@@ -154,18 +153,22 @@ public class MultiOrderDetailFragment extends BaseFragment<SImplePresenter, Frag ...@@ -154,18 +153,22 @@ public class MultiOrderDetailFragment extends BaseFragment<SImplePresenter, Frag
mFujianAdapter.setOnItemClickListener(new OnItemClickListener<OrderDetail.Accessories, ItemAccessoriesLayoutBinding>() { mFujianAdapter.setOnItemClickListener(new OnItemClickListener<OrderDetail.Accessories, ItemAccessoriesLayoutBinding>() {
@Override @Override
public void OnItemClick(OrderDetail.Accessories item, ItemAccessoriesLayoutBinding bind) { public void OnItemClick(OrderDetail.Accessories item, ItemAccessoriesLayoutBinding bind) {
if (item.getUrl().contains("png") || item.getUrl().contains("PNG") // if (item.getUrl().contains("png") || item.getUrl().contains("PNG")
|| item.getUrl().contains("jpg") || item.getUrl().contains("JPG") // || item.getUrl().contains("jpg") || item.getUrl().contains("JPG")
|| item.getUrl().contains("jpeg") || item.getUrl().contains("JPEG")) { // || item.getUrl().contains("jpeg") || item.getUrl().contains("JPEG")) {
imgMax(item.getUrl()); // imgMax(item.getUrl());
} else if (item.getUrl().contains(".pdf")) { // } else if (item.getUrl().contains(".pdf")) {
Intent intent = new Intent(mActivity, PdfWebViewActivity.class); // Intent intent = new Intent(mActivity, PdfWebViewActivity.class);
intent.putExtra(Constants.PICURL, item.getUrl()); // intent.putExtra(Constants.PICURL, item.getUrl());
intent.putExtra(OrderConstant.TITLE, item.getName()); // intent.putExtra(OrderConstant.TITLE, item.getName());
startActivity(intent); // startActivity(intent);
} else { // } else {
ToastUtils.showShortToast(R.string.error_service_file); // ToastUtils.showShortToast(R.string.error_service_file);
} // }
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(item.getUrl()));
// startActivity(Intent.createChooser(intent, "Choose browser"));
startActivity(intent);
} }
}); });
mBind.orderRemark.post(() -> { mBind.orderRemark.post(() -> {
......
package com.dayu.order.ui.fragment; package com.dayu.order.ui.fragment;
import android.content.Intent; import android.content.Intent;
import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
...@@ -17,15 +18,12 @@ import com.dayu.event.UserInfo; ...@@ -17,15 +18,12 @@ import com.dayu.event.UserInfo;
import com.dayu.location.base.LocationUtils; import com.dayu.location.base.LocationUtils;
import com.dayu.order.R; import com.dayu.order.R;
import com.dayu.order.api.protocol.OrderDetail; import com.dayu.order.api.protocol.OrderDetail;
import com.dayu.order.common.OrderConstant;
import com.dayu.order.databinding.FragmentOrderDatailsBinding; import com.dayu.order.databinding.FragmentOrderDatailsBinding;
import com.dayu.order.databinding.ItemAccessoriesLayoutBinding; import com.dayu.order.databinding.ItemAccessoriesLayoutBinding;
import com.dayu.order.ui.activity.EditeDetailActivity; import com.dayu.order.ui.activity.EditeDetailActivity;
import com.dayu.order.ui.activity.PdfWebViewActivity;
import com.dayu.order.ui.activity.ServerInstructionActivity; import com.dayu.order.ui.activity.ServerInstructionActivity;
import com.dayu.provider.router.RouterPath; import com.dayu.provider.router.RouterPath;
import com.dayu.utils.GlideImageLoader; import com.dayu.utils.GlideImageLoader;
import com.dayu.utils.ToastUtils;
import com.dayu.utils.UIUtils; import com.dayu.utils.UIUtils;
import com.dayu.utils.UserManager; import com.dayu.utils.UserManager;
import com.dayu.widgets.CustomDialog; import com.dayu.widgets.CustomDialog;
...@@ -139,18 +137,22 @@ public class OrderDetaillsFragment extends DataBindingFragment<FragmentOrderData ...@@ -139,18 +137,22 @@ public class OrderDetaillsFragment extends DataBindingFragment<FragmentOrderData
mAdapter.setOnItemClickListener(new OnItemClickListener<OrderDetail.Accessories, ItemAccessoriesLayoutBinding>() { mAdapter.setOnItemClickListener(new OnItemClickListener<OrderDetail.Accessories, ItemAccessoriesLayoutBinding>() {
@Override @Override
public void OnItemClick(OrderDetail.Accessories item, ItemAccessoriesLayoutBinding bind) { public void OnItemClick(OrderDetail.Accessories item, ItemAccessoriesLayoutBinding bind) {
if (item.getUrl().contains("png") || item.getUrl().contains("PNG") // if (item.getUrl().contains("png") || item.getUrl().contains("PNG")
|| item.getUrl().contains("jpg") || item.getUrl().contains("JPG") // || item.getUrl().contains("jpg") || item.getUrl().contains("JPG")
|| item.getUrl().contains("jpeg") || item.getUrl().contains("JPEG")) { // || item.getUrl().contains("jpeg") || item.getUrl().contains("JPEG")) {
imgMax(item.getUrl()); // imgMax(item.getUrl());
} else if (item.getUrl().contains(".pdf")) { // } else if (item.getUrl().contains(".pdf")) {
Intent intent = new Intent(mActivity, PdfWebViewActivity.class); // Intent intent = new Intent(mActivity, PdfWebViewActivity.class);
intent.putExtra(Constants.PICURL, item.getUrl()); // intent.putExtra(Constants.PICURL, item.getUrl());
intent.putExtra(OrderConstant.TITLE, item.getName()); // intent.putExtra(OrderConstant.TITLE, item.getName());
startActivity(intent); // startActivity(intent);
} else { // } else {
ToastUtils.showShortToast(R.string.error_pdf); // ToastUtils.showShortToast(R.string.error_pdf);
} // }
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(item.getUrl()));
// startActivity(Intent.createChooser(intent, "Choose browser"));
startActivity(intent);
} }
}); });
} }
......
package com.dayu.usercenter.event;
public class RefreshUserPriceEvent {
private String dayPrice;
public RefreshUserPriceEvent(String dayPrice) {
this.dayPrice = dayPrice;
}
public String getDayPrice() {
return dayPrice;
}
public void setDayPrice(String dayPrice) {
this.dayPrice = dayPrice;
}
}
...@@ -59,4 +59,8 @@ public class ServiceSaveBean { ...@@ -59,4 +59,8 @@ public class ServiceSaveBean {
public ServiceSaveBean(AccountExt accountExt){ public ServiceSaveBean(AccountExt accountExt){
this.accountExt = accountExt; this.accountExt = accountExt;
} }
public ServiceSaveBean(String lowestPriceDay){
this.lowestPriceDay = lowestPriceDay;
}
} }
...@@ -22,6 +22,7 @@ import com.dayu.provider.router.RouterPath; ...@@ -22,6 +22,7 @@ import com.dayu.provider.router.RouterPath;
import com.dayu.usercenter.R; import com.dayu.usercenter.R;
import com.dayu.usercenter.api.UserService2; import com.dayu.usercenter.api.UserService2;
import com.dayu.usercenter.databinding.ActivityBusinessTypeBinding; import com.dayu.usercenter.databinding.ActivityBusinessTypeBinding;
import com.dayu.usercenter.event.RefreshUserPriceEvent;
import com.dayu.usercenter.event.RefreshUserRecordEvent; import com.dayu.usercenter.event.RefreshUserRecordEvent;
import com.dayu.usercenter.model.SaveSceneData; import com.dayu.usercenter.model.SaveSceneData;
import com.dayu.usercenter.model.bean.BusinessSceneBean; import com.dayu.usercenter.model.bean.BusinessSceneBean;
...@@ -258,6 +259,7 @@ public class BusinessTypeActivity extends BaseActivity<SImplePresenter, Activity ...@@ -258,6 +259,7 @@ public class BusinessTypeActivity extends BaseActivity<SImplePresenter, Activity
ToastUtils.showShortToast(bool ? R.string.save_success : R.string.save_fail); ToastUtils.showShortToast(bool ? R.string.save_success : R.string.save_fail);
if (bool) { if (bool) {
EventBus.getDefault().post(new RefreshUserRecordEvent()); EventBus.getDefault().post(new RefreshUserRecordEvent());
EventBus.getDefault().post(new RefreshUserPriceEvent(dayPrice));
finish(); finish();
} }
CommonUtils.hideSoftInput(mActivity); CommonUtils.hideSoftInput(mActivity);
......
...@@ -3,7 +3,10 @@ package com.dayu.usercenter.ui.fragment; ...@@ -3,7 +3,10 @@ package com.dayu.usercenter.ui.fragment;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.ArrayMap;
import android.view.View; import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Toast; import android.widget.Toast;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
...@@ -32,8 +35,10 @@ import com.dayu.usercenter.event.ChangeNickEvent; ...@@ -32,8 +35,10 @@ import com.dayu.usercenter.event.ChangeNickEvent;
import com.dayu.usercenter.event.EditAddressEvent; import com.dayu.usercenter.event.EditAddressEvent;
import com.dayu.usercenter.event.EditBankEvent; import com.dayu.usercenter.event.EditBankEvent;
import com.dayu.usercenter.event.RefreshUserInfoEvent; import com.dayu.usercenter.event.RefreshUserInfoEvent;
import com.dayu.usercenter.event.RefreshUserPriceEvent;
import com.dayu.usercenter.event.RefreshUserRecordEvent; import com.dayu.usercenter.event.RefreshUserRecordEvent;
import com.dayu.usercenter.model.AddUserCardData; import com.dayu.usercenter.model.AddUserCardData;
import com.dayu.usercenter.model.bean.ServiceSaveBean;
import com.dayu.usercenter.model.bean.UserBankInfoBean; import com.dayu.usercenter.model.bean.UserBankInfoBean;
import com.dayu.usercenter.model.bean.UserIncomeBean; import com.dayu.usercenter.model.bean.UserIncomeBean;
import com.dayu.usercenter.presenter.homeuser.HomeUserContract; import com.dayu.usercenter.presenter.homeuser.HomeUserContract;
...@@ -128,8 +133,49 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo ...@@ -128,8 +133,49 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo
mBind.transmitServer.setOnClickListener(v -> sendUserCard()); mBind.transmitServer.setOnClickListener(v -> sendUserCard());
initAddrListener(); initAddrListener();
getAddress(); getAddress();
//已保存服务类型数据
Api.getService(UserService2.class).getRelationCategory(mUserId).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(data -> {
showDaySelect(data.getLowestPriceDay());
}));
} }
private void showDaySelect(String select) {
ArrayMap list = new ArrayMap<>();
list.put("200元/天", "200");
list.put("300元/天", "300");
list.put("400元/天", "400");
list.put("500元/天", "500");
list.put("600元/天", "600");
ArrayList<String> arrayList = new ArrayList<>();
arrayList.addAll(list.keySet());
ArrayList<String> values = new ArrayList<>();
values.addAll(list.values());
ArrayAdapter<String> adapter = new ArrayAdapter<>(mActivity, android.R.layout.simple_spinner_item, arrayList);
mBind.dayPrice.setAdapter(adapter);
int pos = values.indexOf(select);
mBind.dayPrice.setSelection(pos);
mBind.dayPrice.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
mBind.dayPrice.setSelection(position);
String dayPrice = values.get(position);
ServiceSaveBean serviceSaveBean = new ServiceSaveBean(dayPrice);
Api.getService(UserService2.class).saveServiceTypeNew(serviceSaveBean, mUserId).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(bool -> {
}));
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
@Override @Override
public void setPresenter() { public void setPresenter() {
...@@ -445,6 +491,23 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo ...@@ -445,6 +491,23 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo
} }
@Subscribe(threadMode = ThreadMode.MAIN) @Subscribe(threadMode = ThreadMode.MAIN)
public void refreshUserPriceEvent(RefreshUserPriceEvent event) {
String dayPrice = event.getDayPrice();
ArrayMap list = new ArrayMap<>();
list.put("200元/天", "200");
list.put("300元/天", "300");
list.put("400元/天", "400");
list.put("500元/天", "500");
list.put("600元/天", "600");
ArrayList<String> arrayList = new ArrayList<>();
arrayList.addAll(list.keySet());
ArrayList<String> values = new ArrayList<>();
values.addAll(list.values());
int pos = values.indexOf(dayPrice);
mBind.dayPrice.setSelection(pos);
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void certifiCation(CertificationEvent event) { public void certifiCation(CertificationEvent event) {
mPresenter.getAllData(mUserId); mPresenter.getAllData(mUserId);
} }
......
...@@ -376,7 +376,7 @@ ...@@ -376,7 +376,7 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="30dp" android:layout_height="30dp"
android:layout_marginTop="10dp" android:layout_marginTop="5dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:paddingStart="15dp" android:paddingStart="15dp"
android:paddingEnd="15dp"> android:paddingEnd="15dp">
...@@ -433,6 +433,33 @@ ...@@ -433,6 +433,33 @@
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
style="@style/sale_item_text"
android:layout_width="120dp"
android:layout_height="40dp"
android:background="@color/cl_selector_hui"
android:gravity="center"
android:text="我的收费标准:"
android:textStyle="bold" />
<Spinner
android:id="@+id/dayPrice"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginStart="80dp"
android:drawableEnd="@drawable/icon_arrow_down_gray32"
android:gravity="center"
android:inputType="number"
tools:text="100" />
</LinearLayout>
<LinearLayout
style="@style/ll_user_bottom" style="@style/ll_user_bottom"
android:layout_marginTop="10dp"> android:layout_marginTop="10dp">
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<style name="ll_user_bottom2"> <style name="ll_user_bottom2">
<item name="android:layout_width">0dp</item> <item name="android:layout_width">0dp</item>
<item name="android:layout_weight">1</item> <item name="android:layout_weight">1</item>
<item name="android:layout_height">86dp</item> <item name="android:layout_height">66dp</item>
<item name="android:orientation">vertical</item> <item name="android:orientation">vertical</item>
<item name="android:gravity">center_horizontal</item> <item name="android:gravity">center_horizontal</item>
<item name="android:background">@drawable/personal_center_selector</item> <item name="android:background">@drawable/personal_center_selector</item>
...@@ -28,9 +28,9 @@ ...@@ -28,9 +28,9 @@
<style name="tv_user_bottom2"> <style name="tv_user_bottom2">
<item name="android:layout_width">wrap_content</item> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">@dimen/dp_10</item> <item name="android:layout_marginTop">@dimen/dp_3</item>
<item name="android:textColor">@color/cl_home_button</item> <item name="android:textColor">@color/cl_home_button</item>
<item name="android:textSize">22sp</item> <item name="android:textSize">20sp</item>
</style> </style>
<style name="ll_service_wechat" parent="ll_horizontal"> <style name="ll_service_wechat" parent="ll_horizontal">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment