Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
FMVip_LXJ
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
zhenfei.zhang
FMVip_LXJ
Commits
d2c55b4b
Commit
d2c55b4b
authored
Apr 24, 2017
by
NitefullWind
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1. 固定面值卡提示不可充值。
parent
a152cd91
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
26 additions
and
16 deletions
+26
-16
FMVip_LXJ/task/fmtask.cpp
+7
-3
FMVip_LXJ/windows/fmvipfund.cpp
+8
-5
FMVip_LXJ/windows/fmvipfund.h
+1
-1
FMVip_LXJ/windows/fmviplogin.cpp
+2
-1
FMVip_LXJ/windows/fmviplogin.h
+1
-1
FMVip_LXJ/windows/fmviporder.cpp
+2
-1
FMVip_LXJ/windows/fmviporder.h
+1
-1
FMVip_LXJ/windows/fmvippanel.cpp
+2
-1
FMVip_LXJ/windows/fmvippanel.h
+1
-1
FMVip_LXJ/windows/fmvipwnd.h
+1
-1
No files found.
FMVip_LXJ/task/fmtask.cpp
View file @
d2c55b4b
...
@@ -52,6 +52,7 @@ QByteArray FMTask::doTask()
...
@@ -52,6 +52,7 @@ QByteArray FMTask::doTask()
}
}
}
}
setError
(
FM_API_SUCCESS
);
QJsonDocument
json
(
posRspJsonObj
);
QJsonDocument
json
(
posRspJsonObj
);
return
json
.
toJson
(
QJsonDocument
::
Compact
);
return
json
.
toJson
(
QJsonDocument
::
Compact
);
}
}
...
@@ -89,9 +90,12 @@ void FMTask::showWindow()
...
@@ -89,9 +90,12 @@ void FMTask::showWindow()
}
}
if
(
_window
!=
nullptr
)
{
if
(
_window
!=
nullptr
)
{
_window
->
initWnd
(
this
->
session
());
if
(
_window
->
initWnd
(
this
->
session
()))
{
int
ret
=
_window
->
exec
();
int
ret
=
_window
->
exec
();
if
(
ret
==
-
1
)
{
if
(
ret
==
-
1
)
{
setError
(
FM_API_WINDOWCLOSE
);
}
}
else
{
setError
(
FM_API_WINDOWCLOSE
);
setError
(
FM_API_WINDOWCLOSE
);
}
}
}
}
...
...
FMVip_LXJ/windows/fmvipfund.cpp
View file @
d2c55b4b
...
@@ -29,7 +29,7 @@ FMVipFund::~FMVipFund()
...
@@ -29,7 +29,7 @@ FMVipFund::~FMVipFund()
delete
ui
;
delete
ui
;
}
}
void
FMVipFund
::
initWnd
(
Session
*
session
)
bool
FMVipFund
::
initWnd
(
Session
*
session
)
{
{
_session
=
session
;
_session
=
session
;
...
@@ -43,13 +43,15 @@ void FMVipFund::initWnd(Session *session)
...
@@ -43,13 +43,15 @@ void FMVipFund::initWnd(Session *session)
double
max_recharge
=
session
->
data
(
PosProps
.
Max_recharge_value
).
toInt
()
/
100.0
;
double
max_recharge
=
session
->
data
(
PosProps
.
Max_recharge_value
).
toInt
()
/
100.0
;
double
min_recharge
=
session
->
data
(
PosProps
.
Min_recharge_value
).
toInt
()
/
100.0
;
double
min_recharge
=
session
->
data
(
PosProps
.
Min_recharge_value
).
toInt
()
/
100.0
;
if
(
max_recharge
==
min_recharge
&&
min_recharge
!=
0
)
{
FMMsgWnd
::
FailureWnd
(
"此卡不可充值!"
);
return
false
;
}
for
(
auto
&
btn
:
_digit_group
->
buttons
())
{
for
(
auto
&
btn
:
_digit_group
->
buttons
())
{
QString
digit
=
btn
->
text
();
QString
digit
=
btn
->
text
();
digit
=
digit
.
replace
(
"¥"
,
""
);
digit
=
digit
.
replace
(
"¥"
,
""
);
if
(
digit
.
toDouble
()
>
max_recharge
)
{
double
digit_amount
=
digit
.
toDouble
();
btn
->
setEnabled
(
false
);
if
(
digit_amount
<
min_recharge
||
digit_amount
>
max_recharge
)
{
}
if
(
digit
.
toDouble
()
<
min_recharge
)
{
btn
->
setEnabled
(
false
);
btn
->
setEnabled
(
false
);
}
}
}
}
...
@@ -65,6 +67,7 @@ void FMVipFund::initWnd(Session *session)
...
@@ -65,6 +67,7 @@ void FMVipFund::initWnd(Session *session)
ui
->
point_label
->
setText
(
QString
::
number
(
session
->
data
(
PosProps
.
Score
).
toInt
()));
ui
->
point_label
->
setText
(
QString
::
number
(
session
->
data
(
PosProps
.
Score
).
toInt
()));
ui
->
fund_btn
->
setFocus
();
ui
->
fund_btn
->
setFocus
();
return
true
;
}
}
void
FMVipFund
::
on_fund_btn_clicked
()
void
FMVipFund
::
on_fund_btn_clicked
()
...
...
FMVip_LXJ/windows/fmvipfund.h
View file @
d2c55b4b
...
@@ -21,7 +21,7 @@ public:
...
@@ -21,7 +21,7 @@ public:
~
FMVipFund
();
~
FMVipFund
();
void
initWnd
(
Session
*
session
);
bool
initWnd
(
Session
*
session
);
signals
:
signals
:
void
fund
();
void
fund
();
public
slots
:
public
slots
:
...
...
FMVip_LXJ/windows/fmviplogin.cpp
View file @
d2c55b4b
...
@@ -64,7 +64,7 @@ void FMVipLogin::onActivateFinished()
...
@@ -64,7 +64,7 @@ void FMVipLogin::onActivateFinished()
delete
activateInfoWnd
;
delete
activateInfoWnd
;
}
}
void
FMVipLogin
::
initWnd
(
Session
*
session
)
bool
FMVipLogin
::
initWnd
(
Session
*
session
)
{
{
this
->
_session
=
session
;
this
->
_session
=
session
;
QString
version_info
=
getVersionInfo
();
QString
version_info
=
getVersionInfo
();
...
@@ -91,6 +91,7 @@ void FMVipLogin::initWnd(Session *session)
...
@@ -91,6 +91,7 @@ void FMVipLogin::initWnd(Session *session)
}
else
if
(
!
member_sign
.
isEmpty
())
{
}
else
if
(
!
member_sign
.
isEmpty
())
{
qDebug
()
<<
"fmv:会员账号格式错误: "
<<
member_sign
;
qDebug
()
<<
"fmv:会员账号格式错误: "
<<
member_sign
;
}
}
return
true
;
}
}
QString
FMVipLogin
::
getVersionInfo
()
QString
FMVipLogin
::
getVersionInfo
()
...
...
FMVip_LXJ/windows/fmviplogin.h
View file @
d2c55b4b
...
@@ -23,7 +23,7 @@ public:
...
@@ -23,7 +23,7 @@ public:
QString
getVersionInfo
();
QString
getVersionInfo
();
void
initWnd
(
Session
*
session
);
bool
initWnd
(
Session
*
session
);
protected
:
protected
:
void
resetWnd
();
void
resetWnd
();
signals
:
signals
:
...
...
FMVip_LXJ/windows/fmviporder.cpp
View file @
d2c55b4b
...
@@ -24,7 +24,7 @@ FMVipOrder::~FMVipOrder()
...
@@ -24,7 +24,7 @@ FMVipOrder::~FMVipOrder()
delete
ui
;
delete
ui
;
}
}
void
FMVipOrder
::
initWnd
(
Session
*
session
)
bool
FMVipOrder
::
initWnd
(
Session
*
session
)
{
{
this
->
_session
=
session
;
this
->
_session
=
session
;
...
@@ -68,6 +68,7 @@ void FMVipOrder::initWnd(Session *session)
...
@@ -68,6 +68,7 @@ void FMVipOrder::initWnd(Session *session)
QRegExp
regexp
(
"^[0-9]+(.[0-9]{2})?$"
);
QRegExp
regexp
(
"^[0-9]+(.[0-9]{2})?$"
);
ui
->
pay_edit
->
setValidator
(
new
QRegExpValidator
(
regexp
));
ui
->
pay_edit
->
setValidator
(
new
QRegExpValidator
(
regexp
));
setWillPayText
();
setWillPayText
();
return
true
;
}
}
void
FMVipOrder
::
on_pay_btn_clicked
()
void
FMVipOrder
::
on_pay_btn_clicked
()
...
...
FMVip_LXJ/windows/fmviporder.h
View file @
d2c55b4b
...
@@ -18,7 +18,7 @@ public:
...
@@ -18,7 +18,7 @@ public:
explicit
FMVipOrder
(
QDialog
*
parent
=
0
);
explicit
FMVipOrder
(
QDialog
*
parent
=
0
);
~
FMVipOrder
();
~
FMVipOrder
();
void
initWnd
(
Session
*
session
);
bool
initWnd
(
Session
*
session
);
void
initCouponItems
();
void
initCouponItems
();
void
setWillPayText
();
void
setWillPayText
();
...
...
FMVip_LXJ/windows/fmvippanel.cpp
View file @
d2c55b4b
...
@@ -19,7 +19,7 @@ FMVipPanel::~FMVipPanel()
...
@@ -19,7 +19,7 @@ FMVipPanel::~FMVipPanel()
delete
ui
;
delete
ui
;
}
}
void
FMVipPanel
::
initWnd
(
Session
*
session
)
bool
FMVipPanel
::
initWnd
(
Session
*
session
)
{
{
this
->
_session
=
session
;
this
->
_session
=
session
;
ui
->
operator_label
->
setText
(
session
->
data
(
PosProps
.
OperatorId
).
toString
());
ui
->
operator_label
->
setText
(
session
->
data
(
PosProps
.
OperatorId
).
toString
());
...
@@ -37,6 +37,7 @@ void FMVipPanel::initWnd(Session *session)
...
@@ -37,6 +37,7 @@ void FMVipPanel::initWnd(Session *session)
}
}
ui
->
fund_btn
->
setFocus
();
ui
->
fund_btn
->
setFocus
();
return
true
;
}
}
void
FMVipPanel
::
on_fund_btn_clicked
()
void
FMVipPanel
::
on_fund_btn_clicked
()
...
...
FMVip_LXJ/windows/fmvippanel.h
View file @
d2c55b4b
...
@@ -15,7 +15,7 @@ public:
...
@@ -15,7 +15,7 @@ public:
explicit
FMVipPanel
(
QDialog
*
parent
=
0
);
explicit
FMVipPanel
(
QDialog
*
parent
=
0
);
~
FMVipPanel
();
~
FMVipPanel
();
void
initWnd
(
Session
*
session
);
bool
initWnd
(
Session
*
session
);
public
slots
:
public
slots
:
void
on_fund_btn_clicked
();
void
on_fund_btn_clicked
();
...
...
FMVip_LXJ/windows/fmvipwnd.h
View file @
d2c55b4b
...
@@ -21,7 +21,7 @@ public:
...
@@ -21,7 +21,7 @@ public:
int
exec
();
int
exec
();
bool
close
();
bool
close
();
virtual
void
initWnd
(
Session
*
session
)
{
this
->
_session
=
session
;}
virtual
bool
initWnd
(
Session
*
session
)
{
this
->
_session
=
session
;
return
true
;}
Session
*
session
()
const
{
return
_session
;}
Session
*
session
()
const
{
return
_session
;}
public
slots
:
public
slots
:
...
...
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