Commit f1716013 authored by zhang_z's avatar zhang_z

优化现金支付;

parent a6323d0f
......@@ -37,6 +37,7 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
*/
public void loadSaleorder(Saleorder saleorder) {
this.mOrderAmt = saleorder.getOrderPayAmt();
this.mInputerView.setValue(ConvertUtil.fenToYuan(saleorder.getOrderPayAmt()));
}
/**
......@@ -44,10 +45,11 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
*
* @param payAmt 实付价格
*/
private void setOrderInfo(Long payAmt) {
mViewBinding.tvPayAmt.setText(ConvertUtil.fenToYuan(payAmt));
if (payAmt - mOrderAmt > 0) {
mViewBinding.tvChange.setText(ConvertUtil.fenToYuan(payAmt - mOrderAmt));
private void setOrderInfo(String payAmt) {
mViewBinding.tvPayAmt.setText(payAmt);
Long _payAmt = ConvertUtil.yuanToFen(payAmt);
if (_payAmt - mOrderAmt > 0) {
mViewBinding.tvChange.setText(ConvertUtil.fenToYuan(_payAmt - mOrderAmt));
} else {
mViewBinding.tvChange.setText("---");
}
......
......@@ -22,13 +22,17 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
}
public interface OnResultChangeListener {
void onResultChange(Long result);
void onResultChange(String result);
}
public interface onSettleClickListener {
void onSettleClick(Long result);
}
public void setValue(String value) {
this.mValue = value;
}
@Override
public int getLayoutId() {
return R.layout.view_inputer;
......@@ -61,7 +65,7 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
break;
}
if (mOnResultChangeListener != null) {
mOnResultChangeListener.onResultChange(ConvertUtil.yuanToFen(mValue));
mOnResultChangeListener.onResultChange(mValue);
}
};
mViewBinding.setOnClick(mOnClickListener);
......@@ -91,14 +95,13 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
private void clear() {
mValue = "";
if (mOnResultChangeListener != null) {
mOnResultChangeListener.onResultChange(ConvertUtil.yuanToFen(mValue));
mOnResultChangeListener.onResultChange(mValue);
}
}
public void setOnResultChangeListener(OnResultChangeListener onResultChangeListener) {
this.mOnResultChangeListener = onResultChangeListener;
this.clear();
}
public void setOnSettleClickListener(onSettleClickListener onSettleClickListener) {
......
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