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
47147bd1
Commit
47147bd1
authored
Sep 09, 2020
by
宁斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、删除送单食品问题
parent
85c7cde7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
14 deletions
+37
-14
base-module/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/OrderDetail.java
+1
-0
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
+18
-0
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderPayPresenter.java
+12
-8
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/OrderPayActivity.java
+6
-6
No files found.
base-module/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/OrderDetail.java
View file @
47147bd1
...
...
@@ -902,6 +902,7 @@ public class OrderDetail implements Serializable {
orderDetail
.
setTopId
(
orderDetailsBean
.
getTopId
());
orderDetail
.
setProductName
(
orderDetailsBean
.
getProductName
());
orderDetail
.
setNumber
(
orderDetailsBean
.
getNumber
());
orderDetail
.
setUnit_price
(
orderDetailsBean
.
getPrice
());
orderDetail
.
setPrice
(
orderDetailsBean
.
getPrice
()
*
orderDetailsBean
.
getNumber
());
orderDetail
.
setVisible
(
orderDetailsBean
.
getStatus
()
==
0
);
orderDetail
.
setPrintseting
(
orderDetailsBean
.
getPrintSetIng
());
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
View file @
47147bd1
...
...
@@ -227,6 +227,11 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
mRootView
.
recordOperat
(
true
);
//有取消的食品不能操作
OrderDetail
currentOrderDetail
=
mSelectMealAdapter
.
getCurrentOrderDetail
();
if
(
currentOrderDetail
!=
null
&&
currentOrderDetail
.
isModify
()){
return
;
}
if
(
mSelectMealAdapter
.
getSelectedMode
()
==
SelectMealAdapter
.
MULTIPLE_SELECTED
)
{
return
;
}
...
...
@@ -829,6 +834,10 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
}
else
{
item
.
setNumber
(
0
);
}
if
(
item
.
getNumber
()
!=
0
)
{
//更新食品金额
item
.
setPrice
(
item
.
getNumber
()
*
item
.
getUnit_price
());
}
item
.
setCancelReason
(
reason
);
item
.
setReasonId
(
reasonId
);
item
.
setCancelNumber
(
deleteNumber
);
...
...
@@ -841,6 +850,9 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
mRootView
.
showBtnMealModifyRestoreVisibility
(
true
);
//更新賬單金額
updateOrderMoneyItem
();
// String deleteOrderRequest = GsonUtils.GsonString(request);
// RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), deleteOrderRequest);
//
...
...
@@ -909,9 +921,15 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
item
.
setCancelReason
(
""
);
item
.
setReasonId
(
0
);
item
.
setCancelNumber
(
0
);
if
(
item
.
getNumber
()
!=
0
)
{
//恢复食品金额
item
.
setPrice
(
item
.
getNumber
()
*
item
.
getUnit_price
());
}
}
myOrderManage
.
setDeleteOrders
(
null
);
mSelectMealAdapter
.
notifyDataSetChanged
();
//更新賬單金額
updateOrderMoneyItem
();
}
public
void
queryMember
(
int
type
,
String
parm
,
String
shopName
,
int
tableId
,
String
tableNumber
)
{
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderPayPresenter.java
View file @
47147bd1
package
com
.
gingersoft
.
gsa
.
cloud
.
table
.
mvp
.
presenter
;
import
android.app.Application
;
import
android.text.TextUtils
;
import
com.gingersoft.gsa.cloud.base.application.GsaCloudApplication
;
import
com.gingersoft.gsa.cloud.base.common.bean.BaseResult
;
...
...
@@ -236,14 +237,17 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
mRootView
.
hideLoading
();
if
(
baseResult
.
isSuccess
())
{
OrderPayRespose
orderPayRespose
=
JsonUtils
.
parseObject
(
baseResult
.
getData
(),
OrderPayRespose
.
class
);
MyOrderManage
.
getInstance
().
setAddPoints
(
orderPayRespose
.
getAddPoints
());
MyOrderManage
.
getInstance
().
setNowPoint
(
orderPayRespose
.
getNowPoint
());
MyOrderManage
.
getInstance
().
setOldPoints
(
orderPayRespose
.
getOldPoints
());
MyOrderManage
.
getInstance
().
setIntegralQrcode
(
orderPayRespose
.
getVerifyCode
());
// MemberInfo memberInfo = MyOrderManage.getInstance().getMemberInfo();
// if (memberInfo != null) {
// setPoints(memberInfo);
// }
if
(
orderPayRespose
!=
null
)
{
if
(
myOrderManage
.
getMemberInfo
()
!=
null
){
MyOrderManage
.
getInstance
().
setAddPoints
(
orderPayRespose
.
getAddPoints
());
MyOrderManage
.
getInstance
().
setNowPoint
(
orderPayRespose
.
getNowPoint
());
MyOrderManage
.
getInstance
().
setOldPoints
(
orderPayRespose
.
getOldPoints
());
}
else
{
if
(!
TextUtils
.
isEmpty
(
orderPayRespose
.
getVerifyCode
())){
MyOrderManage
.
getInstance
().
setIntegralQrcode
(
orderPayRespose
.
getVerifyCode
());
}
}
}
//結賬成功
mRootView
.
paySuccess
();
}
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/OrderPayActivity.java
View file @
47147bd1
...
...
@@ -482,12 +482,12 @@ public class OrderPayActivity extends BaseActivity<OrderPayPresenter> implements
}
}
if
(
openInstruction
)
{
//
CC.obtainBuilder("Component.Print")
//
.setActionName("printActivity")
//
.addParam(PrintConstans.PRINT_TYPE, PrintConstans.PRINT_INSTRUCTION)
//
.build()
//
.callAsync((cc, result) -> {
//
});
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_INSTRUCTION
)
.
build
()
.
callAsync
((
cc
,
result
)
->
{
});
printBill
();
}
else
{
printBill
();
...
...
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