Commit 882c18fd authored by 姜敏's avatar 姜敏

Merge remote-tracking branch 'origin/master'

parents 5c0ef2a3 05137101
......@@ -540,7 +540,13 @@ public final class ApiFactory {
}
public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(String wd) {
return run(Api.getInstance().service.querySssku(wd));
String mWd;
try {
mWd = String.valueOf(Long.valueOf(wd));
} catch (NumberFormatException e) {
mWd = wd;
}
return run(Api.getInstance().service.querySssku(mWd));
}
public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(int pageNum, String keyword) {
......
......@@ -390,7 +390,9 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
this.orderPayAmt -= this.msDisAmt;
//优惠券
if (ticket != null && ticket.getTruleOrderAmt() > getOrderPayAmt()) this.ticket = null;
if (ticket != null && (ticket.getTruleOrderAmt() > getOrderPayAmt() || ticket.getTicketNo() == -1)) {
this.ticket = null;
}
this.ticketId = ticket == null ? -1L : ticket.getId();
this.ticketAmt = ticket == null ? 0L : ticket.getTicketValAmt();
this.ticketNum = ticket == null ? (byte) 0 : (byte) 1;
......@@ -1009,7 +1011,7 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
@Override
public String getDRAW_URL() {
return "http://tk.demo.xingdata.com/wx/jump.html?sid=" + LoginPresenter.loginReturnBean.getShopMapId() ;
return "http://tk.demo.xingdata.com/wx/jump.html?sid=" + LoginPresenter.loginReturnBean.getShopMapId();
}
@Override
......
......@@ -38,9 +38,7 @@ public class Ticket extends SectionEntity<MediaStore.Video> implements BaseBean
* @return 默认优惠券
*/
public static Ticket defualt() {
Ticket ticket = new Ticket(-1L);
ticket.ticketValAmt = 0L;
return ticket;
return new Ticket(-1L);
}
@Deprecated
......
......@@ -133,6 +133,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.showDetailFragment(sssku1);
},
throwable -> {
mView.showMsg(throwable.getMessage());
})
);
break;
......@@ -172,6 +173,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.dismissAllDialog();
this.getSkugrp();
}, throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -192,6 +194,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.dismissAllDialog();
this.getSkugrp();
}, throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -208,6 +211,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.dismissAllDialog();
this.getSkugrp();
}, throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -305,6 +309,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
mView.loadSsskuCount(ssskuPager.getTotalRow());
mView.loadSkus(ssskuPager, mPageNum == 1);
}, throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -318,6 +323,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
ApiFactory.Sssku.querySssku(mSearchPageNum, mKeyword)
.doOnSubscribe(subscription -> mView.dismissLoadingDialog())
.subscribe(ssskuPager -> mView.loadSearchResult(ssskuPager, mSearchPageNum == 1), throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -330,6 +336,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
ApiFactory.Sskugrp.querySskugrp().subscribe(sskugrpPager -> {
mView.loadSkugrps(sskugrpPager.getList());
}, throwable -> {
mView.showMsg(throwable.getMessage());
}
)
);
......@@ -341,6 +348,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
private void getReplenish() {
mCompositeDisposable.add(
ApiFactory.Psb.preOrder().subscribe(ssskuPager -> mView.loadReplenishCount(ssskuPager.getTotalRow()), throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......@@ -351,6 +359,7 @@ public class SsskuPresenter extends SsskuContract.Presenter {
private void getCor() {
mCompositeDisposable.add(
ApiFactory.Cor.queryAll().subscribe(cors -> mView.loadCors(cors), throwable -> {
mView.showMsg(throwable.getMessage());
})
);
}
......
......@@ -4,10 +4,15 @@ package com.xingdata.zzdpos.ui.statistics.fragment.order;
import android.content.Intent;
import android.databinding.DataBindingUtil;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.blankj.utilcode.util.TimeUtils;
......@@ -47,6 +52,7 @@ public class OrderMainFragment extends BaseFragment<StatisticsPresenter, Fragmen
private List<Long> dateLongs = new ArrayList<>();
private List<Fragment> fragments = new ArrayList<>();
private int month;
private String string = "";
@Override
public int getLayoutId() {
......@@ -73,6 +79,19 @@ public class OrderMainFragment extends BaseFragment<StatisticsPresenter, Fragmen
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onStart() {
mViewBinding.edTitle.setText(string);
super.onStart();
}
public void initViewPager(Integer monthEnd) {
if (fragments.size() == 0) {
Observable.create(new ObservableOnSubscribe<String>() {
......@@ -137,6 +156,7 @@ public class OrderMainFragment extends BaseFragment<StatisticsPresenter, Fragmen
}
private void initTab() {
mFragmentStateAdapter = new FragmentStateAdapter(fragments, getChildFragmentManager());
mViewBinding.viewPagerData.setAdapter(mFragmentStateAdapter);
......@@ -190,6 +210,24 @@ public class OrderMainFragment extends BaseFragment<StatisticsPresenter, Fragmen
}
@Override
public void onStop() {
string = mViewBinding.edTitle.getText().toString();
super.onStop();
}
@Override
public void onDestroy() {
string = "";
super.onDestroy();
}
@Override
public void onDestroyView() {
super.onDestroyView();
}
public void getSmtListSucc(Pager<Smt> smtPager) {
int size = smtPager.getList().size();
......@@ -207,11 +245,4 @@ public class OrderMainFragment extends BaseFragment<StatisticsPresenter, Fragmen
}
@Override
public void onStop() {
mViewBinding.edTitle.setText("");
super.onStop();
}
}
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