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
2816d114
Commit
2816d114
authored
Dec 25, 2017
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
收银;
parent
a10dd4cc
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
18 deletions
+15
-18
app/src/main/java/com/xingdata/zzdpos/ui/settle/fragment/SettleFragment.java
...om/xingdata/zzdpos/ui/settle/fragment/SettleFragment.java
+13
-16
app/src/main/res/layout/fragment_settle.xml
app/src/main/res/layout/fragment_settle.xml
+2
-2
No files found.
app/src/main/java/com/xingdata/zzdpos/ui/settle/fragment/SettleFragment.java
View file @
2816d114
...
@@ -77,21 +77,11 @@ public class SettleFragment extends BaseFragment<SettlePresenter, FragmentSettle
...
@@ -77,21 +77,11 @@ public class SettleFragment extends BaseFragment<SettlePresenter, FragmentSettle
* @param vip 会员信息
* @param vip 会员信息
*/
*/
public
void
loadVip
(
Vip
vip
)
{
public
void
loadVip
(
Vip
vip
)
{
if
(
vip
.
isDefaultVip
())
{
mPayAdapter
.
setNewData
(
getAvlPays
(
vip
));
for
(
int
i
=
0
;
i
<
mPayAdapter
.
getData
().
size
();
i
++)
{
if
(
mPayAdapter
.
getData
().
get
(
i
).
isNeedVip
())
mPayAdapter
.
remove
(
i
);
}
}
else
{
for
(
int
i
=
0
;
i
<
mPays
.
size
();
i
++)
{
if
(
mPays
.
get
(
i
).
isNeedVip
()
&&
(
mPays
.
get
(
i
).
getPayType
()
!=
C
.
PAY_CHANNEL
.
CARD
||
vip
.
getAcctCbal
()
>
mViewBinding
.
getOrderPayAmt
()))
{
mPayAdapter
.
addData
(
mPays
.
get
(
i
));
}
}
}
mViewBinding
.
setDefualtVip
(
vip
.
isDefaultVip
());
mViewBinding
.
setDefualtVip
(
vip
.
isDefaultVip
());
mViewBinding
.
setName
(
vip
.
getVipName
());
mViewBinding
.
setName
(
vip
.
getVipName
());
mViewBinding
.
setPhone
(
ConvertUtil
.
longToString
(
vip
.
getVipMobile
()
));
mViewBinding
.
setPhone
(
vip
.
getVipMobile
(
));
mViewBinding
.
setBalance
(
vip
.
getAcctCbal
());
mViewBinding
.
setBalance
(
vip
.
getAcctCbal
());
mViewBinding
.
cbPoint
.
setChecked
(
false
);
mViewBinding
.
cbPoint
.
setChecked
(
false
);
...
@@ -141,14 +131,21 @@ public class SettleFragment extends BaseFragment<SettlePresenter, FragmentSettle
...
@@ -141,14 +131,21 @@ public class SettleFragment extends BaseFragment<SettlePresenter, FragmentSettle
* 加载支付方式
* 加载支付方式
*/
*/
public
void
loadPays
(
List
<
Pay
>
pays
)
{
public
void
loadPays
(
List
<
Pay
>
pays
)
{
mPays
.
addAll
(
pays
);
List
<
Pay
>
_pays
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
pays
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
pays
.
size
();
i
++)
{
pays
.
get
(
i
).
init
();
pays
.
get
(
i
).
init
();
if
(!
pays
.
get
(
i
).
isNeedVip
())
_pays
.
add
(
pays
.
get
(
i
));
}
}
mPayAdapter
.
setNewData
(
_pays
);
mPays
.
addAll
(
pays
);
mPayAdapter
.
setNewData
(
getAvlPays
(
Vip
.
createDefault
()));
}
}
List
<
Pay
>
getAvlPays
(
Vip
vip
)
{
List
<
Pay
>
_pays
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
mPays
.
size
();
i
++)
{
if
(!
mPays
.
get
(
i
).
isNeedVip
()
||
(!
vip
.
isDefaultVip
()
&&
(
mPays
.
get
(
i
).
getPayType
()
!=
C
.
PAY_CHANNEL
.
CARD
||
vip
.
getAcctCbal
()
>=
mViewBinding
.
getOrderPayAmt
())))
_pays
.
add
(
mPays
.
get
(
i
));
}
return
_pays
;
}
}
}
app/src/main/res/layout/fragment_settle.xml
View file @
2816d114
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<variable
<variable
name=
"phone"
name=
"phone"
type=
"
Stri
ng"
/>
type=
"
lo
ng"
/>
<variable
<variable
name=
"disRate"
name=
"disRate"
...
@@ -127,7 +127,7 @@
...
@@ -127,7 +127,7 @@
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"@{
phone
}"
android:text=
"@{
ConvertUtil.longToString(phone)
}"
android:textColor=
"@color/black_likui"
android:textColor=
"@color/black_likui"
android:textSize=
"@dimen/all_caption_size"
/>
android:textSize=
"@dimen/all_caption_size"
/>
</LinearLayout>
</LinearLayout>
...
...
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