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
e136398a
Commit
e136398a
authored
Sep 10, 2020
by
宁斌
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、外賣自取訂單詳情頁閃退 2、送單打印上菜紙失敗
parent
b5ccc516
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
115 additions
and
137 deletions
+115
-137
base-module/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/TableBean.java
+5
-3
base-module/src/main/java/com/gingersoft/gsa/cloud/ui/adapter/BillMethodAdapter.java
+6
-3
base-module/src/main/java/com/gingersoft/gsa/cloud/ui/bean/view/SectionTextItem3.java
+1
-5
config.gradle
+2
-2
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/activity/OrderDetailsActivity.kt
+3
-1
manager-module/src/main/res/layout/manager_item_manage_table.xml
+3
-1
print-module/src/main/java/com/joe/print/mvp/print/PrintBill.java
+3
-4
print-module/src/main/java/com/joe/print/mvp/print/PrinterRoot.java
+4
-0
print-module/src/main/res/layout/print_model_meal_member_integer_info.xml
+7
-1
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/model/bean/OrderDetailItem.java
+2
-15
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/BaseOrderPresenter.java
+30
-16
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
+2
-62
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderContentPresenter.java
+2
-2
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderPayPresenter.java
+4
-0
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/TablePresenter.java
+3
-4
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/orderManager/AllOrderPresenter.java
+11
-3
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/MealStandActivity.java
+7
-4
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/OrderPayActivity.java
+2
-4
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/TableActivity.java
+1
-1
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/orderManager/OrderDetailActivity.java
+11
-0
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/widget/DiscountDialog.java
+6
-6
No files found.
base-module/src/main/java/com/gingersoft/gsa/cloud/base/common/bean/TableBean.java
View file @
e136398a
...
@@ -169,7 +169,7 @@ public class TableBean {
...
@@ -169,7 +169,7 @@ public class TableBean {
}
}
}
}
public
static
TableBean
.
DataBean
splitTableTransformTable
(
TableExtBean
.
DataBean
dataBean
)
{
public
static
TableBean
.
DataBean
splitTableTransformTable
(
Table
Bean
.
DataBean
mainTable
,
Table
ExtBean
.
DataBean
dataBean
)
{
TableBean
.
DataBean
tableBean
=
new
TableBean
.
DataBean
();
TableBean
.
DataBean
tableBean
=
new
TableBean
.
DataBean
();
tableBean
.
setId
(
dataBean
.
getId
());
tableBean
.
setId
(
dataBean
.
getId
());
tableBean
.
setTableName
(
dataBean
.
getTableName
()
+
"-"
+
dataBean
.
getTableNumber
());
tableBean
.
setTableName
(
dataBean
.
getTableName
()
+
"-"
+
dataBean
.
getTableNumber
());
...
@@ -179,7 +179,8 @@ public class TableBean {
...
@@ -179,7 +179,8 @@ public class TableBean {
// tableBean.setQrCode();
// tableBean.setQrCode();
// tableBean.setQrCodeImg();
// tableBean.setQrCodeImg();
tableBean
.
setSeatCount
(
dataBean
.
getSeatCount
());
tableBean
.
setSeatCount
(
dataBean
.
getSeatCount
());
// tableBean.setMaxSeatCount();
tableBean
.
setMaxSeatCount
(
mainTable
.
getMaxSeatCount
());
tableBean
.
setMinSeatCount
(
mainTable
.
getMinSeatCount
());
tableBean
.
setStatus
(
dataBean
.
getTableStatus
());
tableBean
.
setStatus
(
dataBean
.
getTableStatus
());
tableBean
.
setUseStatus
(
dataBean
.
getInUse
());
tableBean
.
setUseStatus
(
dataBean
.
getInUse
());
tableBean
.
setTableNumber
(
dataBean
.
getTableNumber
());
tableBean
.
setTableNumber
(
dataBean
.
getTableNumber
());
...
@@ -197,7 +198,8 @@ public class TableBean {
...
@@ -197,7 +198,8 @@ public class TableBean {
// tableBean.setQrCode();
// tableBean.setQrCode();
// tableBean.setQrCodeImg();
// tableBean.setQrCodeImg();
tableBean
.
setSeatCount
(
dataBean
.
getSeatCount
());
tableBean
.
setSeatCount
(
dataBean
.
getSeatCount
());
// tableBean.setMaxSeatCount();
tableBean
.
setMaxSeatCount
(
mainTable
.
getMaxSeatCount
());
tableBean
.
setMinSeatCount
(
mainTable
.
getMinSeatCount
());
tableBean
.
setStatus
(
dataBean
.
getTableStatus
());
tableBean
.
setStatus
(
dataBean
.
getTableStatus
());
tableBean
.
setUseStatus
(
dataBean
.
getInUse
());
tableBean
.
setUseStatus
(
dataBean
.
getInUse
());
tableBean
.
setTableNumber
(
dataBean
.
getTableNumber
());
tableBean
.
setTableNumber
(
dataBean
.
getTableNumber
());
...
...
base-module/src/main/java/com/gingersoft/gsa/cloud/ui/adapter/BillMethodAdapter.java
View file @
e136398a
...
@@ -30,10 +30,13 @@ public class BillMethodAdapter extends BaseQuickAdapter<PayMethod, BaseViewHolde
...
@@ -30,10 +30,13 @@ public class BillMethodAdapter extends BaseQuickAdapter<PayMethod, BaseViewHolde
}
else
{
}
else
{
tv_bill_method_name
.
setText
(
item
.
getPayName
());
tv_bill_method_name
.
setText
(
item
.
getPayName
());
}
}
tv_bill_method_name
.
setTextSize
(
item
.
getPayModeSize
());
tv_bill_method_name
.
setTextSize
(
item
.
getPayModeSize
());
tv_bill_method_name
.
setTextColor
(
Color
.
parseColor
(
item
.
getFont_color
()));
if
(!
TextUtils
.
isEmpty
(
item
.
getFont_color
())){
tv_bill_method_name
.
setBackgroundColor
(
Color
.
parseColor
(
item
.
getColor
()));
tv_bill_method_name
.
setTextColor
(
Color
.
parseColor
(
item
.
getFont_color
()));
}
if
(!
TextUtils
.
isEmpty
(
item
.
getColor
()))
{
tv_bill_method_name
.
setBackgroundColor
(
Color
.
parseColor
(
item
.
getColor
()));
}
}
}
}
}
base-module/src/main/java/com/gingersoft/gsa/cloud/ui/bean/view/SectionTextItem3.java
View file @
e136398a
...
@@ -101,11 +101,7 @@ public class SectionTextItem3 {
...
@@ -101,11 +101,7 @@ public class SectionTextItem3 {
}
}
sectionTextItem3
.
setLeftText
(
foodName
);
sectionTextItem3
.
setLeftText
(
foodName
);
sectionTextItem3
.
setCenterText
(
String
.
valueOf
(
orderDetail
.
getNumber
()));
sectionTextItem3
.
setCenterText
(
String
.
valueOf
(
orderDetail
.
getNumber
()));
if
(
orderDetail
.
getType
()
==
OrderDetail
.
DISCOUNT_TYPE
)
{
sectionTextItem3
.
setRightText
(
String
.
valueOf
(
orderDetail
.
getPrice
()));
sectionTextItem3
.
setRightText
(
String
.
valueOf
(
orderDetail
.
getPrice
()));
}
else
{
sectionTextItem3
.
setRightText
(
String
.
valueOf
(
orderDetail
.
getPrice
()
*
orderDetail
.
getNumber
()));
}
sectionTextItem3List
.
add
(
sectionTextItem3
);
sectionTextItem3List
.
add
(
sectionTextItem3
);
}
}
return
sectionTextItem3List
;
return
sectionTextItem3List
;
...
...
config.gradle
View file @
e136398a
...
@@ -7,8 +7,8 @@ ext {
...
@@ -7,8 +7,8 @@ ext {
targetSdkVersion
:
28
,
targetSdkVersion
:
28
,
//正式版: 1.0.3 3
//正式版: 1.0.3 3
//內部測試版:1.2.0 20
//內部測試版:1.2.0 20
versionCode
:
7
,
versionCode
:
8
,
versionName
:
"1.0.
72
"
versionName
:
"1.0.
8
"
]
]
version
=
[
version
=
[
...
...
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/activity/OrderDetailsActivity.kt
View file @
e136398a
...
@@ -250,7 +250,9 @@ class OrderDetailsActivity : BaseActivity() {
...
@@ -250,7 +250,9 @@ class OrderDetailsActivity : BaseActivity() {
var
spanCount
=
3
var
spanCount
=
3
val
gridLayoutManager
=
val
gridLayoutManager
=
if
(
btnList
.
size
<=
spanCount
)
{
if
(
btnList
.
size
<=
spanCount
)
{
spanCount
=
btnList
.
size
if
(
btnList
.
size
!=
0
){
spanCount
=
btnList
.
size
}
GridLayoutManager
(
this
@OrderDetailsActivity
,
spanCount
)
GridLayoutManager
(
this
@OrderDetailsActivity
,
spanCount
)
}
else
{
}
else
{
GridLayoutManager
(
this
@OrderDetailsActivity
,
spanCount
)
GridLayoutManager
(
this
@OrderDetailsActivity
,
spanCount
)
...
...
manager-module/src/main/res/layout/manager_item_manage_table.xml
View file @
e136398a
...
@@ -106,8 +106,10 @@
...
@@ -106,8 +106,10 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
app:backgroundColor=
"@color/theme_white_color"
app:backgroundColor=
"@color/theme_white_color"
app:corner=
"rightBottom"
app:corner=
"rightBottom"
app:primaryText=
"堂"
app:primaryTextColor=
"#249B65"
app:primaryTextColor=
"#249B65"
app:primaryTextSize=
"10sp"
/>
app:primaryTextSize=
"10sp"
app:isRestoreText=
"false"
/>
<TextView
<TextView
android:id=
"@+id/tv_type_labe"
android:id=
"@+id/tv_type_labe"
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrintBill.java
View file @
e136398a
...
@@ -111,14 +111,13 @@ public class PrintBill extends PrinterRoot {
...
@@ -111,14 +111,13 @@ public class PrintBill extends PrinterRoot {
private
OrderDetails
.
DataBean
getOrderDetail
()
{
private
OrderDetails
.
DataBean
getOrderDetail
()
{
OrderDetails
.
DataBean
dataBean
=
new
OrderDetails
.
DataBean
();
OrderDetails
.
DataBean
dataBean
=
new
OrderDetails
.
DataBean
();
dataBean
.
setNowPoints
(
MyOrderManage
.
getInstance
().
getNowPoint
());
dataBean
.
setAddPoints
(
MyOrderManage
.
getInstance
().
getAddPoints
());
dataBean
.
setOldPoints
(
MyOrderManage
.
getInstance
().
getOldPoints
());
MemberInfo
memberInfo
=
MyOrderManage
.
getInstance
().
getMemberInfo
();
MemberInfo
memberInfo
=
MyOrderManage
.
getInstance
().
getMemberInfo
();
if
(
memberInfo
!=
null
)
{
if
(
memberInfo
!=
null
)
{
dataBean
.
setMEMBER_NAME
(
memberInfo
.
getMemberName
());
dataBean
.
setMEMBER_NAME
(
memberInfo
.
getMemberName
());
dataBean
.
setPHONE
(
memberInfo
.
getPhone
());
dataBean
.
setPHONE
(
memberInfo
.
getPhone
());
dataBean
.
setNowPoints
(
MyOrderManage
.
getInstance
().
getNowPoint
());
dataBean
.
setAddPoints
(
MyOrderManage
.
getInstance
().
getAddPoints
());
dataBean
.
setOldPoints
(
MyOrderManage
.
getInstance
().
getOldPoints
());
}
}
return
dataBean
;
return
dataBean
;
}
}
...
...
print-module/src/main/java/com/joe/print/mvp/print/PrinterRoot.java
View file @
e136398a
...
@@ -570,6 +570,7 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
...
@@ -570,6 +570,7 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
protected
View
getTableMealMemberIntegerView
(
Context
mContext
,
OrderDetails
.
DataBean
data
,
String
integralQrcode
)
{
protected
View
getTableMealMemberIntegerView
(
Context
mContext
,
OrderDetails
.
DataBean
data
,
String
integralQrcode
)
{
View
view
=
View
.
inflate
(
mContext
,
R
.
layout
.
print_model_meal_member_integer_info
,
null
);
View
view
=
View
.
inflate
(
mContext
,
R
.
layout
.
print_model_meal_member_integer_info
,
null
);
LinearLayout
ll_member_info
=
view
.
findViewById
(
R
.
id
.
ll_member_info
);
TextView
tvMemberNum
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_number
);
//會員號碼
TextView
tvMemberNum
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_number
);
//會員號碼
TextView
tvMemberName
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_name
);
//會員名稱
TextView
tvMemberName
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_name
);
//會員名稱
TextView
tvMemberPhone
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_phone
);
//會員電話
TextView
tvMemberPhone
=
view
.
findViewById
(
R
.
id
.
tv_print_model_member_phone
);
//會員電話
...
@@ -591,6 +592,9 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
...
@@ -591,6 +592,9 @@ public abstract class PrinterRoot implements PrintSocketHolder.OnStateChangedLis
if
(
data
.
getPHONE
()
!=
null
&&
data
.
getPHONE
().
length
()
>
0
)
{
if
(
data
.
getPHONE
()
!=
null
&&
data
.
getPHONE
().
length
()
>
0
)
{
tvMemberPhone
.
setText
(
"會員電話:"
+
getReplaceAfter
(
data
.
getPHONE
()));
tvMemberPhone
.
setText
(
"會員電話:"
+
getReplaceAfter
(
data
.
getPHONE
()));
}
}
ll_member_info
.
setVisibility
(
View
.
VISIBLE
);
}
else
{
ll_member_info
.
setVisibility
(
View
.
GONE
);
}
}
//生成積分QRCode碼(飯糰APP掃碼獲得積分)
//生成積分QRCode碼(飯糰APP掃碼獲得積分)
if
(
TextUtils
.
isEmpty
(
integralQrcode
))
{
if
(
TextUtils
.
isEmpty
(
integralQrcode
))
{
...
...
print-module/src/main/res/layout/print_model_meal_member_integer_info.xml
View file @
e136398a
...
@@ -4,6 +4,12 @@
...
@@ -4,6 +4,12 @@
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<LinearLayout
android:id=
"@+id/ll_member_info"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<TextView
<TextView
android:id=
"@+id/tv_print_model_member_number"
android:id=
"@+id/tv_print_model_member_number"
style=
"@style/print_other_order_twenty_six_style"
style=
"@style/print_other_order_twenty_six_style"
...
@@ -51,7 +57,7 @@
...
@@ -51,7 +57,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"@dimen/dp_5"
android:layout_marginTop=
"@dimen/dp_5"
android:text=
"結餘積分:"
/>
android:text=
"結餘積分:"
/>
</LinearLayout>
<LinearLayout
<LinearLayout
android:id=
"@+id/ll_integral_qrcode"
android:id=
"@+id/ll_integral_qrcode"
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/model/bean/OrderDetailItem.java
View file @
e136398a
...
@@ -76,21 +76,6 @@ public class OrderDetailItem implements Serializable {
...
@@ -76,21 +76,6 @@ public class OrderDetailItem implements Serializable {
private
String
billNo
;
private
String
billNo
;
/**取餐碼*/
/**取餐碼*/
private
String
takeFoodCode
;
private
String
takeFoodCode
;
// private String payName;
// private String orderPayType;
// private double tipsPrice;
// private byte linePayType;
// /**折扣ID*/
// private Long discountId;
// /**折扣金額*/
// private double discountAmount;
// /**折扣比例*/
// private int discountValue;
// /**折扣名稱*/
// private String remark;
// /**折扣類型*/
// private int type;
/**生成訂單時間*/
/**生成訂單時間*/
private
String
createTime
;
private
String
createTime
;
...
@@ -109,6 +94,8 @@ public class OrderDetailItem implements Serializable {
...
@@ -109,6 +94,8 @@ public class OrderDetailItem implements Serializable {
private
MemberInfo
memberInfo
;
private
MemberInfo
memberInfo
;
/**會員積分碼*/
/**會員積分碼*/
private
String
verifyCode
;
private
String
verifyCode
;
/**會員積分相关实体*/
private
OrderPayRespose
integralInfo
;
/**
/**
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/BaseOrderPresenter.java
View file @
e136398a
...
@@ -280,6 +280,18 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -280,6 +280,18 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
if
(
mSelectMealAdapter
.
getSelect_position
()
==
-
1
)
{
if
(
mSelectMealAdapter
.
getSelect_position
()
==
-
1
)
{
return
false
;
return
false
;
}
}
if
(
myOrderManage
.
getOrderFoodList
().
size
()
<=
0
)
{
return
false
;
}
if
(
myOrderManage
.
getSelmainstartpositon
()
>
myOrderManage
.
getOrderFoodList
().
size
())
{
return
false
;
}
OrderDetail
orderMainFood
=
myOrderManage
.
getOrderFoodList
().
get
(
myOrderManage
.
getSelmainstartpositon
());
if
(
mMealStandPresenter
!=
null
&&
orderMainFood
!=
null
)
{
if
(!
mMealStandPresenter
.
memberPointsCondition
(
orderMainFood
.
getPointsRedeem
()
*
i
,
orderMainFood
.
getProductName
()))
{
return
false
;
}
}
return
true
;
return
true
;
}
}
...
@@ -712,9 +724,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -712,9 +724,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
*/
*/
public
double
getDiscountableFoodTotal
(
int
discountType
,
boolean
add
)
{
public
double
getDiscountableFoodTotal
(
int
discountType
,
boolean
add
)
{
double
total
=
0.0
;
double
total
=
0.0
;
int
orderSize
=
myOrderManage
.
getOrderFoodList
().
size
();
List
<
OrderDetail
>
orderFoodList
=
myOrderManage
.
getOrderFoodList
();
int
orderSize
=
orderFoodList
.
size
();
for
(
int
i
=
0
;
i
<
orderSize
;
i
++)
{
for
(
int
i
=
0
;
i
<
orderSize
;
i
++)
{
OrderDetail
food
=
myOrderManage
.
getOrderFoodList
()
.
get
(
i
);
OrderDetail
food
=
orderFoodList
.
get
(
i
);
if
(
food
.
getNumber
()
==
0
)
if
(
food
.
getNumber
()
==
0
)
continue
;
continue
;
if
(
food
.
getItemType
()
==
1
)
{
if
(
food
.
getItemType
()
==
1
)
{
...
@@ -722,12 +735,12 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -722,12 +735,12 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
}
}
}
else
{
}
else
{
i
f
(
food
.
getType
()
==
OrderDetail
.
DISCOUNT_TYPE
)
{
i
nt
parentIndex
=
food
.
getParentIndex
()
-
1
;
//折扣金额直接减掉
if
(
orderSize
>
parentIndex
&&
orderFoodList
.
get
(
parentIndex
).
getAblediscount
()
==
1
)
{
total
=
MoneyUtil
.
sub
(
total
,
Math
.
abs
(
food
.
getPrice
()));
if
(
food
.
getType
()
==
OrderDetail
.
DISCOUNT_TYPE
)
{
}
else
{
//主食品参与折扣,折扣金额直接减掉
int
parentIndex
=
food
.
getParentIndex
()
-
1
;
total
=
MoneyUtil
.
sub
(
total
,
Math
.
abs
(
food
.
getPrice
()))
;
if
(
orderSize
>
parentIndex
&&
myOrderManage
.
getOrderFoodList
().
get
(
parentIndex
).
getAblediscount
()
==
1
)
{
}
else
{
//主食品可參與折扣 子食品才能參與折扣
//主食品可參與折扣 子食品才能參與折扣
if
(
food
.
getAblediscount
()
==
1
)
{
if
(
food
.
getAblediscount
()
==
1
)
{
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
...
@@ -788,9 +801,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -788,9 +801,10 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
*/
*/
public
double
getScAbleFoodTotal
()
{
public
double
getScAbleFoodTotal
()
{
double
total
=
0.0
;
double
total
=
0.0
;
int
orderSize
=
myOrderManage
.
getOrderFoodList
().
size
();
List
<
OrderDetail
>
orderFoodList
=
myOrderManage
.
getOrderFoodList
();
int
orderSize
=
orderFoodList
.
size
();
for
(
int
i
=
0
;
i
<
orderSize
;
i
++)
{
for
(
int
i
=
0
;
i
<
orderSize
;
i
++)
{
OrderDetail
food
=
myOrderManage
.
getOrderFoodList
()
.
get
(
i
);
OrderDetail
food
=
orderFoodList
.
get
(
i
);
if
(
food
.
getNumber
()
==
0
)
if
(
food
.
getNumber
()
==
0
)
continue
;
continue
;
if
(
food
.
getItemType
()
==
1
)
{
if
(
food
.
getItemType
()
==
1
)
{
...
@@ -798,12 +812,12 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
...
@@ -798,12 +812,12 @@ public class BaseOrderPresenter<M extends BaseOrderContract.Model, V extends Bas
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
}
}
}
else
{
}
else
{
i
f
(
food
.
getType
()
==
OrderDetail
.
DISCOUNT_TYPE
)
{
i
nt
parentIndex
=
food
.
getParentIndex
()
-
1
;
//折扣金额直接减掉
if
(
orderSize
>
parentIndex
&&
orderFoodList
.
get
(
parentIndex
).
getScAble
()
==
1
)
{
total
=
MoneyUtil
.
sub
(
total
,
Math
.
abs
(
food
.
getPrice
()));
if
(
food
.
getType
()
==
OrderDetail
.
DISCOUNT_TYPE
)
{
}
else
{
//主食品参与服务费,折扣金额直接减掉
int
parentIndex
=
food
.
getParentIndex
()
-
1
;
total
=
MoneyUtil
.
sub
(
total
,
Math
.
abs
(
food
.
getPrice
()))
;
if
(
orderSize
>
parentIndex
&&
myOrderManage
.
getOrderFoodList
().
get
(
parentIndex
).
getScAble
()
==
1
)
{
}
else
{
//主食品可參與服务费 子食品才能參與服务费
//主食品可參與服务费 子食品才能參與服务费
if
(
food
.
getScAble
()
==
1
)
{
if
(
food
.
getScAble
()
==
1
)
{
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
total
=
MoneyUtil
.
sum
(
total
,
food
.
getPrice
());
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/MealStandPresenter.java
View file @
e136398a
...
@@ -795,7 +795,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
...
@@ -795,7 +795,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
if
(
GsaCloudApplication
.
androidSetting
.
isAutoPrinterParper
())
{
if
(
GsaCloudApplication
.
androidSetting
.
isAutoPrinterParper
())
{
CC
.
obtainBuilder
(
"Component.Print"
)
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_
KITCHEN
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_
SERVE
)
.
build
()
.
build
()
.
callAsyncCallbackOnMainThread
((
cc
,
result
)
->
{
.
callAsyncCallbackOnMainThread
((
cc
,
result
)
->
{
if
(
result
.
isSuccess
())
{
if
(
result
.
isSuccess
())
{
...
@@ -968,66 +968,6 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
...
@@ -968,66 +968,6 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
});
});
}
}
// public void memeberUse(int tableId, String tableNumber, long memberId, Button btn_table) {
// mModel.memeberUse(tableId, tableNumber, memberId)
// .subscribeOn(Schedulers.io())
// .doOnSubscribe(disposable -> mRootView.showLoading(null))
// .subscribeOn(AndroidSchedulers.mainThread())
// .observeOn(AndroidSchedulers.mainThread())
// .doAfterTerminate(() -> mRootView.hideLoading())
// .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
// .subscribe(new ErrorHandleSubscriber<BaseResult>(mErrorHandler) {
//
// @Override
// public void onNext(@NonNull BaseResult info) {
// if (info != null && info.isSuccess()) {
// if (info.getData() != null) {
// MyOrderManage.getInstance().setMemberInfo(mMemberInfo);
// btn_table.setBackgroundResource(R.color.pink_300);
// //添加会员折扣行
// addMemberDiscount(mMemberInfo.getId(),mMemberInfo.getMemberDiscount(),mMemberInfo.getLevelName1());
// } else {
// mRootView.showMessage("使用失敗!");
// }
// } else {
// mRootView.showMessage(info.getErrMsg());
// }
// }
// });
// }
// public void memeberUseCancel(int tableId, String tableNumber, long memberId, Button btn_table) {
// mModel.memeberUseCancel(tableId, tableNumber, memberId)
// .subscribeOn(Schedulers.io())
// .doOnSubscribe(disposable -> mRootView.showLoading(null))
// .subscribeOn(AndroidSchedulers.mainThread())
// .observeOn(AndroidSchedulers.mainThread())
// .doAfterTerminate(() -> mRootView.hideLoading())
// .compose(RxLifecycleUtils.bindToLifecycle(mRootView))
// .subscribe(new ErrorHandleSubscriber<BaseResult>(mErrorHandler) {
//
// @Override
// public void onNext(@NonNull BaseResult info) {
// if (info != null && info.isSuccess()) {
// if (info.getData() != null) {
// btn_table.setBackgroundColor(Color.parseColor("#336699"));
// MyOrderManage.getInstance().setMemberInfo(null);
// //刪除會員折扣行
// removeMemberDiscountItem();
// //更新會員信息
// mRootView.memberUseCancelSuccess();
// } else {
// mRootView.showMessage("清除失敗!");
// }
// } else {
// mRootView.showMessage(info.getErrMsg());
// }
// }
//
// });
// }
public
void
getRestaurantFoodReason
()
{
public
void
getRestaurantFoodReason
()
{
int
brandId
=
GsaCloudApplication
.
getBrandId
(
mApplication
);
int
brandId
=
GsaCloudApplication
.
getBrandId
(
mApplication
);
int
restaurantId
=
GsaCloudApplication
.
getRestaurantId
(
mApplication
);
int
restaurantId
=
GsaCloudApplication
.
getRestaurantId
(
mApplication
);
...
@@ -1610,7 +1550,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
...
@@ -1610,7 +1550,7 @@ public class MealStandPresenter extends BaseOrderPresenter<MealStandContract.Mod
* @param pointsRedeem
* @param pointsRedeem
* @return
* @return
*/
*/
p
rivate
boolean
memberPointsCondition
(
double
pointsRedeem
,
String
foodName
)
{
p
ublic
boolean
memberPointsCondition
(
double
pointsRedeem
,
String
foodName
)
{
MemberInfo
memberInfo
=
myOrderManage
.
getMemberInfo
();
MemberInfo
memberInfo
=
myOrderManage
.
getMemberInfo
();
if
(
memberInfo
==
null
)
{
if
(
memberInfo
==
null
)
{
//当前食品需要会员积分
//当前食品需要会员积分
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderContentPresenter.java
View file @
e136398a
...
@@ -361,13 +361,13 @@ public class OrderContentPresenter extends BaseOrderPresenter<OrderContentContra
...
@@ -361,13 +361,13 @@ public class OrderContentPresenter extends BaseOrderPresenter<OrderContentContra
}
}
/**
/**
* 送單
* 送單
打印上菜纸
*/
*/
private
void
printSendOrder
(
List
<
OrderDetail
>
newFoods
)
{
private
void
printSendOrder
(
List
<
OrderDetail
>
newFoods
)
{
if
(
GsaCloudApplication
.
androidSetting
.
isAutoPrinterParper
())
{
if
(
GsaCloudApplication
.
androidSetting
.
isAutoPrinterParper
())
{
CC
.
obtainBuilder
(
"Component.Print"
)
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_
KITCHEN
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_
SERVE
)
.
build
()
.
build
()
.
callAsyncCallbackOnMainThread
((
cc
,
result
)
->
{
.
callAsyncCallbackOnMainThread
((
cc
,
result
)
->
{
if
(
result
.
isSuccess
())
{
if
(
result
.
isSuccess
())
{
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/OrderPayPresenter.java
View file @
e136398a
...
@@ -276,6 +276,7 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
...
@@ -276,6 +276,7 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
payRequest
.
setPointsAdd
(
getPointsAdd
());
payRequest
.
setPointsAdd
(
getPointsAdd
());
payRequest
.
setPointsUse
(
getPointsRedeem
());
payRequest
.
setPointsUse
(
getPointsRedeem
());
int
whetherFreeService
=
0
;
for
(
int
i
=
0
;
i
<
payMethodList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
payMethodList
.
size
();
i
++)
{
PayMethod
payMethod
=
payMethodList
.
get
(
i
);
PayMethod
payMethod
=
payMethodList
.
get
(
i
);
OrderPayRequest
.
orderPay
orderPay
=
new
OrderPayRequest
.
orderPay
();
OrderPayRequest
.
orderPay
orderPay
=
new
OrderPayRequest
.
orderPay
();
...
@@ -288,9 +289,12 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
...
@@ -288,9 +289,12 @@ public class OrderPayPresenter extends BaseOrderPresenter<OrderPayContract.Model
}
else
{
}
else
{
orderPay
.
setTipsPrice
(
orderPayView
.
getTipsPrice
());
orderPay
.
setTipsPrice
(
orderPayView
.
getTipsPrice
());
}
}
whetherFreeService
=
payMethod
.
getWhetherFreeService
();
orderPay
.
setAmount
(
payMethod
.
getPayMoney
());
orderPay
.
setAmount
(
payMethod
.
getPayMoney
());
payRequest
.
getOrderPays
().
add
(
orderPay
);
payRequest
.
getOrderPays
().
add
(
orderPay
);
}
}
payRequest
.
setWhetherFreeService
(
whetherFreeService
);
return
payRequest
;
return
payRequest
;
}
}
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/TablePresenter.java
View file @
e136398a
...
@@ -711,9 +711,8 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
...
@@ -711,9 +711,8 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
});
});
}
}
public
void
splitTable
(
TableBean
.
DataBean
tableBean
)
{
public
void
splitTable
(
int
tableId
)
{
mModel
.
splitTable
(
tableBean
.
getId
())
mModel
.
splitTable
(
tableId
)
.
subscribeOn
(
Schedulers
.
io
())
.
subscribeOn
(
Schedulers
.
io
())
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
null
))
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
null
))
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
...
@@ -729,7 +728,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
...
@@ -729,7 +728,7 @@ public class TablePresenter extends BasePresenter<TableContract.Model, TableCont
TableExtBean
.
DataBean
tableExtBean
=
JsonUtils
.
parseObject
(
result
.
getData
(),
TableExtBean
.
DataBean
.
class
);
TableExtBean
.
DataBean
tableExtBean
=
JsonUtils
.
parseObject
(
result
.
getData
(),
TableExtBean
.
DataBean
.
class
);
long
tableExtId
=
tableExtBean
.
getId
();
long
tableExtId
=
tableExtBean
.
getId
();
//分檯开檯
//分檯开檯
openTable
(
tableExtId
,
TableBean
.
splitTableTransformTable
(
tableExtBean
));
openTable
(
tableExtId
,
TableBean
.
splitTableTransformTable
(
table
Bean
,
table
ExtBean
));
}
}
}
else
{
}
else
{
mRootView
.
showMessage
(
result
.
getErrMsg
());
mRootView
.
showMessage
(
result
.
getErrMsg
());
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/presenter/orderManager/AllOrderPresenter.java
View file @
e136398a
...
@@ -7,6 +7,7 @@ import android.text.TextUtils;
...
@@ -7,6 +7,7 @@ import android.text.TextUtils;
import
android.util.Log
;
import
android.util.Log
;
import
com.billy.cc.core.component.CC
;
import
com.billy.cc.core.component.CC
;
import
com.gingersoft.gsa.cloud.base.application.GsaCloudApplication
;
import
com.gingersoft.gsa.cloud.base.common.bean.BillOrderMoney
;
import
com.gingersoft.gsa.cloud.base.common.bean.BillOrderMoney
;
import
com.gingersoft.gsa.cloud.base.common.bean.OrderBean
;
import
com.gingersoft.gsa.cloud.base.common.bean.OrderBean
;
import
com.gingersoft.gsa.cloud.base.common.bean.OrderDetail
;
import
com.gingersoft.gsa.cloud.base.common.bean.OrderDetail
;
...
@@ -99,7 +100,7 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
...
@@ -99,7 +100,7 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
mOrderCenterAdapter
.
setOnItemClickListener
(
new
OrderCenterAdapter
.
OnItemClickListener
()
{
mOrderCenterAdapter
.
setOnItemClickListener
(
new
OrderCenterAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
OrderDetailItem
datasBean
,
int
position
)
{
public
void
onItemClick
(
OrderDetailItem
datasBean
,
int
position
)
{
Intent
intent
=
new
Intent
(
IActivity
,
OrderDetailActivity
.
class
);
Intent
intent
=
new
Intent
(
GsaCloudApplication
.
getAppContext
()
,
OrderDetailActivity
.
class
);
intent
.
putExtra
(
"orderDetailItem"
,
datasBean
);
intent
.
putExtra
(
"orderDetailItem"
,
datasBean
);
mRootView
.
launchActivity
(
intent
);
mRootView
.
launchActivity
(
intent
);
}
}
...
@@ -184,9 +185,16 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
...
@@ -184,9 +185,16 @@ public class AllOrderPresenter extends BasePresenter<AllOrderContract.Model, All
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormatYMDHM
));
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormatYMDHM
));
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
if
(
orderDetailItem
.
getMemberInfo
()
!=
null
)
{
MyOrderManage
.
getInstance
().
setMemberInfo
(
orderDetailItem
.
getMemberInfo
());
}
else
{
MyOrderManage
.
getInstance
().
setIntegralQrcode
(
orderDetailItem
.
getVerifyCode
());
}
List
<
PayMethod
>
payMethodList
=
getPayMethodList
(
orderDetailItem
.
getOrderPays
());
List
<
PayMethod
>
payMethodList
=
getPayMethodList
(
orderDetailItem
.
getOrderPays
());
//設置打印所需支付方式
if
(
payMethodList
!=
null
)
{
MyOrderManage
.
getInstance
().
setBillMoney
(
payMethodList
);
//設置打印所需支付方式
MyOrderManage
.
getInstance
().
setBillMoney
(
payMethodList
);
}
CC
.
obtainBuilder
(
"Component.Print"
)
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_BILL
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_BILL
)
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/MealStandActivity.java
View file @
e136398a
...
@@ -53,6 +53,7 @@ import com.gingersoft.gsa.cloud.database.utils.FoodDaoUtils;
...
@@ -53,6 +53,7 @@ import com.gingersoft.gsa.cloud.database.utils.FoodDaoUtils;
import
com.gingersoft.gsa.cloud.database.utils.FoodModifierDaoUtils
;
import
com.gingersoft.gsa.cloud.database.utils.FoodModifierDaoUtils
;
import
com.gingersoft.gsa.cloud.print.PrinterUtils
;
import
com.gingersoft.gsa.cloud.print.PrinterUtils
;
import
com.gingersoft.gsa.cloud.print.bean.OrderDetails
;
import
com.gingersoft.gsa.cloud.print.bean.OrderDetails
;
import
com.gingersoft.gsa.cloud.table.BuildConfig
;
import
com.gingersoft.gsa.cloud.table.R
;
import
com.gingersoft.gsa.cloud.table.R
;
import
com.gingersoft.gsa.cloud.table.R2
;
import
com.gingersoft.gsa.cloud.table.R2
;
import
com.gingersoft.gsa.cloud.constans.GoldConstants
;
import
com.gingersoft.gsa.cloud.constans.GoldConstants
;
...
@@ -731,10 +732,12 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
...
@@ -731,10 +732,12 @@ public class MealStandActivity extends BaseFragmentActivity<MealStandPresenter>
case
3
:
case
3
:
case
4
:
case
4
:
case
5
:
case
5
:
if
(
i
==
1
)
{
if
(
BuildConfig
.
DEBUG
)
{
OrderBean
order
=
MyOrderManage
.
getInstance
().
getOrderBean
();
if
(
i
==
1
)
{
if
(
order
!=
null
)
{
OrderBean
order
=
MyOrderManage
.
getInstance
().
getOrderBean
();
ArmsUtils
.
snackbarText
(
"訂單ID:"
+
order
.
getId
());
if
(
order
!=
null
)
{
ArmsUtils
.
snackbarText
(
"訂單ID:"
+
order
.
getId
());
}
}
}
}
}
mPresenter
.
changeNumber
(
i
);
mPresenter
.
changeNumber
(
i
);
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/OrderPayActivity.java
View file @
e136398a
...
@@ -482,13 +482,11 @@ public class OrderPayActivity extends BaseActivity<OrderPayPresenter> implements
...
@@ -482,13 +482,11 @@ public class OrderPayActivity extends BaseActivity<OrderPayPresenter> implements
}
}
}
}
if
(
openInstruction
)
{
if
(
openInstruction
)
{
printBill
();
CC
.
obtainBuilder
(
"Component.Print"
)
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_INSTRUCTION
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_INSTRUCTION
)
.
build
()
.
build
();
.
callAsync
((
cc
,
result
)
->
{
});
printBill
();
}
else
{
}
else
{
printBill
();
printBill
();
}
}
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/TableActivity.java
View file @
e136398a
...
@@ -307,7 +307,7 @@ public class TableActivity extends BaseFragmentActivity<TablePresenter> implemen
...
@@ -307,7 +307,7 @@ public class TableActivity extends BaseFragmentActivity<TablePresenter> implemen
switch
(
mPresenter
.
getCurrentChooseOperatType
())
{
switch
(
mPresenter
.
getCurrentChooseOperatType
())
{
case
TableOperatTypeConstant
.
splite_table_1
:
case
TableOperatTypeConstant
.
splite_table_1
:
setOperatContentText
(
dataBean
.
getTableName
());
setOperatContentText
(
dataBean
.
getTableName
());
mPresenter
.
splitTable
(
dataBean
.
getId
()
);
mPresenter
.
splitTable
(
dataBean
);
break
;
break
;
case
TableOperatTypeConstant
.
print_parper_2
:
case
TableOperatTypeConstant
.
print_parper_2
:
case
TableOperatTypeConstant
.
init_table_3
:
case
TableOperatTypeConstant
.
init_table_3
:
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/activity/orderManager/OrderDetailActivity.java
View file @
e136398a
...
@@ -447,6 +447,16 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
...
@@ -447,6 +447,16 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormatYMDHM
));
dataBean
.
setCreateTime
(
TimeUtil
.
getStringByFormat
(
new
Date
(
orderDetailItem
.
getCreateTime
()),
TimeUtil
.
dateFormatYMDHM
));
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
OpenTableManage
.
getDefault
().
setTableBean
(
dataBean
);
List
<
PayMethod
>
payMethodList
=
getPayMethodList
(
orderDetailItem
.
getOrderPays
());
if
(
payMethodList
!=
null
)
{
//設置打印所需支付方式
MyOrderManage
.
getInstance
().
setBillMoney
(
payMethodList
);
}
if
(
orderDetailItem
.
getMemberInfo
()
!=
null
)
{
MyOrderManage
.
getInstance
().
setMemberInfo
(
orderDetailItem
.
getMemberInfo
());
}
else
{
MyOrderManage
.
getInstance
().
setIntegralQrcode
(
orderDetailItem
.
getVerifyCode
());
}
CC
.
obtainBuilder
(
"Component.Print"
)
CC
.
obtainBuilder
(
"Component.Print"
)
.
setActionName
(
"printActivity"
)
.
setActionName
(
"printActivity"
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_BILL
)
.
addParam
(
PrintConstans
.
PRINT_TYPE
,
PrintConstans
.
PRINT_BILL
)
...
@@ -460,6 +470,7 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
...
@@ -460,6 +470,7 @@ public class OrderDetailActivity extends BaseActivity<OrderDetailPresenter> impl
});
});
}
}
private
List
<
BillOrderMoney
>
getOrderMoneyList
()
{
private
List
<
BillOrderMoney
>
getOrderMoneyList
()
{
List
<
BillOrderMoney
>
billOrderMoneyList
=
new
ArrayList
<>();
List
<
BillOrderMoney
>
billOrderMoneyList
=
new
ArrayList
<>();
if
(
mOrderCenterMoneyList
!=
null
)
{
if
(
mOrderCenterMoneyList
!=
null
)
{
...
...
table-module/src/main/java/com/gingersoft/gsa/cloud/table/mvp/ui/widget/DiscountDialog.java
View file @
e136398a
...
@@ -138,12 +138,12 @@ public class DiscountDialog extends Dialog {
...
@@ -138,12 +138,12 @@ public class DiscountDialog extends Dialog {
mTopBar
.
setBackgroundColor
(
ContextCompat
.
getColor
(
mContext
,
R
.
color
.
theme_color
));
mTopBar
.
setBackgroundColor
(
ContextCompat
.
getColor
(
mContext
,
R
.
color
.
theme_color
));
}
}
if
(
canScan
)
{
if
(
canScan
)
{
mTopBar
.
addRightImageButton
(
R
.
mipmap
.
table_white_scan
,
R
.
id
.
topbar_right_change_button
)
//
mTopBar.addRightImageButton(R.mipmap.table_white_scan, R.id.topbar_right_change_button)
.
setOnClickListener
(
v
->
{
//
.setOnClickListener(v -> {
if
(
onClickListener
!=
null
)
{
//
if (onClickListener != null) {
onClickListener
.
onScan
();
//
onClickListener.onScan();
}
//
}
});
//
});
}
}
mTopBar
.
setTitle
(
"折扣"
);
mTopBar
.
setTitle
(
"折扣"
);
}
}
...
...
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