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
6cd9885a
Commit
6cd9885a
authored
Jan 02, 2018
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优惠券修改;
parent
597a960f
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
26 deletions
+10
-26
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/model/Ticket.java
app/src/main/java/com/xingdata/zzdpos/model/Ticket.java
+1
-0
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
...n/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
+7
-22
app/src/main/java/com/xingdata/zzdpos/ui/settle/adapter/TicketAdapter.java
.../com/xingdata/zzdpos/ui/settle/adapter/TicketAdapter.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
...ain/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
+0
-2
No files found.
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
View file @
6cd9885a
...
@@ -390,7 +390,7 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
...
@@ -390,7 +390,7 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
//优惠券
//优惠券
if
(
ticket
!=
null
&&
ticket
.
getTruleOrderAmt
()
>
getOrderPayAmt
())
this
.
ticket
=
null
;
if
(
ticket
!=
null
&&
ticket
.
getTruleOrderAmt
()
>
getOrderPayAmt
())
this
.
ticket
=
null
;
this
.
ticketId
=
ticket
==
null
?
-
1L
:
ticket
.
get
TicketNo
();
this
.
ticketId
=
ticket
==
null
?
-
1L
:
ticket
.
get
Id
();
this
.
ticketAmt
=
ticket
==
null
?
0L
:
ticket
.
getTicketValAmt
();
this
.
ticketAmt
=
ticket
==
null
?
0L
:
ticket
.
getTicketValAmt
();
this
.
ticketNum
=
ticket
==
null
?
(
byte
)
0
:
(
byte
)
1
;
this
.
ticketNum
=
ticket
==
null
?
(
byte
)
0
:
(
byte
)
1
;
//用券后金额
//用券后金额
...
...
app/src/main/java/com/xingdata/zzdpos/model/Ticket.java
View file @
6cd9885a
...
@@ -32,6 +32,7 @@ public class Ticket implements BaseBean {
...
@@ -32,6 +32,7 @@ public class Ticket implements BaseBean {
@Deprecated
@Deprecated
public
Ticket
(
Long
l
)
{
public
Ticket
(
Long
l
)
{
this
.
id
=
l
;
this
.
ticketNo
=
l
;
this
.
ticketNo
=
l
;
this
.
ticketValAmt
=
0L
;
this
.
ticketValAmt
=
0L
;
this
.
truleOrderAmt
=
0L
;
this
.
truleOrderAmt
=
0L
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettlePresenter.java
View file @
6cd9885a
...
@@ -19,11 +19,6 @@ import java.util.List;
...
@@ -19,11 +19,6 @@ import java.util.List;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
public
class
SettlePresenter
extends
SettleContract
.
Presenter
{
public
class
SettlePresenter
extends
SettleContract
.
Presenter
{
/**
* 当前的使用的支付方式
*/
private
int
mPayType
;
/**
/**
* 结算模式
* 结算模式
*/
*/
...
@@ -220,28 +215,23 @@ public class SettlePresenter extends SettleContract.Presenter {
...
@@ -220,28 +215,23 @@ public class SettlePresenter extends SettleContract.Presenter {
@Override
@Override
public
void
payInCash
(
Long
inputAmt
,
Long
changeAmt
)
{
public
void
payInCash
(
Long
inputAmt
,
Long
changeAmt
)
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
CASH
;
subscribePay
(
commitOrder
().
flatMap
(
orderNo
->
ApiFactory
.
Saleorder
.
addOrderPayMis
(
mSaleorder
.
pay
(
orderNo
,
C
.
PAY_CHANNEL
.
CASH
))));
subscribePay
(
commitOrder
().
flatMap
(
orderNo
->
ApiFactory
.
Saleorder
.
addOrderPayMis
(
mSaleorder
.
pay
(
orderNo
,
C
.
PAY_CHANNEL
.
CASH
))));
}
}
@Override
@Override
public
void
payInAli
(
String
payCode
)
{
public
void
payInAli
(
String
payCode
)
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
ALI
;
}
}
@Override
@Override
public
void
payInWechat
(
String
payCode
)
{
public
void
payInWechat
(
String
payCode
)
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
WECHAT
;
}
}
@Override
@Override
public
void
payInBank
()
{
public
void
payInBank
()
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
BANK
;
}
}
@Override
@Override
public
void
payInCard
(
Long
cardNo
,
String
password
)
{
public
void
payInCard
(
Long
cardNo
,
String
password
)
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
CARD
;
ApiFactory
.
Recard
.
checkPwd
(
mVip
.
getVipId
(),
String
.
valueOf
(
cardNo
),
password
).
subscribe
(
ApiFactory
.
Recard
.
checkPwd
(
mVip
.
getVipId
(),
String
.
valueOf
(
cardNo
),
password
).
subscribe
(
b
->
{
b
->
{
mView
.
dismissPasswordDialog
();
mView
.
dismissPasswordDialog
();
...
@@ -253,7 +243,6 @@ public class SettlePresenter extends SettleContract.Presenter {
...
@@ -253,7 +243,6 @@ public class SettlePresenter extends SettleContract.Presenter {
@Override
@Override
public
void
payInTally
()
{
public
void
payInTally
()
{
this
.
mPayType
=
C
.
PAY_CHANNEL
.
TALLY
;
}
}
@Override
@Override
...
@@ -381,37 +370,33 @@ public class SettlePresenter extends SettleContract.Presenter {
...
@@ -381,37 +370,33 @@ public class SettlePresenter extends SettleContract.Presenter {
mSaleorder
.
settle
();
mSaleorder
.
settle
();
mView
.
loadSaleorder
(
mSaleorder
);
mView
.
loadSaleorder
(
mSaleorder
);
}
}
/**
/**
* 更新交班信息
* 更新交班信息
*/
*/
private
void
updateHandover
(
HandoverInfo
handoverInfo
)
{
private
void
updateHandover
(
HandoverInfo
handoverInfo
)
{
getRealm
().
beginTransaction
();
getRealm
().
beginTransaction
();
handoverInfo
.
setSumOrder
(
handoverInfo
.
getSumOrder
()
+
1
);
handoverInfo
.
setSumOrder
(
handoverInfo
.
getSumOrder
()
+
1
);
switch
(
m
PayType
)
{
switch
(
m
Saleorder
.
getPayType
()
)
{
case
C
.
PAY_CHANNEL
.
CASH
:
case
C
.
PAY_CHANNEL
.
CASH
:
handoverInfo
.
setCash
(
handoverInfo
.
getCash
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setCash
(
handoverInfo
.
getCash
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
.
getOrderPayAmt
());
.
getOrderPayAmt
());
break
;
break
;
case
C
.
PAY_CHANNEL
.
WECHAT
:
case
C
.
PAY_CHANNEL
.
WECHAT
:
handoverInfo
.
setWechat
(
handoverInfo
.
getWechat
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setWechat
(
handoverInfo
.
getWechat
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
.
getOrderPayAmt
());
.
getOrderPayAmt
());
break
;
break
;
case
C
.
PAY_CHANNEL
.
ALI
:
case
C
.
PAY_CHANNEL
.
ALI
:
handoverInfo
.
setAlipay
(
handoverInfo
.
getAlipay
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setAlipay
(
handoverInfo
.
getAlipay
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
.
getOrderPayAmt
());
.
getOrderPayAmt
());
break
;
break
;
case
C
.
PAY_CHANNEL
.
BANK
:
case
C
.
PAY_CHANNEL
.
BANK
:
handoverInfo
.
setPos
(
handoverInfo
.
getPos
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setPos
(
handoverInfo
.
getPos
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
.
getOrderPayAmt
());
.
getOrderPayAmt
());
break
;
break
;
case
C
.
PAY_CHANNEL
.
CARD
:
case
C
.
PAY_CHANNEL
.
CARD
:
handoverInfo
.
setVip
(
handoverInfo
.
getVip
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setVip
(
handoverInfo
.
getVip
()
+
mSaleorder
.
getOrderPayAmt
());
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
handoverInfo
.
setFinallyAmt
(
handoverInfo
.
getFinallyAmt
()
+
mSaleorder
.
getOrderPayAmt
());
.
getOrderPayAmt
());
break
;
break
;
case
C
.
PAY_CHANNEL
.
TALLY
:
case
C
.
PAY_CHANNEL
.
TALLY
:
break
;
break
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/settle/adapter/TicketAdapter.java
View file @
6cd9885a
...
@@ -27,7 +27,7 @@ public class TicketAdapter extends BaseAdapter<Ticket, ItemSettleTicketBinding>
...
@@ -27,7 +27,7 @@ public class TicketAdapter extends BaseAdapter<Ticket, ItemSettleTicketBinding>
mViewBinding
.
tvRule
.
setText
(
mContext
.
getResources
().
getString
(
R
.
string
.
tv_rule
,
mViewBinding
.
tvRule
.
setText
(
mContext
.
getResources
().
getString
(
R
.
string
.
tv_rule
,
ConvertUtil
.
fenToYuanNoPoint
(
item
.
getTruleOrderAmt
())));
ConvertUtil
.
fenToYuanNoPoint
(
item
.
getTruleOrderAmt
())));
mViewBinding
.
tvDate
.
setText
(
mContext
.
getResources
().
getString
(
R
.
string
.
tv_date
,
mViewBinding
.
tvDate
.
setText
(
mContext
.
getResources
().
getString
(
R
.
string
.
tv_date
,
TimeUtils
.
millis2String
(
item
.
getTicketExp
(),
new
SimpleDateFormat
(
"yyy
-mm
-dd"
,
Locale
.
getDefault
()))));
TimeUtils
.
millis2String
(
item
.
getTicketExp
(),
new
SimpleDateFormat
(
"yyy
y-MM
-dd"
,
Locale
.
getDefault
()))));
mViewBinding
.
ivSelected
.
setImageResource
(
item
.
isSelected
()
?
R
.
mipmap
.
but_elect01
:
R
.
mipmap
.
but_elect02
);
mViewBinding
.
ivSelected
.
setImageResource
(
item
.
isSelected
()
?
R
.
mipmap
.
but_elect01
:
R
.
mipmap
.
but_elect02
);
}
}
}
}
app/src/main/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
View file @
6cd9885a
...
@@ -48,7 +48,6 @@ public class StorePresenter extends StoreContract.Presenter {
...
@@ -48,7 +48,6 @@ public class StorePresenter extends StoreContract.Presenter {
mSaleorder
=
new
Saleorder
();
mSaleorder
=
new
Saleorder
();
mOnApplyListener
=
new
Ms
.
OnApplyListener
()
{
mOnApplyListener
=
new
Ms
.
OnApplyListener
()
{
@Override
@Override
public
void
setDis
(
Ms
ms
)
{
public
void
setDis
(
Ms
ms
)
{
mSaleorder
.
addMsDis
(
ms
);
mSaleorder
.
addMsDis
(
ms
);
...
@@ -221,7 +220,6 @@ public class StorePresenter extends StoreContract.Presenter {
...
@@ -221,7 +220,6 @@ public class StorePresenter extends StoreContract.Presenter {
mMss
.
get
(
i
).
setOnApplyListener
(
mOnApplyListener
);
mMss
.
get
(
i
).
setOnApplyListener
(
mOnApplyListener
);
}
}
mView
.
loadMss
(
mMss
);
mView
.
loadMss
(
mMss
);
},
throwable
->
{
})
})
);
);
}
}
...
...
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