Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sbkpay
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
sbkpay
Commits
ce9d6bc1
Commit
ce9d6bc1
authored
Jan 12, 2018
by
NitefullWind
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1. 微调表格样式。
parent
7572dda8
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
20 deletions
+42
-20
sbkpay/hostwidget.cpp
+36
-18
sbkpay/hostwidget.h
+1
-0
sbkpay/hostwidget.ui
+4
-1
tests/TestSimphony/tst_testsimphony.cpp
+1
-1
No files found.
sbkpay/hostwidget.cpp
View file @
ce9d6bc1
...
@@ -12,7 +12,8 @@
...
@@ -12,7 +12,8 @@
HostWidget
::
HostWidget
(
QWidget
*
parent
)
:
HostWidget
::
HostWidget
(
QWidget
*
parent
)
:
FMPWindow
(
parent
),
FMPWindow
(
parent
),
ui
(
new
Ui
::
HostWidget
)
ui
(
new
Ui
::
HostWidget
),
_currPayStr
(
""
)
{
{
ui
->
setupUi
(
this
);
ui
->
setupUi
(
this
);
...
@@ -59,9 +60,8 @@ HostWidget::HostWidget(QWidget *parent) :
...
@@ -59,9 +60,8 @@ HostWidget::HostWidget(QWidget *parent) :
ui
->
tableWidget
->
setEditTriggers
(
QAbstractItemView
::
NoEditTriggers
);
ui
->
tableWidget
->
setEditTriggers
(
QAbstractItemView
::
NoEditTriggers
);
//
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
//
ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
ui
->
tableWidget
->
verticalHeader
()
->
setDefaultSectionSize
(
45
);
ui
->
tableWidget
->
verticalHeader
()
->
setDefaultSectionSize
(
45
);
for
(
int
r
=
0
;
r
<
10
;
r
++
)
{
for
(
int
r
=
0
;
r
<
10
;
r
++
)
{
ui
->
tableWidget
->
insertRow
(
r
);
ui
->
tableWidget
->
insertRow
(
r
);
}
}
...
@@ -271,7 +271,7 @@ void HostWidget::ShowWithRequest(AlipayRequest request)
...
@@ -271,7 +271,7 @@ void HostWidget::ShowWithRequest(AlipayRequest request)
void
HostWidget
::
ShowWiteJson
(
bool
flag
,
QJsonObject
object
,
QString
error
)
void
HostWidget
::
ShowWiteJson
(
bool
flag
,
QJsonObject
object
,
QString
error
)
{
{
#ifdef FMTEST
#ifdef FMTEST
_DATA
flag
=
true
;
flag
=
true
;
object
[
JSON_KEY_STATUSCODE
]
=
100
;
object
[
JSON_KEY_STATUSCODE
]
=
100
;
object
[
JSON_KEY_TOTALNUM
]
=
10
;
object
[
JSON_KEY_TOTALNUM
]
=
10
;
...
@@ -281,7 +281,8 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -281,7 +281,8 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
queryObj
[
JSON_KEY_FMID
]
=
"13131712271000005006"
;
queryObj
[
JSON_KEY_FMID
]
=
"13131712271000005006"
;
queryObj
[
JSON_KEY_FMID
]
=
"13131712271000005006"
;
queryObj
[
JSON_KEY_FMID
]
=
"13131712271000005006"
;
}
else
{
}
else
{
queryObj
[
JSON_KEY_CODE
]
=
"7310180806223610"
;
queryObj
[
JSON_KEY_CODE
]
=
"7310180806223610
\n
2432342342
\n
2434223423
\n
1231231231"
;
// queryObj[JSON_KEY_CODE] = "7310180806223610, 2432342342, 2434223423, 1231231231, 1231231231, 1231231231, 1231231231, 1231231231, 1231231231";
queryObj
[
JSON_KEY_AUTHCODE
]
=
"856875"
;
queryObj
[
JSON_KEY_AUTHCODE
]
=
"856875"
;
queryObj
[
JSON_KEY_SALENO
]
=
"500389"
;
queryObj
[
JSON_KEY_SALENO
]
=
"500389"
;
}
}
...
@@ -290,6 +291,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -290,6 +291,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
queryObj
[
JSON_KEY_STATE
]
=
1
;
queryObj
[
JSON_KEY_STATE
]
=
1
;
queryObj
[
JSON_KEY_STATEMSG
]
=
QString
::
fromLocal8Bit
(
"成功"
);
queryObj
[
JSON_KEY_STATEMSG
]
=
QString
::
fromLocal8Bit
(
"成功"
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
queryInfo
.
append
(
queryObj
);
object
[
JSON_KEY_QUERYINFO
]
=
queryInfo
;
object
[
JSON_KEY_QUERYINFO
]
=
queryInfo
;
#endif
#endif
ui
->
widget_check_load
->
hide
();
ui
->
widget_check_load
->
hide
();
...
@@ -298,8 +308,6 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -298,8 +308,6 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
_need_exit
=
true
;
_need_exit
=
true
;
QString
currPayStr
=
ui
->
comBox_payment_method
->
currentText
();
QLOG_INFO
()
<<
object
;
QLOG_INFO
()
<<
object
;
if
(
!
flag
)
if
(
!
flag
)
...
@@ -333,7 +341,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -333,7 +341,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
QJsonObject
tmp
=
val
.
toObject
();
QJsonObject
tmp
=
val
.
toObject
();
QStringList
itemDataList
;
QStringList
itemDataList
;
if
(
_paymentMethodsMapThird
.
contains
(
currPayStr
))
{
if
(
_paymentMethodsMapThird
.
contains
(
_
currPayStr
))
{
itemDataList
<<
tmp
[
JSON_KEY_FMID
].
toString
();
itemDataList
<<
tmp
[
JSON_KEY_FMID
].
toString
();
}
else
{
}
else
{
itemDataList
<<
tmp
[
JSON_KEY_CODE
].
toString
()
itemDataList
<<
tmp
[
JSON_KEY_CODE
].
toString
()
...
@@ -344,12 +352,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -344,12 +352,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
<<
tmp
[
JSON_KEY_TRANSTIME
].
toString
()
<<
tmp
[
JSON_KEY_TRANSTIME
].
toString
()
<<
tmp
[
JSON_KEY_STATEMSG
].
toString
();
<<
tmp
[
JSON_KEY_STATEMSG
].
toString
();
ui
->
tableWidget
->
insertRow
(
row
);
for
(
col
=
0
;
col
<
itemDataList
.
length
();
col
++
)
for
(
col
=
0
;
col
<
itemDataList
.
length
();
col
++
)
{
{
QTableWidgetItem
*
item
=
new
QTableWidgetItem
(
itemDataList
.
at
(
col
));
QTableWidgetItem
*
item
=
new
QTableWidgetItem
(
itemDataList
.
at
(
col
));
item
->
setTextAlignment
(
Qt
::
AlignCenter
);
if
(
col
==
0
)
{
item
->
setTextAlignment
(
Qt
::
AlignLeft
);
}
else
{
item
->
setTextAlignment
(
Qt
::
AlignCenter
);
}
item
->
setFont
(
QFont
(
"Microsoft YaHei UI Light"
,
15
));
ui
->
tableWidget
->
setItem
(
row
,
col
,
item
);
ui
->
tableWidget
->
setItem
(
row
,
col
,
item
);
}
}
// QTableWidgetItem *item0 = new QTableWidgetItem(tmp[JSON_KEY_FMID].toString());
// QTableWidgetItem *item0 = new QTableWidgetItem(tmp[JSON_KEY_FMID].toString());
...
@@ -377,7 +388,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -377,7 +388,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
// ui->tableWidget->setItem(0, 4, item4);
// ui->tableWidget->setItem(0, 4, item4);
// }
// }
if
(
_posType
!=
SPCC
&&
(
currPayStr
==
QString
::
fromLocal8Bit
(
"微信支付"
)
||
currPayStr
==
QString
::
fromLocal8Bit
(
"支付宝"
)))
{
if
(
_posType
!=
SPCC
&&
(
_currPayStr
==
QString
::
fromLocal8Bit
(
"微信支付"
)
||
_
currPayStr
==
QString
::
fromLocal8Bit
(
"支付宝"
)))
{
QWidget
*
pWdg
=
new
QWidget
(
ui
->
tableWidget
);
QWidget
*
pWdg
=
new
QWidget
(
ui
->
tableWidget
);
QHBoxLayout
*
hLayout
=
new
QHBoxLayout
(
pWdg
);
QHBoxLayout
*
hLayout
=
new
QHBoxLayout
(
pWdg
);
QPushButton
*
pBtn
=
new
QPushButton
(
pWdg
);
QPushButton
*
pBtn
=
new
QPushButton
(
pWdg
);
...
@@ -408,11 +419,18 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
...
@@ -408,11 +419,18 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
emit
RequestWithType
(
againprint
,
list
);
emit
RequestWithType
(
againprint
,
list
);
});
});
row
++
;
}
}
row
++
;
}
// 根据时间所在列排序
int
sortColumn
=
2
;
if
(
ui
->
tableWidget
->
columnCount
()
==
6
)
{
sortColumn
=
4
;
}
}
ui
->
tableWidget
->
sortByColumn
(
2
,
Qt
::
DescendingOrder
);
ui
->
tableWidget
->
sortByColumn
(
sortColumn
,
Qt
::
DescendingOrder
);
ui
->
tableWidget
->
resizeRowsToContents
();
ui
->
tableWidget
->
show
();
ui
->
tableWidget
->
show
();
}
}
}
}
...
@@ -878,12 +896,12 @@ void HostWidget::SetTableWidgetHeader()
...
@@ -878,12 +896,12 @@ void HostWidget::SetTableWidgetHeader()
QStringList
headerString
;
QStringList
headerString
;
QList
<
double
>
widthScale
;
QList
<
double
>
widthScale
;
QString
currPayStr
=
ui
->
comBox_payment_method
->
currentText
();
_
currPayStr
=
ui
->
comBox_payment_method
->
currentText
();
if
(
_paymentMethodsMapThird
.
contains
(
currPayStr
))
{
if
(
_paymentMethodsMapThird
.
contains
(
_
currPayStr
))
{
headerString
<<
QString
::
fromLocal8Bit
(
"订单编号"
)
<<
QString
::
fromLocal8Bit
(
"订单金额"
)
<<
QString
::
fromLocal8Bit
(
"订单时间"
)
<<
QString
::
fromLocal8Bit
(
"支付状态"
);
headerString
<<
QString
::
fromLocal8Bit
(
"订单编号"
)
<<
QString
::
fromLocal8Bit
(
"订单金额"
)
<<
QString
::
fromLocal8Bit
(
"订单时间"
)
<<
QString
::
fromLocal8Bit
(
"支付状态"
);
// 只有微信支付和支付宝支付有操作列,且商户不是SPCC
// 只有微信支付和支付宝支付有操作列,且商户不是SPCC
if
(
_posType
!=
SPCC
&&
(
currPayStr
==
QString
::
fromLocal8Bit
(
"支付宝"
)
||
currPayStr
==
QString
::
fromLocal8Bit
(
"微信支付"
)))
{
if
(
_posType
!=
SPCC
&&
(
_currPayStr
==
QString
::
fromLocal8Bit
(
"支付宝"
)
||
_
currPayStr
==
QString
::
fromLocal8Bit
(
"微信支付"
)))
{
headerString
<<
QString
::
fromLocal8Bit
(
"操作"
);
headerString
<<
QString
::
fromLocal8Bit
(
"操作"
);
}
}
}
else
{
}
else
{
...
@@ -898,7 +916,7 @@ void HostWidget::SetTableWidgetHeader()
...
@@ -898,7 +916,7 @@ void HostWidget::SetTableWidgetHeader()
widthScale
<<
0.35
<<
0.15
<<
0.21
<<
0.15
<<
0.14
;
widthScale
<<
0.35
<<
0.15
<<
0.21
<<
0.15
<<
0.14
;
break
;
break
;
case
6
:
case
6
:
widthScale
<<
0.
32
<<
0.13
<<
0.18
<<
0.13
<<
0.12
<<
0.12
;
widthScale
<<
0.
27
<<
0.13
<<
0.13
<<
0.13
<<
0.20
<<
0.12
;
break
;
break
;
default
:
default
:
break
;
break
;
...
...
sbkpay/hostwidget.h
View file @
ce9d6bc1
...
@@ -132,6 +132,7 @@ private:
...
@@ -132,6 +132,7 @@ private:
ReqType
_type
;
ReqType
_type
;
QMap
<
QString
,
QString
>
_paymentMethodsMapThird
,
_paymentMethodsMapCoupon
;
QMap
<
QString
,
QString
>
_paymentMethodsMapThird
,
_paymentMethodsMapCoupon
;
QString
_currPayStr
;
};
};
#endif // HOSTWIDGET_H
#endif // HOSTWIDGET_H
sbkpay/hostwidget.ui
View file @
ce9d6bc1
...
@@ -878,11 +878,14 @@ QHeaderView::section{
...
@@ -878,11 +878,14 @@ QHeaderView::section{
</string>
</string>
</property>
</property>
<property
name=
"verticalScrollBarPolicy"
>
<property
name=
"verticalScrollBarPolicy"
>
<enum>
Qt::ScrollBarA
lwaysOff
</enum>
<enum>
Qt::ScrollBarA
sNeeded
</enum>
</property>
</property>
<property
name=
"horizontalScrollBarPolicy"
>
<property
name=
"horizontalScrollBarPolicy"
>
<enum>
Qt::ScrollBarAlwaysOff
</enum>
<enum>
Qt::ScrollBarAlwaysOff
</enum>
</property>
</property>
<property
name=
"textElideMode"
>
<enum>
Qt::ElideNone
</enum>
</property>
<attribute
name=
"horizontalHeaderHighlightSections"
>
<attribute
name=
"horizontalHeaderHighlightSections"
>
<bool>
true
</bool>
<bool>
true
</bool>
</attribute>
</attribute>
...
...
tests/TestSimphony/tst_testsimphony.cpp
View file @
ce9d6bc1
...
@@ -206,7 +206,7 @@ void TestSimphony::test_POSRequest_data()
...
@@ -206,7 +206,7 @@ void TestSimphony::test_POSRequest_data()
{
{
QTest
::
addColumn
<
QByteArray
>
(
"ReqData"
);
QTest
::
addColumn
<
QByteArray
>
(
"ReqData"
);
QTest
::
newRow
(
"Manage"
)
<<
QString
(
"{
\"
reqType
\"
:351,
\"
storeId
\"
:
\"
1
713
\"
,
\"
stationId
\"
:
\"
1
\"
,
\"
partnerId
\"
:1438}"
)
QTest
::
newRow
(
"Manage"
)
<<
QString
(
"{
\"
reqType
\"
:351,
\"
storeId
\"
:
\"
1
6171
\"
,
\"
stationId
\"
:
\"
1
\"
,
\"
partnerId
\"
:1438}"
)
.
toLocal8Bit
();
.
toLocal8Bit
();
int
amount
=
200
;
int
amount
=
200
;
...
...
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