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
f1716013
Commit
f1716013
authored
Dec 23, 2017
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化现金支付;
parent
a6323d0f
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
8 deletions
+13
-8
app/src/main/java/com/xingdata/zzdpos/ui/settle/fragment/CashPayFragment.java
...m/xingdata/zzdpos/ui/settle/fragment/CashPayFragment.java
+6
-4
app/src/main/java/com/xingdata/zzdpos/ui/settle/view/InputerView.java
.../java/com/xingdata/zzdpos/ui/settle/view/InputerView.java
+7
-4
No files found.
app/src/main/java/com/xingdata/zzdpos/ui/settle/fragment/CashPayFragment.java
View file @
f1716013
...
@@ -37,6 +37,7 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
...
@@ -37,6 +37,7 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
*/
*/
public
void
loadSaleorder
(
Saleorder
saleorder
)
{
public
void
loadSaleorder
(
Saleorder
saleorder
)
{
this
.
mOrderAmt
=
saleorder
.
getOrderPayAmt
();
this
.
mOrderAmt
=
saleorder
.
getOrderPayAmt
();
this
.
mInputerView
.
setValue
(
ConvertUtil
.
fenToYuan
(
saleorder
.
getOrderPayAmt
()));
}
}
/**
/**
...
@@ -44,10 +45,11 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
...
@@ -44,10 +45,11 @@ public class CashPayFragment extends BaseFragment<SettlePresenter, FragmentPayCa
*
*
* @param payAmt 实付价格
* @param payAmt 实付价格
*/
*/
private
void
setOrderInfo
(
Long
payAmt
)
{
private
void
setOrderInfo
(
String
payAmt
)
{
mViewBinding
.
tvPayAmt
.
setText
(
ConvertUtil
.
fenToYuan
(
payAmt
));
mViewBinding
.
tvPayAmt
.
setText
(
payAmt
);
if
(
payAmt
-
mOrderAmt
>
0
)
{
Long
_payAmt
=
ConvertUtil
.
yuanToFen
(
payAmt
);
mViewBinding
.
tvChange
.
setText
(
ConvertUtil
.
fenToYuan
(
payAmt
-
mOrderAmt
));
if
(
_payAmt
-
mOrderAmt
>
0
)
{
mViewBinding
.
tvChange
.
setText
(
ConvertUtil
.
fenToYuan
(
_payAmt
-
mOrderAmt
));
}
else
{
}
else
{
mViewBinding
.
tvChange
.
setText
(
"---"
);
mViewBinding
.
tvChange
.
setText
(
"---"
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/settle/view/InputerView.java
View file @
f1716013
...
@@ -22,13 +22,17 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
...
@@ -22,13 +22,17 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
}
}
public
interface
OnResultChangeListener
{
public
interface
OnResultChangeListener
{
void
onResultChange
(
Lo
ng
result
);
void
onResultChange
(
Stri
ng
result
);
}
}
public
interface
onSettleClickListener
{
public
interface
onSettleClickListener
{
void
onSettleClick
(
Long
result
);
void
onSettleClick
(
Long
result
);
}
}
public
void
setValue
(
String
value
)
{
this
.
mValue
=
value
;
}
@Override
@Override
public
int
getLayoutId
()
{
public
int
getLayoutId
()
{
return
R
.
layout
.
view_inputer
;
return
R
.
layout
.
view_inputer
;
...
@@ -61,7 +65,7 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
...
@@ -61,7 +65,7 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
break
;
break
;
}
}
if
(
mOnResultChangeListener
!=
null
)
{
if
(
mOnResultChangeListener
!=
null
)
{
mOnResultChangeListener
.
onResultChange
(
ConvertUtil
.
yuanToFen
(
mValue
)
);
mOnResultChangeListener
.
onResultChange
(
mValue
);
}
}
};
};
mViewBinding
.
setOnClick
(
mOnClickListener
);
mViewBinding
.
setOnClick
(
mOnClickListener
);
...
@@ -91,14 +95,13 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
...
@@ -91,14 +95,13 @@ public class InputerView<P extends BasePresenter> extends BaseFragment<P, ViewIn
private
void
clear
()
{
private
void
clear
()
{
mValue
=
""
;
mValue
=
""
;
if
(
mOnResultChangeListener
!=
null
)
{
if
(
mOnResultChangeListener
!=
null
)
{
mOnResultChangeListener
.
onResultChange
(
ConvertUtil
.
yuanToFen
(
mValue
)
);
mOnResultChangeListener
.
onResultChange
(
mValue
);
}
}
}
}
public
void
setOnResultChangeListener
(
OnResultChangeListener
onResultChangeListener
)
{
public
void
setOnResultChangeListener
(
OnResultChangeListener
onResultChangeListener
)
{
this
.
mOnResultChangeListener
=
onResultChangeListener
;
this
.
mOnResultChangeListener
=
onResultChangeListener
;
this
.
clear
();
}
}
public
void
setOnSettleClickListener
(
onSettleClickListener
onSettleClickListener
)
{
public
void
setOnSettleClickListener
(
onSettleClickListener
onSettleClickListener
)
{
...
...
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