Commit 408d9852 authored by 姜敏's avatar 姜敏

Merge remote-tracking branch 'origin/master'

parents d16ddfaa c3b120ac
...@@ -60,8 +60,9 @@ public class C { ...@@ -60,8 +60,9 @@ public class C {
public static final class URL { public static final class URL {
/** /**
* 测试环境(客户演示使用) * 测试环境(客户演示使用)
* sn:test2018 设备型号 AECRC10 (pos) * sn:test2018 设备型号 X990 (pos)
* sn:test2019 设备型号 X990 (收银机) * <p>
* sn:test2019 设备型号 AECRC10 (收银机)
*/ */
private static final String URL_TEST = "http://121.40.56.52:80/"; private static final String URL_TEST = "http://121.40.56.52:80/";
......
...@@ -529,19 +529,28 @@ public final class ApiFactory { ...@@ -529,19 +529,28 @@ public final class ApiFactory {
return run(Api.getInstance().service.queryOtherShop(keycode, pageNumber, pageSize)); return run(Api.getInstance().service.queryOtherShop(keycode, pageNumber, pageSize));
} }
public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(int pageNum, public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(int pageNum, String keyword, Long skuGrpId) {
String keyword, Long skuGrpId) { String mKeyword;
return run(Api.getInstance().service.querySssku(pageNum, C.PRODUCT.PAGE_SIZE, try {
skuGrpId, keyword)); mKeyword = String.valueOf(Long.valueOf(keyword));
} catch (NumberFormatException e) {
mKeyword = keyword;
}
return run(Api.getInstance().service.querySssku(pageNum, C.PRODUCT.PAGE_SIZE, skuGrpId, mKeyword));
} }
public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(String wd) { public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(String wd) {
return run(Api.getInstance().service.querySssku(wd)); return run(Api.getInstance().service.querySssku(wd));
} }
public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(int pageNum, public static Observable<Pager<com.xingdata.zzdpos.model.Sssku>> querySssku(int pageNum, String keyword) {
String keyword) { String mKeyword;
return run(Api.getInstance().service.querySssku(pageNum, C.PRODUCT.PAGE_SIZE, keyword)); try {
mKeyword = String.valueOf(Long.valueOf(keyword));
} catch (NumberFormatException e) {
mKeyword = keyword;
}
return run(Api.getInstance().service.querySssku(pageNum, C.PRODUCT.PAGE_SIZE, mKeyword));
} }
public static Observable<com.xingdata.zzdpos.model.Sssku> update(com.xingdata.zzdpos public static Observable<com.xingdata.zzdpos.model.Sssku> update(com.xingdata.zzdpos
......
...@@ -21,6 +21,8 @@ public class VipAdapter extends BaseAdapter<Vip, ItemSettleVipBinding> { ...@@ -21,6 +21,8 @@ public class VipAdapter extends BaseAdapter<Vip, ItemSettleVipBinding> {
mViewBinding.setPhone(ConvertUtil.longToString(item.getVipMobile())); mViewBinding.setPhone(ConvertUtil.longToString(item.getVipMobile()));
if (item.getVipDefDiscount() < 100 && item.getVipDefDiscount() > 0) { if (item.getVipDefDiscount() < 100 && item.getVipDefDiscount() > 0) {
mViewBinding.setDisRate(String.valueOf((double) item.getVipDefDiscount() / 10)); mViewBinding.setDisRate(String.valueOf((double) item.getVipDefDiscount() / 10));
} else if (item.getVipDefDiscount() == 100) {
mViewBinding.setDisRate("无折扣");
} }
switch (item.getVipLevel()) { switch (item.getVipLevel()) {
case 1: case 1:
......
...@@ -172,6 +172,8 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -172,6 +172,8 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
if (nowVip.getVipDefDiscount() < 100 && nowVip.getVipDefDiscount() > 0) { if (nowVip.getVipDefDiscount() < 100 && nowVip.getVipDefDiscount() > 0) {
mViewBinding.setDisRate(String.valueOf((double) nowVip.getVipDefDiscount() / mViewBinding.setDisRate(String.valueOf((double) nowVip.getVipDefDiscount() /
10)); 10));
} else if (nowVip.getVipDefDiscount() == 100) {
mViewBinding.setDisRate("无折扣");
} }
switch (nowVip.getVipLevel()) { switch (nowVip.getVipLevel()) {
case 1: case 1:
......
...@@ -126,6 +126,7 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle ...@@ -126,6 +126,7 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle
@Override @Override
public void showPayFragment(Saleorder saleorder) { public void showPayFragment(Saleorder saleorder) {
if (TimeUtils.getNowMills() - mTime < 750) return;
switch (saleorder.getPayType()) { switch (saleorder.getPayType()) {
case C.PAY_CHANNEL.CASH: case C.PAY_CHANNEL.CASH:
this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT); this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT);
...@@ -140,7 +141,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle ...@@ -140,7 +141,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle
// mPresenter.payInBank(); // mPresenter.payInBank();
break; break;
case C.PAY_CHANNEL.ALI: case C.PAY_CHANNEL.ALI:
if (TimeUtils.getNowMills() - mTime < 1000) return;
this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT); this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT);
mViewBinding.tvTitle.setText(R.string.settle_channel_ali); mViewBinding.tvTitle.setText(R.string.settle_channel_ali);
mScanFragment.setOnScanCompletedListener(barcode -> { mScanFragment.setOnScanCompletedListener(barcode -> {
...@@ -151,7 +151,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle ...@@ -151,7 +151,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle
this.start(mScanFragment); this.start(mScanFragment);
break; break;
case C.PAY_CHANNEL.WECHAT: case C.PAY_CHANNEL.WECHAT:
if (TimeUtils.getNowMills() - mTime < 1000) return;
this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT); this.showTitleBarByTitleMode(C.TITLE_MODE.TEXT);
mViewBinding.tvTitle.setText(R.string.settle_channel_wechat); mViewBinding.tvTitle.setText(R.string.settle_channel_wechat);
mScanFragment.setOnScanCompletedListener(barcode -> { mScanFragment.setOnScanCompletedListener(barcode -> {
......
...@@ -311,7 +311,7 @@ ...@@ -311,7 +311,7 @@
android:textColor="@color/black_baozheng" android:textColor="@color/black_baozheng"
android:textSize="@dimen/et_textsize"/> android:textSize="@dimen/et_textsize"/>
<EditText <TextView
android:id="@+id/et_ticket_count" android:id="@+id/et_ticket_count"
style="@style/dialog_edit" style="@style/dialog_edit"
android:layout_width="0dp" android:layout_width="0dp"
...@@ -321,7 +321,8 @@ ...@@ -321,7 +321,8 @@
android:digits="1234567890" android:digits="1234567890"
android:ems="5" android:ems="5"
android:inputType="phone|number" android:inputType="phone|number"
android:maxLength="2"/> android:maxLength="2"
android:text="1"/>
<TextView <TextView
android:layout_width="0dp" android:layout_width="0dp"
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
android:layout_marginEnd="@dimen/all_spacing" android:layout_marginEnd="@dimen/all_spacing"
android:drawablePadding="@dimen/all_bounced_spacing" android:drawablePadding="@dimen/all_bounced_spacing"
android:drawableRight="@mipmap/drop_down" android:drawableRight="@mipmap/drop_down"
android:text="@{@string/settle_vip_dis_rate_hint + disRate + @string/settle_vip_dis_rate}" android:text="@{@string/settle_vip_dis_rate_hint + disRate }"
android:textColor="@color/black_zhangfei" android:textColor="@color/black_zhangfei"
android:textSize="@dimen/all_caption_size" android:textSize="@dimen/all_caption_size"
app:layout_constraintBottom_toTopOf="parent" app:layout_constraintBottom_toTopOf="parent"
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/all_spacing" android:layout_marginEnd="@dimen/all_spacing"
android:text="@{@string/settle_vip_dis_rate_hint + disRate + @string/settle_vip_dis_rate}" android:text="@{@string/settle_vip_dis_rate_hint + disRate }"
android:textColor="@color/black_zhangfei" android:textColor="@color/black_zhangfei"
android:textSize="@dimen/all_caption_size" android:textSize="@dimen/all_caption_size"
app:layout_constraintBottom_toTopOf="parent" app:layout_constraintBottom_toTopOf="parent"
......
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