Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
supplier
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王宇航
supplier
Commits
5d70464c
Commit
5d70464c
authored
Apr 17, 2021
by
宁斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、pos支付代碼注釋
parent
3b241f22
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
324 additions
and
320 deletions
+324
-320
component-main/src/main/java/com/gingersoft/gsa/cloud/main/ComponentMain.java
+5
-5
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/HomePresenter.java
+27
-27
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/NewMainPresenter.java
+27
-27
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/SettlementReportPresenter.java
+27
-27
component-pay/src/main/java/com/gingersoft/gsa/cloud/pay/mvp/ui/activity/PayResultActivity.java
+0
-0
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/CancelOrder.java
+53
-53
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/PrintOrderAction.java
+30
-30
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/RefundOrder.java
+57
-57
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/TipsOrder.java
+57
-57
library-order/src/main/java/com/gingersoft/gsa/cloud/order/order/DoshokuOrder.java
+6
-2
library-order/src/main/java/com/gingersoft/gsa/cloud/pay/pos/PosPay.java
+7
-7
library-order/src/main/java/com/gingersoft/gsa/cloud/pay/pos/fragment/PosActionStatusExceptionFragment.java
+28
-28
No files found.
component-main/src/main/java/com/gingersoft/gsa/cloud/main/ComponentMain.java
View file @
5d70464c
...
@@ -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
());
}
}
...
...
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/HomePresenter.java
View file @
5d70464c
...
@@ -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清機失敗"
);
...
...
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/NewMainPresenter.java
View file @
5d70464c
...
@@ -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清機失敗"
);
...
...
component-main/src/main/java/com/gingersoft/gsa/cloud/main/mvp/presenter/SettlementReportPresenter.java
View file @
5d70464c
...
@@ -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清機失敗"
);
...
...
component-pay/src/main/java/com/gingersoft/gsa/cloud/pay/mvp/ui/activity/PayResultActivity.java
View file @
5d70464c
This diff is collapsed.
Click to expand it.
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/CancelOrder.java
View file @
5d70464c
...
@@ -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
;
...
...
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/PrintOrderAction.java
View file @
5d70464c
...
@@ -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
)
{
...
...
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/RefundOrder.java
View file @
5d70464c
...
@@ -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
)
{
...
...
component-table/src/main/java/com/gingersoft/gsa/cloud/table/mvp/action/order/TipsOrder.java
View file @
5d70464c
...
@@ -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);
}
//
}
}
//
}
});
//
});
}
}
}
}
})
})
...
...
library-order/src/main/java/com/gingersoft/gsa/cloud/order/order/DoshokuOrder.java
View file @
5d70464c
...
@@ -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
();
}
}
...
...
library-order/src/main/java/com/gingersoft/gsa/cloud/pay/pos/PosPay.java
View file @
5d70464c
...
@@ -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
()
{
...
...
library-order/src/main/java/com/gingersoft/gsa/cloud/pay/pos/fragment/PosActionStatusExceptionFragment.java
View file @
5d70464c
...
@@ -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
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment