Commit 5d70464c by 宁斌

1、pos支付代碼注釋

parent 3b241f22
...@@ -132,11 +132,11 @@ public class ComponentMain implements IComponent { ...@@ -132,11 +132,11 @@ public class ComponentMain implements IComponent {
} }
private void openActivity(CC cc) { private void openActivity(CC cc) {
Intent intent = new Intent(cc.getContext(), MainActivity.class); // Intent intent = new Intent(cc.getContext(), MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
cc.getContext().startActivity(intent); // cc.getContext().startActivity(intent);
// CCUtil.createNavigateIntent(cc, NewMainActivity.class); CCUtil.createNavigateIntent(cc, NewMainActivity.class);
// CC.sendCCResult(cc.getCallId(), CCResult.success()); CC.sendCCResult(cc.getCallId(), CCResult.success());
} }
......
...@@ -245,33 +245,33 @@ public class HomePresenter extends BasePresenter<HomeContract.Model, HomeContrac ...@@ -245,33 +245,33 @@ public class HomePresenter extends BasePresenter<HomeContract.Model, HomeContrac
public void onNext(@NonNull BaseResult info) { public void onNext(@NonNull BaseResult info) {
if (info != null && info.isSuccess()) { if (info != null && info.isSuccess()) {
if (info.getData() != null) { if (info.getData() != null) {
PosPay.settlement(IActivity, IActivity, new OnPosActionListener() { // PosPay.settlement(IActivity, IActivity, new OnPosActionListener() {
@Override // @Override
public void onPosSuccess(HywebPosResponse response) { // public void onPosSuccess(HywebPosResponse response) {
mRootView.showMessage("清機成功!"); // mRootView.showMessage("清機成功!");
updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1); // updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1);
} // }
//
@Override // @Override
public void onPosException(HywebPosResponse response,Exception e) { // public void onPosException(HywebPosResponse response,Exception e) {
mRootView.showMessage("清機Exception :" + e.getMessage()); // mRootView.showMessage("清機Exception :" + e.getMessage());
updateSettlementOperation(restaurantId, e.getMessage(), 0); // updateSettlementOperation(restaurantId, e.getMessage(), 0);
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
mRootView.showMessage(e); // mRootView.showMessage(e);
updateSettlementOperation(restaurantId, e, 2); // updateSettlementOperation(restaurantId, e, 2);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(HywebPosResponse response) { // public void onUpdateStatusSuccess(HywebPosResponse response) {
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
} // }
}); // });
} }
} else { } else {
mRootView.showMessage("調起POS清機失敗"); mRootView.showMessage("調起POS清機失敗");
......
...@@ -180,33 +180,33 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa ...@@ -180,33 +180,33 @@ public class NewMainPresenter extends BasePresenter<NewMainContract.Model, NewMa
public void onNext(@NonNull BaseResult info) { public void onNext(@NonNull BaseResult info) {
if (info != null && info.isSuccess()) { if (info != null && info.isSuccess()) {
if (info.getData() != null) { if (info.getData() != null) {
PosPay.settlement(IActivity, IActivity, new OnPosActionListener() { // PosPay.settlement(IActivity, IActivity, new OnPosActionListener() {
@Override // @Override
public void onPosSuccess(HywebPosResponse response) { // public void onPosSuccess(HywebPosResponse response) {
mRootView.showMessage("清機成功!"); // mRootView.showMessage("清機成功!");
updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1); // updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1);
} // }
//
@Override // @Override
public void onPosException(HywebPosResponse response,Exception e) { // public void onPosException(HywebPosResponse response,Exception e) {
mRootView.showMessage("清機Exception :" + e.getMessage()); // mRootView.showMessage("清機Exception :" + e.getMessage());
updateSettlementOperation(restaurantId, e.getMessage(), 0); // updateSettlementOperation(restaurantId, e.getMessage(), 0);
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
mRootView.showMessage(e); // mRootView.showMessage(e);
updateSettlementOperation(restaurantId, e, 2); // updateSettlementOperation(restaurantId, e, 2);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(HywebPosResponse response) { // public void onUpdateStatusSuccess(HywebPosResponse response) {
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
} // }
}); // });
} }
} else { } else {
mRootView.showMessage("調起POS清機失敗"); mRootView.showMessage("調起POS清機失敗");
......
...@@ -230,33 +230,33 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon ...@@ -230,33 +230,33 @@ public class SettlementReportPresenter extends BasePresenter<SettlementReportCon
public void onNext(@NonNull BaseResult info) { public void onNext(@NonNull BaseResult info) {
if (info != null && info.isSuccess()) { if (info != null && info.isSuccess()) {
if (info.getData() != null) { if (info.getData() != null) {
PosPay.settlement(IActivity, mRootView, new OnPosActionListener() { // PosPay.settlement(IActivity, mRootView, new OnPosActionListener() {
@Override // @Override
public void onPosSuccess(HywebPosResponse response) { // public void onPosSuccess(HywebPosResponse response) {
mRootView.showMessage("清機成功!"); // mRootView.showMessage("清機成功!");
updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1); // updateSettlementOperation(restaurantId, GsonUtils.GsonString(response), 1);
} // }
//
@Override // @Override
public void onPosException(HywebPosResponse response,Exception e) { // public void onPosException(HywebPosResponse response,Exception e) {
mRootView.showMessage("清機Exception :" + e.getMessage()); // mRootView.showMessage("清機Exception :" + e.getMessage());
updateSettlementOperation(restaurantId, e.getMessage(), 0); // updateSettlementOperation(restaurantId, e.getMessage(), 0);
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
mRootView.showMessage(e); // mRootView.showMessage(e);
updateSettlementOperation(restaurantId, e, 2); // updateSettlementOperation(restaurantId, e, 2);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(HywebPosResponse response) { // public void onUpdateStatusSuccess(HywebPosResponse response) {
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
} // }
}); // });
} }
} else { } else {
mRootView.showMessage("調起POS清機失敗"); mRootView.showMessage("調起POS清機失敗");
......
...@@ -78,59 +78,59 @@ public class CancelOrder implements Strategy<OrderManagerResponse> { ...@@ -78,59 +78,59 @@ public class CancelOrder implements Strategy<OrderManagerResponse> {
} }
txnIdRequest.setAmount(datasBean.getAmount()); txnIdRequest.setAmount(datasBean.getAmount());
VoidRequest voidRequest = new VoidRequest(); VoidRequest voidRequest = new VoidRequest();
PosPay.voidO(mActivity, mRootView, voidRequest, txnIdRequest, new OnPosActionListener<VoidRespose>() { // PosPay.voidO(mActivity, mRootView, voidRequest, txnIdRequest, new OnPosActionListener<VoidRespose>() {
//
@Override // @Override
public void onPosSuccess(VoidRespose response) { // public void onPosSuccess(VoidRespose response) {
LoganManager.w_order(TAG, "onPosSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onPosSuccess: " + response.toString());
if (cancelListener != null) { // if (cancelListener != null) {
cancelListener.refeshOrders(); // cancelListener.refeshOrders();
} // }
} // }
//
@Override // @Override
public void onPosException(VoidRespose response, Exception e) { // public void onPosException(VoidRespose response, Exception e) {
LoganManager.w_order(TAG, "onPosException: " + e.getMessage()); // LoganManager.w_order(TAG, "onPosException: " + e.getMessage());
PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class); // PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class);
if (statusExceptionFragment == null) { // if (statusExceptionFragment == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.VOID); // statusExceptionParam.setPosAction(PosAction.VOID);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
}else{ // }else{
mActivity.start(statusExceptionFragment); // mActivity.start(statusExceptionFragment);
} // }
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
LoganManager.w_order(TAG, "onPosInvalid: " + e); // LoganManager.w_order(TAG, "onPosInvalid: " + e);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(VoidRespose response) { // public void onUpdateStatusSuccess(VoidRespose response) {
LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString());
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage()); // LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage());
if (mActivity.findFragment(PosActionStatusExceptionFragment.class) == null) { // if (mActivity.findFragment(PosActionStatusExceptionFragment.class) == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.VOID); // statusExceptionParam.setPosAction(PosAction.VOID);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
} // }
} // }
}); // });
} }
private OnCancelListener cancelListener; private OnCancelListener cancelListener;
......
...@@ -104,36 +104,36 @@ public class PrintOrderAction implements Strategy<OrderManagerResponse> { ...@@ -104,36 +104,36 @@ public class PrintOrderAction implements Strategy<OrderManagerResponse> {
} }
private void printPosStub(OrderManagerResponse orderDetailItem, DoshokuOrder doshokuOrder, TableBean.DataBean dataBean) { private void printPosStub(OrderManagerResponse orderDetailItem, DoshokuOrder doshokuOrder, TableBean.DataBean dataBean) {
PosPay.printStub(mActivity, mRootView, orderDetailItem.getPayTxnId(), new OnPosActionListener() { // PosPay.printStub(mActivity, mRootView, orderDetailItem.getPayTxnId(), new OnPosActionListener() {
@Override // @Override
public void onPosSuccess(HywebPosResponse response) { // public void onPosSuccess(HywebPosResponse response) {
if(printlListener != null){ // if(printlListener != null){
printlListener.printPosStubResult(true); // printlListener.printPosStubResult(true);
} // }
printBill(orderDetailItem,doshokuOrder, dataBean,true); // printBill(orderDetailItem,doshokuOrder, dataBean,true);
} // }
//
@Override // @Override
public void onPosException(HywebPosResponse response, Exception e) { // public void onPosException(HywebPosResponse response, Exception e) {
if(printlListener != null){ // if(printlListener != null){
printlListener.printPosStubResult(false); // printlListener.printPosStubResult(false);
} // }
printBill(orderDetailItem,doshokuOrder, dataBean,true); // printBill(orderDetailItem,doshokuOrder, dataBean,true);
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
printBill(orderDetailItem,doshokuOrder, dataBean,true); // printBill(orderDetailItem,doshokuOrder, dataBean,true);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(HywebPosResponse response) { // public void onUpdateStatusSuccess(HywebPosResponse response) {
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
} // }
}); // });
} }
private void printBill(OrderManagerResponse orderDetailItem,DoshokuOrder doshokuOrder, TableBean.DataBean dataBean,boolean printStub) { private void printBill(OrderManagerResponse orderDetailItem,DoshokuOrder doshokuOrder, TableBean.DataBean dataBean,boolean printStub) {
......
...@@ -74,63 +74,63 @@ public class RefundOrder implements Strategy<OrderManagerResponse> { ...@@ -74,63 +74,63 @@ public class RefundOrder implements Strategy<OrderManagerResponse> {
RefundRequest refundRequest = new RefundRequest(); RefundRequest refundRequest = new RefundRequest();
refundRequest.setPAYMENT_APP_ID(getPaymentAppIdByPays(datasBean.getOrderPays())); refundRequest.setPAYMENT_APP_ID(getPaymentAppIdByPays(datasBean.getOrderPays()));
refundRequest.setTXN_AMT(datasBean.getAmount()); refundRequest.setTXN_AMT(datasBean.getAmount());
PosPay.refund(mActivity, mRootView, refundRequest, txnIdRequest, new OnPosActionListener<RefundRespose>() { // PosPay.refund(mActivity, mRootView, refundRequest, txnIdRequest, new OnPosActionListener<RefundRespose>() {
//
@Override // @Override
public void onPosSuccess(RefundRespose response) { // public void onPosSuccess(RefundRespose response) {
LoganManager.w_order(TAG, "onPosSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onPosSuccess: " + response.toString());
if(refundListener != null){ // if(refundListener != null){
refundListener.refeshOrders(); // refundListener.refeshOrders();
} // }
} // }
//
@Override // @Override
public void onPosException(RefundRespose response,Exception e) { // public void onPosException(RefundRespose response,Exception e) {
LoganManager.w_order(TAG, "onPosException: " + e.getMessage()); // LoganManager.w_order(TAG, "onPosException: " + e.getMessage());
PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class); // PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class);
if (statusExceptionFragment == null) { // if (statusExceptionFragment == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.REFUND); // statusExceptionParam.setPosAction(PosAction.REFUND);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
}else { // }else {
mActivity.start(statusExceptionFragment); // mActivity.start(statusExceptionFragment);
} // }
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
LoganManager.w_order(TAG, "onPosInvalid: " + e); // LoganManager.w_order(TAG, "onPosInvalid: " + e);
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(RefundRespose response) { // public void onUpdateStatusSuccess(RefundRespose response) {
LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString());
} // }
//
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage()); // LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage());
PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class); // PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class);
if (statusExceptionFragment == null) { // if (statusExceptionFragment == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.REFUND); // statusExceptionParam.setPosAction(PosAction.REFUND);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
}else{ // }else{
mActivity.start(statusExceptionFragment); // mActivity.start(statusExceptionFragment);
} // }
} // }
}); // });
} }
private String getPaymentAppIdByPays(List<OrderManagerResponse.OrderPayBean> orderPays) { private String getPaymentAppIdByPays(List<OrderManagerResponse.OrderPayBean> orderPays) {
......
...@@ -63,63 +63,63 @@ public class TipsOrder implements Strategy<OrderManagerResponse> { ...@@ -63,63 +63,63 @@ public class TipsOrder implements Strategy<OrderManagerResponse> {
} }
txnIdRequest.setAmount(datasBean.getAmount()); txnIdRequest.setAmount(datasBean.getAmount());
PosPay.tip(mActivity, mRootView, txnIdRequest, // PosPay.tip(mActivity, mRootView, txnIdRequest,
getTipsRequest(datasBean.getPayTxnId(), datasBean.getAmount(), Double.parseDouble(number)), new OnPosActionListener<AdjustTipRespose>() { // getTipsRequest(datasBean.getPayTxnId(), datasBean.getAmount(), Double.parseDouble(number)), new OnPosActionListener<AdjustTipRespose>() {
//
@Override // @Override
public void onPosSuccess(AdjustTipRespose response) { // public void onPosSuccess(AdjustTipRespose response) {
LoganManager.w_order(TAG, "onPosSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onPosSuccess: " + response.toString());
if(tipsListener != null){ // if(tipsListener != null){
tipsListener.refeshOrders(); // tipsListener.refeshOrders();
} // }
} // }
//
@Override // @Override
public void onPosException(AdjustTipRespose response,Exception e) { // public void onPosException(AdjustTipRespose response,Exception e) {
LoganManager.w_order(TAG, "onPosException: " + e.getMessage()); // LoganManager.w_order(TAG, "onPosException: " + e.getMessage());
PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class); // PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class);
if (statusExceptionFragment == null) { // if (statusExceptionFragment == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.TIP); // statusExceptionParam.setPosAction(PosAction.TIP);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
}else{ // }else{
mActivity.start(statusExceptionFragment); // mActivity.start(statusExceptionFragment);
} // }
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
LoganManager.w_order(TAG, "onPosInvalid: " + e.toString()); // LoganManager.w_order(TAG, "onPosInvalid: " + e.toString());
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(AdjustTipRespose response) { // public void onUpdateStatusSuccess(AdjustTipRespose response) {
LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString()); // LoganManager.w_order(TAG, "onUpdateStatusSuccess: " + response.toString());
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage()); // LoganManager.w_order(TAG, "onUpdateStatusError: " + e.getMessage());
PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class); // PosActionStatusExceptionFragment statusExceptionFragment = (PosActionStatusExceptionFragment) mActivity.findFragment(PosActionStatusExceptionFragment.class);
if (statusExceptionFragment == null) { // if (statusExceptionFragment == null) {
PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam(); // PosActionStatusExceptionParam statusExceptionParam = new PosActionStatusExceptionParam();
statusExceptionParam.setTxnId(datasBean.getPayTxnId()); // statusExceptionParam.setTxnId(datasBean.getPayTxnId());
statusExceptionParam.setAmount(datasBean.getAmount()); // statusExceptionParam.setAmount(datasBean.getAmount());
statusExceptionParam.setOrderId(datasBean.getId()); // statusExceptionParam.setOrderId(datasBean.getId());
statusExceptionParam.setOrderNo(datasBean.getOrderNo()); // statusExceptionParam.setOrderNo(datasBean.getOrderNo());
statusExceptionParam.setPayMethodName("VISA測試"); // statusExceptionParam.setPayMethodName("VISA測試");
statusExceptionParam.setPosAction(PosAction.TIP); // statusExceptionParam.setPosAction(PosAction.TIP);
mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam)); // mActivity.loadRootFragment(R.id.rl_container, PosActionStatusExceptionFragment.newInstance(statusExceptionParam));
}else{ // }else{
mActivity.start(statusExceptionFragment); // mActivity.start(statusExceptionFragment);
} // }
} // }
}); // });
} }
} }
}) })
......
...@@ -44,7 +44,7 @@ public class DoshokuOrder extends BaseOrder { ...@@ -44,7 +44,7 @@ public class DoshokuOrder extends BaseOrder {
private DoshokuOrder() { private DoshokuOrder() {
super(); super();
initBillStatus(false,false); initBillStatus(false, false);
} }
/** /**
...@@ -221,7 +221,7 @@ public class DoshokuOrder extends BaseOrder { ...@@ -221,7 +221,7 @@ public class DoshokuOrder extends BaseOrder {
} }
if (billItemStatusMap != null) { if (billItemStatusMap != null) {
billItemStatusMap.clear(); billItemStatusMap.clear();
initBillStatus(false,false); initBillStatus(false, false);
} }
if (orderPlaced != null) { if (orderPlaced != null) {
orderPlaced = null; orderPlaced = null;
...@@ -234,6 +234,10 @@ public class DoshokuOrder extends BaseOrder { ...@@ -234,6 +234,10 @@ public class DoshokuOrder extends BaseOrder {
} }
billHasChanged = false; billHasChanged = false;
modifyOrder = false; modifyOrder = false;
addPoints = 0.0f;
oldPoints = 0.0f;
nowPoints = 0.0f;
integralQrcode = null;
super.initialization(); super.initialization();
} }
......
...@@ -42,9 +42,9 @@ public final class PosPay { ...@@ -42,9 +42,9 @@ public final class PosPay {
public static void sendRequest(IHywebAction action) { public static void sendRequest(IHywebAction action) {
CommandActivity.setCommand(new CommandImpl(action)); CommandActivity.setCommand(new CommandImpl(action));
// if (AppDevice.isHywebPos()) { // if (AppDevice.isHywebPos()) {
if (action != null) { // if (action != null) {
action.onPosActionBefore(); // action.onPosActionBefore();
} // }
// } else if (AppDevice.isBBPos()) { // } else if (AppDevice.isBBPos()) {
// } else { // } else {
// } // }
...@@ -55,15 +55,15 @@ public final class PosPay { ...@@ -55,15 +55,15 @@ public final class PosPay {
} }
public void tip() { public void tip() {
PosPay.sendRequest(new TipsActionImpl(context, lifecycleView, PosAction.TIP, txnIdRequest, tipRequest, onPosActionListener, true)); // PosPay.sendRequest(new TipsActionImpl(context, lifecycleView, PosAction.TIP, txnIdRequest, tipRequest, onPosActionListener, true));
} }
public void refund() { public void refund() {
PosPay.sendRequest(new RefundActionImpl(context, lifecycleView, PosAction.REFUND, request, getTxnIdRequest, onPosActionListener, true)); // PosPay.sendRequest(new RefundActionImpl(context, lifecycleView, PosAction.REFUND, request, getTxnIdRequest, onPosActionListener, true));
} }
public void voidO() { public void voidO() {
PosPay.sendRequest(new VoidActionImpl(context, lifecycleView, PosAction.VOID, request, getTxnIdRequest, onPosActionListener, true)); // PosPay.sendRequest(new VoidActionImpl(context, lifecycleView, PosAction.VOID, request, getTxnIdRequest, onPosActionListener, true));
} }
public static void retrieval(Context context, IView lifecycleView, Long orderId, PosAction retrievalAction, RetrievalRequest request, OnPosActionListener onPosActionListener) { public static void retrieval(Context context, IView lifecycleView, Long orderId, PosAction retrievalAction, RetrievalRequest request, OnPosActionListener onPosActionListener) {
...@@ -71,7 +71,7 @@ public final class PosPay { ...@@ -71,7 +71,7 @@ public final class PosPay {
} }
public void printStub() { public void printStub() {
PosPay.sendRequest(new PrintPaymentStubImpl(context, lifecycleView, PosAction.PRINT, txnId, onPosActionListener, true)); // PosPay.sendRequest(new PrintPaymentStubImpl(context, lifecycleView, PosAction.PRINT, txnId, onPosActionListener, true));
} }
public void settlement() { public void settlement() {
......
...@@ -180,34 +180,34 @@ public class PosActionStatusExceptionFragment extends BaseFragment implements IV ...@@ -180,34 +180,34 @@ public class PosActionStatusExceptionFragment extends BaseFragment implements IV
private void retrievalStatus() { private void retrievalStatus() {
RetrievalRequest retrievalRequest = new RetrievalRequest(); RetrievalRequest retrievalRequest = new RetrievalRequest();
retrievalRequest.setTXN_ID(mPosStatusExceptionParam.getTxnId()); retrievalRequest.setTXN_ID(mPosStatusExceptionParam.getTxnId());
PosPay.retrieval(mContext, this, mPosStatusExceptionParam.getOrderId(), mPosStatusExceptionParam.getPosAction(),retrievalRequest, new OnPosActionListener() { // PosPay.retrieval(mContext, this, mPosStatusExceptionParam.getOrderId(), mPosStatusExceptionParam.getPosAction(),retrievalRequest, new OnPosActionListener() {
//
@Override // @Override
public void onPosSuccess(HywebPosResponse response) { // public void onPosSuccess(HywebPosResponse response) {
//
} // }
//
@Override // @Override
public void onPosException(HywebPosResponse response,Exception e) { // public void onPosException(HywebPosResponse response,Exception e) {
} // }
//
@Override // @Override
public void onPosInvalid(String e) { // public void onPosInvalid(String e) {
//
} // }
//
@Override // @Override
public void onUpdateStatusSuccess(HywebPosResponse response) { // public void onUpdateStatusSuccess(HywebPosResponse response) {
EventBus.getDefault().post(true,REFREAFSH_ORDER_EVENT); // EventBus.getDefault().post(true,REFREAFSH_ORDER_EVENT);
tvPosStatus.setText(mPosStatusExceptionParam.getPosAction().getActionName() + "成功"); // tvPosStatus.setText(mPosStatusExceptionParam.getPosAction().getActionName() + "成功");
loadService.showSuccess(); // loadService.showSuccess();
setPosActionStatus(response.getSTATUS()); // setPosActionStatus(response.getSTATUS());
} // }
//
@Override // @Override
public void onUpdateStatusError(Throwable e) { // public void onUpdateStatusError(Throwable e) {
} // }
}); // });
} }
@OnClick({R2.id.btn_back}) @OnClick({R2.id.btn_back})
......
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