Commit eeaa6345 authored by linfeng's avatar linfeng

bug修复

parent 933b0407
...@@ -12,11 +12,11 @@ public interface RvFrameConstant { ...@@ -12,11 +12,11 @@ public interface RvFrameConstant {
int HTTP_STATE_NOT_REGISTERED = 1003;//用户未注册 int HTTP_STATE_NOT_REGISTERED = 1003;//用户未注册
int HTTP_STATE_USER_SP = 1002;//用户已存在 int HTTP_STATE_USER_SP = 1002;//用户已存在
int HTTP_STATE_SUCCESS = 200;//请求成功 int HTTP_STATE_SUCCESS = 200;//请求成功
int HTTP_STATE_DATA_ALREADY_EXISTS = 1001; int HTTP_STATE_DATA_ALREADY_EXISTS = 1009;
/** /**
* 请求错误类型 * 请求错误类型
*/ */
int ERROR_TYPE_NET = 1001;//网络已断开 int ERROR_TYPE_NET = 1009;//网络已断开
int ERROR_TYPE_TIME_OUR = 1002;//请求超时 int ERROR_TYPE_TIME_OUR = 1002;//请求超时
int ERROR_TYPE_HOST = 1003;//未发现指定服务器 int ERROR_TYPE_HOST = 1003;//未发现指定服务器
int ERROR_TYPE_URL = 1004;//url错误 int ERROR_TYPE_URL = 1004;//url错误
......
...@@ -105,8 +105,6 @@ public abstract class BaseStatusActivity<P extends MvpPresenter> extends SwipeBa ...@@ -105,8 +105,6 @@ public abstract class BaseStatusActivity<P extends MvpPresenter> extends SwipeBa
helper.setImageResource(R.id.iv_flag, imageId); helper.setImageResource(R.id.iv_flag, imageId);
} }
helper.setText(R.id.tv_tip, empty); helper.setText(R.id.tv_tip, empty);
} }
}); });
} }
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"> android:shape="rectangle">
<solid android:color="#AA000000" /> <solid android:color="#ffffff" />
<corners android:radius="10px" /> <corners android:radius="10px" />
</shape> </shape>
\ No newline at end of file
...@@ -6,20 +6,21 @@ ...@@ -6,20 +6,21 @@
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:orientation="vertical"> android:orientation="vertical">
<!--android:background="@drawable/bg_loading_dialog"--> <!--android:background="@drawable/bg_loading_dialog"-->
<RelativeLayout <!--<RelativeLayout-->
android:layout_width="match_parent" <!--android:layout_width="match_parent"-->
android:layout_height="match_parent" <!--android:layout_height="match_parent"-->
android:background="@drawable/shape_dialog_bg" <!--android:background="@drawable/shape_dialog_bg"-->
> <!--&gt;-->
<ProgressBar <ProgressBar
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:id="@+id/pb_load" android:id="@+id/pb_load"
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="40dp" android:layout_height="40dp"
android:layout_gravity="center"
android:indeterminate="true" android:indeterminate="true"
android:indeterminateDrawable="@drawable/bg_progressbar_loading" /> android:indeterminateDrawable="@drawable/bg_progressbar_loading" />
</RelativeLayout> <!--</RelativeLayout>-->
<TextView <TextView
android:visibility="gone" android:visibility="gone"
......
...@@ -73,8 +73,6 @@ import com.yuyife.banner.Banner; ...@@ -73,8 +73,6 @@ import com.yuyife.banner.Banner;
import com.yuyife.banner.BannerConfig; import com.yuyife.banner.BannerConfig;
import com.yuyife.banner.listener.OnBannerListener; import com.yuyife.banner.listener.OnBannerListener;
import com.yuyife.banner.loader.ImageLoader; import com.yuyife.banner.loader.ImageLoader;
import java.text.ParseException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
......
...@@ -440,6 +440,9 @@ public class SelectLocationActivity extends BaseStatusActivity<CommonPresenter> ...@@ -440,6 +440,9 @@ public class SelectLocationActivity extends BaseStatusActivity<CommonPresenter>
if (suggestionResult == null || suggestionResult.getAllSuggestions() == null) { if (suggestionResult == null || suggestionResult.getAllSuggestions() == null) {
return; return;
} }
if (nowCity ==null){
return;
}
if (isFirstLoc == false && !nowCity.equals(selectCity)) { if (isFirstLoc == false && !nowCity.equals(selectCity)) {
isFirstLoc = true; isFirstLoc = true;
......
...@@ -8,6 +8,8 @@ import android.graphics.BitmapFactory; ...@@ -8,6 +8,8 @@ import android.graphics.BitmapFactory;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color; import android.graphics.Color;
import android.os.Bundle; import android.os.Bundle;
import android.text.Html;
import android.text.method.LinkMovementMethod;
import android.view.View; import android.view.View;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
...@@ -86,7 +88,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> { ...@@ -86,7 +88,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> {
showTitle(false); showTitle(false);
GlideManager.getInstance(this).loadImage(icon, ivGoods); GlideManager.getInstance(this).loadImage(icon, ivGoods);
tvName.setText(name); tvName.setText(name);
tvContent.setText(keyword); tvContent.setText(Html.fromHtml(keyword));
tvPrice.setText(String.format("%1$s%2$s", price, this.getString(R.string.rv_day))); tvPrice.setText(String.format("%1$s%2$s", price, this.getString(R.string.rv_day)));
//生成带中间图标的二维码 //生成带中间图标的二维码
......
...@@ -96,7 +96,7 @@ public class PickUpTheCarQRCodeActivity extends BaseStatusActivity<PickerPresent ...@@ -96,7 +96,7 @@ public class PickUpTheCarQRCodeActivity extends BaseStatusActivity<PickerPresent
tvGetTime.setText(TimeManager.stampToDate(String.valueOf(detail.getStart_time()))); tvGetTime.setText(TimeManager.stampToDate(String.valueOf(detail.getStart_time())));
tvOutAddress.setText(detail.getEnd_addr()); tvOutAddress.setText(detail.getEnd_addr());
tvOutTime.setText(TimeManager.stampToDate(String.valueOf(detail.getEnd_time()))); tvOutTime.setText(TimeManager.stampToDate(String.valueOf(detail.getEnd_time())));
tvPrice.setText(String.format("%1$s", dataBean.getRealAmount())); tvPrice.setText(String.format("¥%1$s", dataBean.getRealAmount()));
GlideManager.getInstance(mActivity).loadImage(dataBean.getIcon(), ivGoods); GlideManager.getInstance(mActivity).loadImage(dataBean.getIcon(), ivGoods);
} }
} }
......
...@@ -81,7 +81,6 @@ ...@@ -81,7 +81,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="草原大漠,6天5晚,穿越沙漠..."
android:textColor="@color/textMain" android:textColor="@color/textMain"
android:textSize="@dimen/text_14" /> android:textSize="@dimen/text_14" />
...@@ -106,7 +105,6 @@ ...@@ -106,7 +105,6 @@
android:layout_marginLeft="@dimen/size_2" android:layout_marginLeft="@dimen/size_2"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="2019-06-12周三~2019-06-18周二"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_10" /> android:textSize="@dimen/text_10" />
</LinearLayout> </LinearLayout>
...@@ -132,7 +130,6 @@ ...@@ -132,7 +130,6 @@
android:layout_marginLeft="@dimen/size_2" android:layout_marginLeft="@dimen/size_2"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="欣新房车(松山湖)有限公司"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_10" /> android:textSize="@dimen/text_10" />
</LinearLayout> </LinearLayout>
...@@ -158,7 +155,6 @@ ...@@ -158,7 +155,6 @@
android:layout_marginLeft="@dimen/size_2" android:layout_marginLeft="@dimen/size_2"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="呼伦贝尔大草原"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_10" /> android:textSize="@dimen/text_10" />
</LinearLayout> </LinearLayout>
...@@ -181,6 +177,7 @@ ...@@ -181,6 +177,7 @@
android:orientation="vertical"> android:orientation="vertical">
<LinearLayout <LinearLayout
android:visibility="gone"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/size_60" android:layout_height="@dimen/size_60"
android:gravity="center_vertical" android:gravity="center_vertical"
......
...@@ -80,7 +80,6 @@ ...@@ -80,7 +80,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="222222222222222222222"
android:textColor="@color/textMain" android:textColor="@color/textMain"
android:textSize="@dimen/text_16" /> android:textSize="@dimen/text_16" />
...@@ -110,7 +109,6 @@ ...@@ -110,7 +109,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
android:text="222222222222222"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_12" /> android:textSize="@dimen/text_12" />
...@@ -121,7 +119,6 @@ ...@@ -121,7 +119,6 @@
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="222222222"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_12" /> android:textSize="@dimen/text_12" />
</LinearLayout> </LinearLayout>
...@@ -152,7 +149,6 @@ ...@@ -152,7 +149,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
android:text="222222222"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_12" /> android:textSize="@dimen/text_12" />
...@@ -163,7 +159,6 @@ ...@@ -163,7 +159,6 @@
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
android:ellipsize="end" android:ellipsize="end"
android:maxLines="1" android:maxLines="1"
android:text="555555555"
android:textColor="@color/textGray" android:textColor="@color/textGray"
android:textSize="@dimen/text_12" /> android:textSize="@dimen/text_12" />
</LinearLayout> </LinearLayout>
...@@ -175,7 +170,6 @@ ...@@ -175,7 +170,6 @@
android:layout_below="@id/ll_out" android:layout_below="@id/ll_out"
android:layout_marginTop="@dimen/size_5" android:layout_marginTop="@dimen/size_5"
android:layout_weight="1" android:layout_weight="1"
android:text="30000000"
android:textColor="@color/colorAuxiliaryRed" android:textColor="@color/colorAuxiliaryRed"
android:textSize="@dimen/text_16" /> android:textSize="@dimen/text_16" />
</RelativeLayout> </RelativeLayout>
...@@ -196,6 +190,7 @@ ...@@ -196,6 +190,7 @@
android:orientation="vertical"> android:orientation="vertical">
<LinearLayout <LinearLayout
android:visibility="gone"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/size_60" android:layout_height="@dimen/size_60"
android:gravity="center_vertical" android:gravity="center_vertical"
......
...@@ -288,6 +288,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B ...@@ -288,6 +288,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B
} }
private void popularBrigadeAll(BeanPopularBrigadeAll data) { private void popularBrigadeAll(BeanPopularBrigadeAll data) {
mAllPopularAdapter.getData().clear();
mAllPopularAdapter.addData(data.getData().getData()); mAllPopularAdapter.addData(data.getData().getData());
} }
...@@ -309,6 +310,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B ...@@ -309,6 +310,7 @@ public class TourismFragment extends BaseFragment<TourismPresenter> implements B
private void popularBrigade(BeanPopularBrigade result) { private void popularBrigade(BeanPopularBrigade result) {
mPopularBrigadeAdapter.getData().clear();
mPopularBrigadeAdapter.addData(result.getData()); mPopularBrigadeAdapter.addData(result.getData());
} }
......
...@@ -196,7 +196,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -196,7 +196,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
Map<String, Object> headMap = new LinkedHashMap<>(); Map<String, Object> headMap = new LinkedHashMap<>();
if (OkGoUtil.getToken() != null) { if (OkGoUtil.getToken() != null) {
headMap.put("Authorization", OkGoUtil.getToken()); headMap.put("Authorization", OkGoUtil.getToken());
mPresenter.postBodyData(RvFrameConfig.HOST, 2, TourismApi.COMMIT_COLLECT_REMOVE, BaseBean.class, new CancelCollection(mCollectId, "1"), headMap, false); Log.i("TravelDetailsactivity", "cancelCollect: 1111111111111111111111111111");
mPresenter.postBodyData(RvFrameConfig.HOST, 2, TourismApi.COMMIT_COLLECT_REMOVE, BaseBean.class, new CancelCollection(mCollectId, "1"), headMap, true);
} }
} }
...@@ -204,7 +205,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -204,7 +205,8 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
Map<String, Object> headMap = new LinkedHashMap<>(); Map<String, Object> headMap = new LinkedHashMap<>();
if (OkGoUtil.getToken() != null) { if (OkGoUtil.getToken() != null) {
headMap.put("Authorization", OkGoUtil.getToken()); headMap.put("Authorization", OkGoUtil.getToken());
mPresenter.postBodyData(RvFrameConfig.HOST, 1, TourismApi.COMMIT_COLLECT_ADD, BaseBean.class, new AddCollection(id, "2"), headMap, false); Log.i("TravelDetail", "cancelCollect: 222222222222222222222222222");
mPresenter.postBodyData(RvFrameConfig.HOST, 1, TourismApi.COMMIT_COLLECT_ADD, BaseBean.class, new AddCollection(id, "2"), headMap, true);
} }
} }
...@@ -247,6 +249,12 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -247,6 +249,12 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
} }
} }
@Override
public void onShowError(String errorMsg, int errorType) {
super.onShowError(errorMsg, errorType);
ivCollect.setEnabled(true);
isCollection = "1";
}
/** /**
* 查看是否已收藏 * 查看是否已收藏
...@@ -544,7 +552,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -544,7 +552,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (myClipboard == null) { if (myClipboard == null) {
myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
} }
ClipData myClip = ClipData.newPlainText("text", webUrl); ClipData myClip = ClipData.newPlainText("text", webUrl+"&shareType=app");
myClipboard.setPrimaryClip(myClip); myClipboard.setPrimaryClip(myClip);
showToast("复制成功!"); showToast("复制成功!");
} }
......
...@@ -54,6 +54,7 @@ import com.tencent.mm.opensdk.openapi.IWXAPI; ...@@ -54,6 +54,7 @@ import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory; import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import com.yuyife.okgo.OkGoUtil; import com.yuyife.okgo.OkGoUtil;
import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
...@@ -149,7 +150,7 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres ...@@ -149,7 +150,7 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres
double childPrice = dataBean.getChildPrice(); double childPrice = dataBean.getChildPrice();
double adultPrice = dataBean.getPrice(); double adultPrice = dataBean.getPrice();
price = Arith.mul(Double.valueOf(childNum), Double.valueOf(childPrice)) + Arith.mul(Double.valueOf(adultNum), Double.valueOf(adultPrice)); price = Arith.mul(Double.valueOf(childNum), Double.valueOf(childPrice)) + Arith.mul(Double.valueOf(adultNum), Double.valueOf(adultPrice));
tvPaymentAmount.setText(String.format("¥%1$s", price)); tvPaymentAmount.setText(String.format("¥%1$s",new BigDecimal(price).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()));
for (int i = 0; i < Integer.valueOf(dataBean.getAdultNum()); i++) { for (int i = 0; i < Integer.valueOf(dataBean.getAdultNum()); i++) {
BeanVisitorInformation travelMember = new BeanVisitorInformation(); BeanVisitorInformation travelMember = new BeanVisitorInformation();
...@@ -294,9 +295,9 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres ...@@ -294,9 +295,9 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres
childrenBean3.setVal("¥" + info.getData().getInsurePrice() * (adultNum + childNum) * day); childrenBean3.setVal("¥" + info.getData().getInsurePrice() * (adultNum + childNum) * day);
childrenBeanList.add(childrenBean3); childrenBeanList.add(childrenBean3);
tvPaymentAmount.setText(String.format("¥%1$s", price + (info.getData().getInsurePrice() * (adultNum + childNum) * day))); tvPaymentAmount.setText(String.format("¥%1$s", new BigDecimal(price + (info.getData().getInsurePrice() * (adultNum + childNum) * day)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()));
} else { } else {
tvPaymentAmount.setText(String.format("¥%1$s", price)); tvPaymentAmount.setText(String.format("¥%1$s", new BigDecimal(price).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()));
} }
orderPriceDetailBean = new OrderPriceDetailBean(); orderPriceDetailBean = new OrderPriceDetailBean();
......
...@@ -167,13 +167,20 @@ public class CalendarActivity extends BaseStatusActivity<CalendarPresenter> { ...@@ -167,13 +167,20 @@ public class CalendarActivity extends BaseStatusActivity<CalendarPresenter> {
if (timeList != null) { if (timeList != null) {
for (int i = 0; i < timeList.size(); i++) { for (int i = 0; i < timeList.size(); i++) {
if (timeList.get(i).equals(begTime)){ if (timeList.get(i).equals(begTime)) {
wheelViewLeft.setSeletion(i); wheelViewLeft.setSeletion(i);
s_begTime = begTime; s_begTime = begTime;
} else if (timeList.get(i).equals("08:00")) {
wheelViewLeft.setSeletion(i);
s_begTime = "08:00";
} }
if (timeList.get(i).equals(endTime)){
if (timeList.get(i).equals(endTime)) {
wheelViewRight.setSeletion(i); wheelViewRight.setSeletion(i);
s_endTime = endTime; s_endTime = endTime;
} else if (timeList.get(i).equals("18:00")) {
wheelViewRight.setSeletion(i);
s_endTime = "18:00";
} }
} }
} }
...@@ -184,9 +191,9 @@ public class CalendarActivity extends BaseStatusActivity<CalendarPresenter> { ...@@ -184,9 +191,9 @@ public class CalendarActivity extends BaseStatusActivity<CalendarPresenter> {
@OnClick({R2.id.iv_close, R2.id.tv_ok}) @OnClick({R2.id.iv_close, R2.id.tv_ok})
public void onViewClicked(View view) { public void onViewClicked(View view) {
int id = view.getId(); int id = view.getId();
if (id == R.id.iv_close){ if (id == R.id.iv_close) {
finish(); finish();
}else if (id == R.id.tv_ok) { } else if (id == R.id.tv_ok) {
if (TextUtils.isEmpty(s_begDate)) { if (TextUtils.isEmpty(s_begDate)) {
showToast("请选择租车日期!"); showToast("请选择租车日期!");
return; return;
......
...@@ -149,7 +149,7 @@ public class TravelSearchActivity extends BaseStatusActivity<SearchPresenter> { ...@@ -149,7 +149,7 @@ public class TravelSearchActivity extends BaseStatusActivity<SearchPresenter> {
map.put("page", page); map.put("page", page);
map.put("limit", "10"); map.put("limit", "10");
map.put("distance", 10.0); map.put("distance", 10.0);
map.put("latitudel", latLatitude); map.put("latitude", latLatitude);
map.put("longitude", lonLongitude); map.put("longitude", lonLongitude);
mPresenter.getData(0, SearchApi.QUERY_RIM_LIST, BeanTravelSearch.class, map, true); mPresenter.getData(0, SearchApi.QUERY_RIM_LIST, BeanTravelSearch.class, map, true);
} }
......
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 to comment