Commit 69160ca2 authored by zhang_z's avatar zhang_z

修改BUG;

parent f72572b5
...@@ -71,7 +71,7 @@ public class App extends Application { ...@@ -71,7 +71,7 @@ public class App extends Application {
.start(); .start();
// 初始化异常处理 // 初始化异常处理
initEx(); // initEx();
//初始化Fragment框架 //初始化Fragment框架
initFragment(); initFragment();
......
...@@ -103,8 +103,7 @@ public class DBFactory { ...@@ -103,8 +103,7 @@ public class DBFactory {
//skuStatus //skuStatus
query.equalTo("skuStatus", 0); query.equalTo("skuStatus", 0);
return Observable.just(query.findAll()).flatMap(ssskus -> Observable.just return Observable.just(query.findAll()).flatMap(ssskus -> Observable.just(getLimitList(ssskus, pageNum, C.PRODUCT.PAGE_SIZE)));
(getLimitList(ssskus, pageNum, C.PRODUCT.PAGE_SIZE)));
} }
......
...@@ -169,7 +169,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint { ...@@ -169,7 +169,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
saledetail.skuCost = 0L; saledetail.skuCost = 0L;
saledetail.detailCnt = 1; saledetail.detailCnt = 1;
saledetail.initialDetailAmt = saledetail.skuPrice * saledetail.detailCnt; saledetail.initialDetailAmt = saledetail.skuPrice * saledetail.detailCnt;
saledetail.skuOffFlag = 0; saledetail.skuOffFlag = 1;
saledetail.skuStock = 0L; saledetail.skuStock = 0L;
saledetail.status = C.SKU_TYPE.NO_BARCODE; saledetail.status = C.SKU_TYPE.NO_BARCODE;
saledetail.spuCateId = 0L; saledetail.spuCateId = 0L;
...@@ -676,7 +676,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint { ...@@ -676,7 +676,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
public String getSpuImg() { public String getSpuImg() {
if (spuImg !=null && spuImg.contains("ngoods.png")) return ""; if (spuImg != null && spuImg.contains("ngoods.png")) return "";
return spuImg; return spuImg;
} }
......
...@@ -127,7 +127,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A ...@@ -127,7 +127,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
} }
@Override @Override
public void loadSkus(List<Sku> skus, boolean isRefresh) { public void loadSkus(Pager<Sku> skus, boolean isRefresh) {
mSearchFragment.loadSkus(skus, isRefresh); mSearchFragment.loadSkus(skus, isRefresh);
} }
......
...@@ -102,7 +102,7 @@ interface MsContract { ...@@ -102,7 +102,7 @@ interface MsContract {
* @param skus 商品对象列表 * @param skus 商品对象列表
* @param isRefresh 是否刷新 * @param isRefresh 是否刷新
*/ */
void loadSkus(List<Sku> skus, boolean isRefresh); void loadSkus(Pager<Sku> skus, boolean isRefresh);
/** /**
* 加载作为主体的商品信息 * 加载作为主体的商品信息
......
...@@ -7,6 +7,7 @@ import com.xingdata.zzdpos.api.ApiFactory; ...@@ -7,6 +7,7 @@ import com.xingdata.zzdpos.api.ApiFactory;
import com.xingdata.zzdpos.base.BaseSku; import com.xingdata.zzdpos.base.BaseSku;
import com.xingdata.zzdpos.db.DBFactory; import com.xingdata.zzdpos.db.DBFactory;
import com.xingdata.zzdpos.model.Ms; import com.xingdata.zzdpos.model.Ms;
import com.xingdata.zzdpos.model.Pager;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.ui.marketing.ms.model.Area; import com.xingdata.zzdpos.ui.marketing.ms.model.Area;
import com.xingdata.zzdpos.ui.marketing.ms.model.Group; import com.xingdata.zzdpos.ui.marketing.ms.model.Group;
...@@ -231,8 +232,8 @@ public class MsPresenter<Sku extends BaseSku> extends MsContract.Presenter<Sku> ...@@ -231,8 +232,8 @@ public class MsPresenter<Sku extends BaseSku> extends MsContract.Presenter<Sku>
mCompositeDisposable.add( mCompositeDisposable.add(
DBFactory.Store.querySku(mSkuPageNum, mSkuKeyword) DBFactory.Store.querySku(mSkuPageNum, mSkuKeyword)
.doOnSubscribe(subscription -> mView.dismissLoadingDialog()) .doOnSubscribe(subscription -> mView.dismissLoadingDialog())
.subscribe(ssskus -> { .subscribe(ssskuPager -> {
mView.loadSkus((List<Sku>) ssskus, mSkuPageNum == 0); mView.loadSkus((Pager<Sku>) ssskuPager, mSkuPageNum == 0);
}) })
); );
} }
......
...@@ -6,17 +6,15 @@ import android.view.View; ...@@ -6,17 +6,15 @@ import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import com.blankj.utilcode.util.StringUtils; import com.blankj.utilcode.util.StringUtils;
import com.xingdata.zzdpos.C;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.base.BaseSku; import com.xingdata.zzdpos.base.BaseSku;
import com.xingdata.zzdpos.databinding.FragmentMsSearchBinding; import com.xingdata.zzdpos.databinding.FragmentMsSearchBinding;
import com.xingdata.zzdpos.model.Pager;
import com.xingdata.zzdpos.ui.marketing.ms.MsActivity; import com.xingdata.zzdpos.ui.marketing.ms.MsActivity;
import com.xingdata.zzdpos.ui.marketing.ms.MsPresenter; import com.xingdata.zzdpos.ui.marketing.ms.MsPresenter;
import com.xingdata.zzdpos.ui.marketing.ms.adapter.SkuAdapter; import com.xingdata.zzdpos.ui.marketing.ms.adapter.SkuAdapter;
import java.util.List;
public class SearchFragment<Sku extends BaseSku> extends BaseFragment<MsPresenter, FragmentMsSearchBinding> { public class SearchFragment<Sku extends BaseSku> extends BaseFragment<MsPresenter, FragmentMsSearchBinding> {
private int mSearchType; private int mSearchType;
...@@ -66,13 +64,13 @@ public class SearchFragment<Sku extends BaseSku> extends BaseFragment<MsPresente ...@@ -66,13 +64,13 @@ public class SearchFragment<Sku extends BaseSku> extends BaseFragment<MsPresente
* @param skus 商品 * @param skus 商品
* @param isRefresh 是否刷新 * @param isRefresh 是否刷新
*/ */
public void loadSkus(List<Sku> skus, boolean isRefresh) { public void loadSkus(Pager<Sku> skus, boolean isRefresh) {
if (isRefresh) { if (isRefresh) {
mSkuAdapter.isUseEmpty(true); mSkuAdapter.isUseEmpty(true);
mSkuAdapter.setEnableLoadMore(true); mSkuAdapter.setEnableLoadMore(true);
mSkuAdapter.setNewData(skus); mSkuAdapter.setNewData(skus.getList());
} else if (skus.size() > 0) mSkuAdapter.addData(skus); } else if (skus.getList().size() > 0) mSkuAdapter.addData(skus.getList());
if (skus.size() <= C.PRODUCT.PAGE_SIZE) mSkuAdapter.loadMoreEnd(isRefresh); if (skus.isLastPage()) mSkuAdapter.loadMoreEnd(isRefresh);
else mSkuAdapter.loadMoreComplete(); else mSkuAdapter.loadMoreComplete();
} }
......
...@@ -8,7 +8,7 @@ public class PaymentPresenter extends PaymentContract.Presenter { ...@@ -8,7 +8,7 @@ public class PaymentPresenter extends PaymentContract.Presenter {
@Override @Override
public void clickSettle(Long amt) { public void clickSettle(Long amt) {
if (amt > 99999999999L) { if (amt > 99999999999L || amt <= 0) {
mView.showMsg("您填写的金额超出范围"); mView.showMsg("您填写的金额超出范围");
} else { } else {
mView.showSettle(amt); mView.showSettle(amt);
......
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