Commit 76944fa8 by xuxuan

选择地址问题修复

parent 4493baf5
......@@ -1474,6 +1474,21 @@ public class UtilsDate {
return formatDate(l, destPattern);
}
public static String changeFormat(String date, String srcPattern, String destPattern, boolean showToday, boolean
showTomorrow)
throws ParseException {
if (showToday && IsToday(date)){
return "今天";
}
if (showTomorrow && IsNextday(date)){
return "明天";
}
long l = parseDate(date, srcPattern);
return formatDate(l, destPattern);
}
/**
* for example : yyyy-MM-dd HH:mm:ss
*
......
......@@ -100,15 +100,17 @@ public class HomeLearnFragment extends BaseFragment<SImplePresenter, FragmentHom
Api.getService(LearnService.class).getLearTabNum(mUserId).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(data -> {
tabBean = data;
if (data.getEnterKnowledge() == 1){
list_fragments.remove(webFragment);
commeWebViewFragment = CommeWebViewFragment.newInstance();
list_fragments.add(commeWebViewFragment);
}else {
if (data.getEnterKnowledge() == 1) {
if (list_fragments.contains(commeWebViewFragment))
{
list_fragments.remove(commeWebViewFragment);
list_fragments.add(KnowledgeCenterFragment.newInstance());
}
} else {
String url = data.getPaperListUrl() + "?accountId=" + mUserInfo.getAccountId() + "&token=" + mUserInfo.getToken();
webFragment.setUrl(url);
commeWebViewFragment.setUrl(data.getGptUrl() + "?accountId=" + mUserInfo.getAccountId() + "&token=" + mUserInfo.getToken());
}
commeWebViewFragment.setUrl(data.getGptUrl() + "?accountId=" + mUserInfo.getAccountId() + "&token=" + mUserInfo.getToken());
setTabNum();
}));
}
......@@ -124,11 +126,11 @@ public class HomeLearnFragment extends BaseFragment<SImplePresenter, FragmentHom
list_fragments.add(webFragment);
//智能助手
// commeWebViewFragment = CommeWebViewFragment.newInstance();
// list_fragments.add(commeWebViewFragment);
commeWebViewFragment = CommeWebViewFragment.newInstance();
list_fragments.add(commeWebViewFragment);
//HTO 知识库
list_fragments.add(KnowledgeCenterFragment.newInstance());
// list_fragments.add(KnowledgeCenterFragment.newInstance());
// list_fragments.add(new TCVideoListFragment());
adapter = new FragmentAdapter(getFragmentManager(), list_fragments);
......@@ -295,15 +297,15 @@ public class HomeLearnFragment extends BaseFragment<SImplePresenter, FragmentHom
}
Observable.timer(500, TimeUnit.MILLISECONDS).subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()).subscribe(aLong -> {
if (data.isEmpty()) {
mBind.notice.setVisibility(View.GONE);
} else {
mBind.notice.setVisibility(View.VISIBLE);
}
mBind.notice.setFocusable(true);
mBind.notice.requestFocus();
mBind.notice.setText(tip.toString());
});
if (data.isEmpty()) {
mBind.notice.setVisibility(View.GONE);
} else {
mBind.notice.setVisibility(View.VISIBLE);
}
mBind.notice.setFocusable(true);
mBind.notice.requestFocus();
mBind.notice.setText(tip.toString());
});
}));
}
......
......@@ -405,9 +405,11 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
} else if (code.equals("STATISTIC0012")) { //没有相应技能
buttonStr = "马上去增加技能";
} else if (code.equals("STATISTIC0013")) { //没有设置服务区域
buttonStr = "马上去修改地区";
// buttonStr = "马上去修改地区";
buttonStr = "好的";
} else if (code.equals("STATISTIC0014")) { //城市不匹配
buttonStr = "马上去修改地区";
// buttonStr = "马上去修改地区";
buttonStr = "好的";
} else if (code.equals("STATISTIC0015")) { //没有授权认证
buttonStr = "马上去申请认证";
} else if (code.equals("STATISTIC0016")) { //没有权限接
......
......@@ -120,6 +120,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
holder.orderLineTwo.setVisibility(View.VISIBLE);
holder.tvItemProcess.setVisibility(View.VISIBLE);
holder.navigation.setOnClickListener(v -> LocationUtils.openMap(mContext, address, this::showOpenMarketDialog));
holder.tvOrderTime.setText(R.string.tv_home_tab_one_subscribe_time);
final int id = item.getId();
if (item.getAnyContacts() == 0) {
......@@ -517,7 +518,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
if (7 == item.getSource() || 8 == item.getSource()){
//按天用工单 展示开始日期
holder.itemTime.setVisibility(View.GONE);
dateTime = UtilsDate.changeFormat(time, FORMAT_ONE, MON_DAY_FORMAT);
dateTime = UtilsDate.changeFormat(time, FORMAT_ONE, MON_DAY_FORMAT, true, true);
holder.itemTody.setText(dateTime);
holder.itemTody.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD));
holder.itemTody.setTextColor(Color.parseColor("#3faafc"));
......
......@@ -206,9 +206,11 @@ public class OrderReceivingFragment extends BaseFragment<ReceivingPresenter, Fra
} else if (code.equals("STATISTIC0012")) { //没有相应技能
buttonStr = "马上去增加技能";
} else if (code.equals("STATISTIC0013")) { //没有设置服务区域
buttonStr = "马上去修改地区";
// buttonStr = "马上去修改地区";
buttonStr = "好的";
} else if (code.equals("STATISTIC0014")) { //城市不匹配
buttonStr = "马上去修改地区";
// buttonStr = "马上去修改地区";
buttonStr = "好的";
} else if (code.equals("STATISTIC0015")) { //没有授权认证
buttonStr = "马上去申请认证";
} else if (code.equals("STATISTIC0016")) { //没有权限接
......
......@@ -83,7 +83,7 @@ public class BusinessTypeActivity extends BaseActivity<SImplePresenter, Activity
mBind.tvSubmit.setOnClickListener(v -> saveData());
initData();
initRefresh();
// initAddrListener();
initAddrListener();
}
private void initRefresh() {
......@@ -248,15 +248,13 @@ public class BusinessTypeActivity extends BaseActivity<SImplePresenter, Activity
//
// }
showDialog();
// ServiceSaveBean saveBean = new ServiceSaveBean(
// dayPrice,
// provinceId, provinceName,
// cityId, cityName,
// areaId, areaName,
// ids
// );
ServiceSaveBean saveBean = new ServiceSaveBean(ids);
ServiceSaveBean saveBean = new ServiceSaveBean(
dayPrice,
provinceId, provinceName,
cityId, cityName,
areaId, areaName,
ids
);
Api.getService(UserService2.class).saveServiceTypeNew(saveBean, mUserId).compose(Api.applySchedulers())
.subscribe(mPresenter.baseObserver(bool -> {
......
......@@ -810,9 +810,9 @@ public class HomeUserFragment extends BaseFragment<HomeUserPresenter, FragmentHo
//更新选择地址布局显示
private void updateAddressView() {
cityId = cityList.size() > 0 ? cityId : 0;
cityName = cityList.size() > 0 ? cityName : "";
cityName = cityList.size() > 0 ? cityName : "请选择市";
areaId = areaList.size() > 0 ? areaId : 0;
areaName = areaList.size() > 0 ? areaName : "";
areaName = areaList.size() > 0 ? areaName : "请选择区";
mBind.province.setText(provinceName);
mBind.city.setText(cityName);
mBind.area.setText(areaName);
......
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