Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
e0dd017b
Commit
e0dd017b
authored
Mar 19, 2018
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加入优惠券规则状态和使用状态的判断;
parent
fb780669
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
4 deletions
+14
-4
app/src/main/java/com/xingdata/zzdpos/C.java
app/src/main/java/com/xingdata/zzdpos/C.java
+11
-0
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
...n/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
+3
-4
No files found.
app/src/main/java/com/xingdata/zzdpos/C.java
View file @
e0dd017b
...
...
@@ -649,4 +649,15 @@ public class C {
public
final
class
SYSTEM
{
public
static
final
String
DIALOGISDISMISS
=
"DIALOGISDISMISS"
;
}
public
final
class
TRULE_STATUS
{
public
static
final
int
NORMAL
=
0
;
public
static
final
int
INVALID
=
1
;
}
public
final
class
TICKET_USED_FLAG
{
public
static
final
int
NORMAL
=
1
;
public
static
final
int
USED
=
2
;
public
static
final
int
INVALID
=
3
;
}
}
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
View file @
e0dd017b
...
...
@@ -15,7 +15,6 @@ import com.xingdata.zzdpos.model.Saledetail;
import
com.xingdata.zzdpos.model.Saleorder
;
import
com.xingdata.zzdpos.model.Ticket
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.ui.login.LoginPresenter
;
import
com.xingdata.zzdpos.ui.main.MainActivity
;
import
com.xingdata.zzdpos.ui.main.MainPresenter
;
...
...
@@ -190,7 +189,7 @@ public class SettlePresenter extends SettleContract.Presenter {
public
void
searchTicket
()
{
List
<
Ticket
>
_tickets
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
mTickets
.
size
();
i
++)
{
if
(
mSaleorder
.
getOrderVipOffAmt
()
-
mSaleorder
.
getMsDisAmt
()
>=
mTickets
.
get
(
i
).
getTruleOrderAmt
())
{
if
(
mSaleorder
.
getOrderVipOffAmt
()
-
mSaleorder
.
getMsDisAmt
()
>=
mTickets
.
get
(
i
).
getTruleOrderAmt
()
&&
mTickets
.
get
(
i
).
getTruleStatus
()
==
C
.
TRULE_STATUS
.
NORMAL
&&
mTickets
.
get
(
i
).
getUsedFlag
()
==
C
.
TICKET_USED_FLAG
.
NORMAL
)
{
mTickets
.
get
(
i
).
setSelected
(
mSaleorder
.
getTicketId
()
==
mTickets
.
get
(
i
).
getTicketNo
());
_tickets
.
add
(
mTickets
.
get
(
i
));
}
...
...
@@ -300,7 +299,6 @@ public class SettlePresenter extends SettleContract.Presenter {
// }
// },
// throwable -> mView.showPayFailFragment(throwable, mSaleorder));
//提交订单
commitOrder
(
).
flatMap
(
orderNo
->
{
...
...
@@ -555,8 +553,9 @@ public class SettlePresenter extends SettleContract.Presenter {
private
void
searchAvlTicket
()
{
int
avlTicketNum
=
0
;
for
(
int
i
=
0
;
i
<
mTickets
.
size
();
i
++)
{
if
(
m
Tickets
.
get
(
i
).
getTruleOrderAmt
()
<=
mSaleorder
.
getOrderPayAmt
())
if
(
m
Saleorder
.
getOrderVipOffAmt
()
-
mSaleorder
.
getMsDisAmt
()
>=
mTickets
.
get
(
i
).
getTruleOrderAmt
()
&&
mTickets
.
get
(
i
).
getTruleStatus
()
==
C
.
TRULE_STATUS
.
NORMAL
&&
mTickets
.
get
(
i
).
getUsedFlag
()
==
C
.
TICKET_USED_FLAG
.
NORMAL
)
{
avlTicketNum
++;
}
}
mView
.
loadAvlTicketNum
(
avlTicketNum
);
}
...
...
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