Commit 5e01cc45 by NitefullWind

1. 查询流水界面添加支付渠道项。

parent e23a533e
...@@ -464,7 +464,7 @@ bool Control::GetRSA(QString &error) ...@@ -464,7 +464,7 @@ bool Control::GetRSA(QString &error)
json.insert(JSON_KEY_REQTYPE, 99); json.insert(JSON_KEY_REQTYPE, 99);
json.insert(JSON_KEY_STOREID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_STOREID).toString()); json.insert(JSON_KEY_STOREID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_STOREID).toString());
json.insert(JSON_KEY_STATIONID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_STATIONID).toString()); json.insert(JSON_KEY_STATIONID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_STATIONID).toString());
json.insert(JSON_KEY_PARTNERID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_PARTNERID).toString()); json.insert(JSON_KEY_PARTNERID, FMTool::GetJsonValue(_posReqJsonObj, JSON_KEY_PARTNERID).toInt());
CretOperate::GetDES3MAC(json); CretOperate::GetDES3MAC(json);
QByteArray array; QByteArray array;
......
...@@ -282,9 +282,13 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -282,9 +282,13 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
item3->setTextAlignment(Qt::AlignCenter); item3->setTextAlignment(Qt::AlignCenter);
ui->tableWidget->setItem(0, 3, item3); ui->tableWidget->setItem(0, 3, item3);
if(_posType == SIMPHONY) {
QTableWidgetItem *item4 = new QTableWidgetItem(tmp[JSON_KEY_PAYMENTMETHOD].toString());
item4->setTextAlignment(Qt::AlignCenter);
ui->tableWidget->setItem(0, 4, item4);
}
if(_posType != SPCC) {
if(_posType!=SPCC) {
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);
...@@ -296,7 +300,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -296,7 +300,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
hLayout->addWidget(pBtn); hLayout->addWidget(pBtn);
hLayout->setMargin(0); hLayout->setMargin(0);
pWdg->setLayout(hLayout); pWdg->setLayout(hLayout);
ui->tableWidget->setCellWidget(0, 4, pWdg); // 操作按钮 ui->tableWidget->setCellWidget(0, ui->tableWidget->columnCount()-1, pWdg); // 操作按钮
pBtn->setStyleSheet("border:0px;border-radius:2px;background-color: rgb(0, 179, 238);font: 75 20px \"Microsoft YaHei UI Light\";"); pBtn->setStyleSheet("border:0px;border-radius:2px;background-color: rgb(0, 179, 238);font: 75 20px \"Microsoft YaHei UI Light\";");
qDebug() << "********************-----------*******************" << tmp; qDebug() << "********************-----------*******************" << tmp;
...@@ -446,48 +450,55 @@ void HostWidget::ShowWiteMGS(ReqType type, bool flag, QString message) ...@@ -446,48 +450,55 @@ void HostWidget::ShowWiteMGS(ReqType type, bool flag, QString message)
if(type == endday) if(type == endday)
{ {
// _need_exit = true; if(_posType == SPCC) {
// _label_wait_timer->stop();
// ui->label_wait_time_lod->setVisible(false);
// ui->label_wait_title->show();
// ui->btn_wait_quit->show();
// ui->btn_wait_quit->setText(QString::fromLocal8Bit("确认"));
// if(flag) {
// ui->label_wait_msg_time->setVisible(true);
// _label_wait_timer->setLabel(ui->label_wait_msg_time);
// _label_wait_timer->start(3);
// ui->label_wait_title->setText(message);
// ui->label_wait_time->setPixmap(QPixmap(":res/success.png"));
// } else {
// ui->label_wait_title->setText(message);
// ui->label_wait_time->setPixmap(QPixmap(":res/warning.png"));
// }
emit Exits(); emit Exits();
} else {
_need_exit = true;
_label_wait_timer->stop();
ui->label_wait_time_lod->setVisible(false);
ui->label_wait_title->show();
ui->btn_wait_quit->show();
ui->btn_wait_quit->setText(QString::fromLocal8Bit("确认"));
if(flag) {
ui->label_wait_msg_time->setVisible(true);
_label_wait_timer->setLabel(ui->label_wait_msg_time);
_label_wait_timer->start(3);
ui->label_wait_title->setText(message);
ui->label_wait_time->setPixmap(QPixmap(":res/success.png"));
} else {
ui->label_wait_title->setText(message);
ui->label_wait_time->setPixmap(QPixmap(":res/warning.png"));
}
}
return ; return ;
} }
if(type == shift) if(type == shift)
{ {
// _need_exit = true; if(_posType == SPCC) {
// _label_wait_timer->stop();
// ui->label_wait_time_lod->setVisible(false);
// ui->label_wait_title->show();
// ui->btn_wait_quit->show();
// ui->btn_wait_quit->setText(QString::fromLocal8Bit("确认"));
// if(flag) {
// ui->label_wait_msg_time->setVisible(true);
// _label_wait_timer->setLabel(ui->label_wait_msg_time);
// _label_wait_timer->start(3);
// ui->label_wait_title->setText(message);
// ui->label_wait_time->setPixmap(QPixmap(":res/success.png"));
// } else {
// ui->label_wait_title->setText(message);
// ui->label_wait_time->setPixmap(QPixmap(":res/warning.png"));
// }
emit Exits(); emit Exits();
} else {
_need_exit = true;
_label_wait_timer->stop();
ui->label_wait_time_lod->setVisible(false);
ui->label_wait_title->show();
ui->btn_wait_quit->show();
ui->btn_wait_quit->setText(QString::fromLocal8Bit("确认"));
if(flag) {
ui->label_wait_msg_time->setVisible(true);
_label_wait_timer->setLabel(ui->label_wait_msg_time);
_label_wait_timer->start(3);
ui->label_wait_title->setText(message);
ui->label_wait_time->setPixmap(QPixmap(":res/success.png"));
} else {
ui->label_wait_title->setText(message);
ui->label_wait_time->setPixmap(QPixmap(":res/warning.png"));
}
}
return ; return ;
} }
...@@ -651,7 +662,10 @@ void HostWidget::on_btn_find_check_clicked() ...@@ -651,7 +662,10 @@ void HostWidget::on_btn_find_check_clicked()
QStringList headerString; QStringList headerString;
QList<double> widthScale; QList<double> widthScale;
headerString<<QString::fromLocal8Bit("订单编号")<<QString::fromLocal8Bit("订单金额")<<QString::fromLocal8Bit("订单时间")<<QString::fromLocal8Bit("支付状态"); headerString<<QString::fromLocal8Bit("订单编号")<<QString::fromLocal8Bit("订单金额")<<QString::fromLocal8Bit("订单时间")<<QString::fromLocal8Bit("支付状态");
if(_posType==SIMPHONY) { if(_posType == SIMPHONY) {
headerString << QString::fromLocal8Bit("支付渠道");
}
if(_posType != SPCC) {
headerString << QString::fromLocal8Bit("操作"); headerString << QString::fromLocal8Bit("操作");
} }
...@@ -661,15 +675,16 @@ void HostWidget::on_btn_find_check_clicked() ...@@ -661,15 +675,16 @@ void HostWidget::on_btn_find_check_clicked()
break; break;
case 5: case 5:
widthScale << 0.35 << 0.15 << 0.21 << 0.15 << 0.14; widthScale << 0.35 << 0.15 << 0.21 << 0.15 << 0.14;
break;
case 6:
widthScale << 0.32 << 0.13 << 0.18 << 0.13 << 0.12 << 0.12;
break;
default: default:
break; break;
} }
int width = ui->widget_find_main->width() - 4; int width = ui->widget_find_main->width() - 4;
qDebug() << "===========" << width;
//ui->tableWidget->setColumnWidth(0,1/10.0*width);
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{border: 0px;font: 75 18px \"Microsoft YaHei UI Light\";}"); ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{border: 0px;font: 75 18px \"Microsoft YaHei UI Light\";}");
ui->tableWidget->horizontalHeader()->setFixedHeight(25); //设置表头的高度 ui->tableWidget->horizontalHeader()->setFixedHeight(25); //设置表头的高度
...@@ -679,11 +694,6 @@ void HostWidget::on_btn_find_check_clicked() ...@@ -679,11 +694,6 @@ void HostWidget::on_btn_find_check_clicked()
ui->tableWidget->setColumnWidth(i, widthScale[i]*width); ui->tableWidget->setColumnWidth(i, widthScale[i]*width);
} }
// ui->tableWidget->setColumnWidth(0,5/14.0*width);
// ui->tableWidget->setColumnWidth(1,2/14.0*width);
// ui->tableWidget->setColumnWidth(2,3/14.0*width);
// ui->tableWidget->setColumnWidth(3,2/14.0*width);
ui->tableWidget->setHorizontalHeaderLabels(headerString); ui->tableWidget->setHorizontalHeaderLabels(headerString);
ui->frame->hide(); ui->frame->hide();
......
...@@ -422,7 +422,7 @@ int main(int argc, char *argv[]) ...@@ -422,7 +422,7 @@ int main(int argc, char *argv[])
// control.Start(as, b); // control.Start(as, b);
char spccIn[MAX_BUF_LEN] = "{\"fmId\":\"0123456789012345678\",\"reqType\":451,\"storeId\":\"1713\",\"stationId\":\"1\",\"partnerId\":1443,\"operatorId\":\"sssaw\",\"transId\":\"52342342323806\",\"transAmount\":8000,\"partnerOrderId\":\"909911039993720192019\",\"businessDate\":\"20170508\",\"products\":[{\"pid\":\"123\",\"name\":\"中杯拿铁\",\"price\":321,\"salesType\":\"NORMAL\"}]}"; char spccIn[MAX_BUF_LEN] = "{\"fmId\":\"0123456789012345678\",\"reqType\":452,\"storeId\":\"17607\",\"stationId\":\"1\",\"partnerId\":1443,\"operatorId\":\"0123\",\"transId\":301439,\"transAmount\":1,\"partnerOrderId\":909911039990170830002,\"businessDate\":\"20170508\",\"products\":[{\"pid\":\"123\",\"name\":\"中杯拿铁\",\"price\":321,\"salesType\":\"NORMAL\"}]}";
control.Start(spccIn, b); control.Start(spccIn, b);
return a.exec(); return a.exec();
......
...@@ -17,7 +17,7 @@ LIBS += -L$$PWD/lib -llibeay32 -lssleay32 ...@@ -17,7 +17,7 @@ LIBS += -L$$PWD/lib -llibeay32 -lssleay32
CONFIG += C++11 SBKDLL1 CONFIG += C++11 SBKDLL1
DEFINES += MOCK #DEFINES += MOCK
include($$PWD/qtwinmigrate/src/qtwinmigrate.pri) include($$PWD/qtwinmigrate/src/qtwinmigrate.pri)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment