Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
takeout_sbk
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
yunpeng.song
takeout_sbk
Commits
db4830ea
Commit
db4830ea
authored
Mar 30, 2022
by
wuyang.zou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增 POS插件渠道 MT-MOP 订单转换为 MOP;
Version
parent
6bcd0963
Pipeline
#40035
failed with stage
in 0 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
14 deletions
+19
-14
fmTakeout/Control/flowControl.cpp
+17
-13
fmTakeout/DTools/printSumBillPosDB.cpp
+1
-1
fmTakeout/preDefine.h
+1
-0
No files found.
fmTakeout/Control/flowControl.cpp
View file @
db4830ea
...
@@ -1681,20 +1681,16 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
...
@@ -1681,20 +1681,16 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
}
}
m_procOrderSocket
->
SetUrl
(
QUrl
(
url
)
);
m_procOrderSocket
->
SetUrl
(
QUrl
(
url
)
);
QLOG_INFO
()
<<
QString
(
"[<<<<<-----_RefundOrder: orderId:%1 URL: ----->>>>>]"
).
arg
(
orderId
)
<<
m_procOrderSocket
->
GetUrl
();
QLOG_INFO
()
<<
QString
(
"[<<<<<-----_RefundOrder: orderId:%1
Request
URL: ----->>>>>]"
).
arg
(
orderId
)
<<
m_procOrderSocket
->
GetUrl
();
if
(
ConfigManger
::
GetInstance
().
GetOrderSslConfig
())
{
if
(
ConfigManger
::
GetInstance
().
GetOrderSslConfig
())
{
m_procOrderSocket
->
SetSslConfig
();
m_procOrderSocket
->
SetSslConfig
();
QLOG_INFO
()
<<
"load ssl"
;
}
else
{
QLOG_INFO
()
<<
"load not ssl"
;
}
}
QLOG_INFO
()
<<
QString
(
"[<<<<---Refund Order Request: --->>>>]"
)
<<
m_procOrderSocket
->
GetUrl
();
result
=
m_procOrderSocket
->
PostRequest
(
sendJson
,
recvJson
,
error
);
result
=
m_procOrderSocket
->
PostRequest
(
sendJson
,
recvJson
,
error
);
QLOG_INFO
()
<<
QString
(
"[<<<<---Refund Order Finish--->>>>][result:%1][msg:%2][recvData:]"
)
QLOG_INFO
()
<<
QString
(
"[<<<<---Refund Order Finish--->>>>][result:%1][msg:%2][recvData:]"
).
arg
(
result
).
arg
(
error
)
<<
recvJson
;
.
arg
(
result
).
arg
(
error
)
<<
recvJson
;
if
(
!
result
)
if
(
!
result
)
{
{
emit
showAlert
(
AlertForm
::
MSGERROR
,
QString
::
fromLocal8Bit
(
"退单失败![网络错误]"
));
emit
showAlert
(
AlertForm
::
MSGERROR
,
QString
::
fromLocal8Bit
(
"退单失败![网络错误]"
));
return
false
;
return
false
;
}
else
{
}
else
{
...
@@ -1714,6 +1710,7 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
...
@@ -1714,6 +1710,7 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
int
orderStatus
=
data
[
JSON_ORDERSTATUS
].
toInt
();
int
orderStatus
=
data
[
JSON_ORDERSTATUS
].
toInt
();
int
tempGlobalOrderType
=
data
[
JSON_GLOBALORDERTYPE
].
toInt
();
int
tempGlobalOrderType
=
data
[
JSON_GLOBALORDERTYPE
].
toInt
();
int
tempGlobalServiceType
=
data
[
JSON_GLOBALSERVICETYPE
].
toInt
();
int
tempGlobalServiceType
=
data
[
JSON_GLOBALSERVICETYPE
].
toInt
();
int
tempRefundMethod
=
data
[
JSON_GLOBALREFUNDMETHOD
].
toInt
();
// 1: srkit-全退 2: srkit-部分退
OrderObject
*
orderObject
=
m_FmOrdersMap
.
value
(
orderId
);
OrderObject
*
orderObject
=
m_FmOrdersMap
.
value
(
orderId
);
int
oldOrderStatus
=
orderObject
->
orderStatus
;
int
oldOrderStatus
=
orderObject
->
orderStatus
;
...
@@ -1724,6 +1721,13 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
...
@@ -1724,6 +1721,13 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
orderObject
->
globalServiceType
=
tempGlobalServiceType
;
orderObject
->
globalServiceType
=
tempGlobalServiceType
;
emit
changeOrderStatus
(
orderObject
,
oldOrderStatus
);
emit
changeOrderStatus
(
orderObject
,
oldOrderStatus
);
// 部分退场景, 不能提前进入入机队列, 需等待上游更新订单数据;
if
(
2
==
tempRefundMethod
)
{
QLOG_INFO
()
<<
QString
::
fromLocal8Bit
(
"[<<<<---FmTakeout _RefundOrder: orderId: %1, refundMethod: %2 [2: srkit-部分退]--->>>>]"
).
arg
(
orderObject
->
id
).
arg
(
tempRefundMethod
);
return
true
;
}
emit
doHideMainShowFloatFrom
();
emit
doHideMainShowFloatFrom
();
//退货订单,将此订单添加到simphony 模拟点单列表中;
//退货订单,将此订单添加到simphony 模拟点单列表中;
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: orderObject->id:%1 , orderObject->orderStatus:%2 --->>>>]"
).
arg
(
orderObject
->
id
).
arg
(
orderObject
->
orderStatus
);
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: orderObject->id:%1 , orderObject->orderStatus:%2 --->>>>]"
).
arg
(
orderObject
->
id
).
arg
(
orderObject
->
orderStatus
);
...
@@ -1751,8 +1755,8 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
...
@@ -1751,8 +1755,8 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
// 及时更新 不入机类型的退单数据 并 及时打印退单提醒;
// 及时更新 不入机类型的退单数据 并 及时打印退单提醒;
m_storagePosOrdersList
.
append
(
orderObject
->
id
);
m_storagePosOrdersList
.
append
(
orderObject
->
id
);
}
}
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: m_simValidOrdersList.num:%1
--->>>>]"
)
<<
m_simValidOrdersList
.
count
();
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: m_simValidOrdersList.num:%1
, m_simValidOrdersList.first: %2 --->>>>]"
)
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: m_simValidOrdersList:%1 --->>>>]"
)
<<
m_simValidOrdersList
;
.
arg
(
m_simValidOrdersList
.
count
()
).
arg
(
m_simValidOrdersList
.
first
()
)
;
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: _ClickOMSAssignArea --->>>>]"
);
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder: _ClickOMSAssignArea --->>>>]"
);
m_OrderEntryMutex
.
unlock
();
m_OrderEntryMutex
.
unlock
();
m_clickPosCount
=
0
;
m_clickPosCount
=
0
;
...
@@ -1777,8 +1781,8 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
...
@@ -1777,8 +1781,8 @@ bool FlowControl::_RefundOrder(const QString &orderId,int reasonCode,const QStri
orderObject
->
orsPushOrderType
=
0
;
orderObject
->
orsPushOrderType
=
0
;
orderObject
->
orsPushOrderTimes
=
0
;
orderObject
->
orsPushOrderTimes
=
0
;
}
}
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder:SimExceptRefund : m_simValidOrdersList.num:%1
--->>>>]"
)
<<
m_simValidOrdersList
.
count
();
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder:SimExceptRefund : m_simValidOrdersList.num:%1
, m_simValidOrdersList.first: %2 --->>>>]"
)
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder:SimExceptRefund : m_simValidOrdersList:%1 --->>>>]"
)
<<
m_simValidOrdersList
;
.
arg
(
m_simValidOrdersList
.
count
()
).
arg
(
m_simValidOrdersList
.
first
()
)
;
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder:SimExceptRefund : _ClickOMSAssignArea --->>>>]"
);
QLOG_INFO
()
<<
QString
(
"[<<<<---FmTakeout _RefundOrder:SimExceptRefund : _ClickOMSAssignArea --->>>>]"
);
m_OrderEntryMutex
.
unlock
();
m_OrderEntryMutex
.
unlock
();
m_clickPosCount
=
0
;
m_clickPosCount
=
0
;
...
...
fmTakeout/DTools/printSumBillPosDB.cpp
View file @
db4830ea
...
@@ -920,7 +920,7 @@ bool PrintSumBillPosDB::insertOrderSumBill(OrderObject* orderObj, const QString&
...
@@ -920,7 +920,7 @@ bool PrintSumBillPosDB::insertOrderSumBill(OrderObject* orderObj, const QString&
query
.
addBindValue
(
orderObj
->
orderType
);
query
.
addBindValue
(
orderObj
->
orderType
);
QString
tempChannel
=
(
"WSG-MOD"
==
orderObj
->
channel
)
?
"MOD"
:
orderObj
->
channel
;
QString
tempChannel
=
(
"WSG-MOD"
==
orderObj
->
channel
)
?
"MOD"
:
orderObj
->
channel
;
tempChannel
=
(
"WSG
-MOP"
==
tempChannel
)
?
"MOP"
:
tempChannel
;
tempChannel
=
(
"WSG-MOP"
==
tempChannel
||
"MT
-MOP"
==
tempChannel
)
?
"MOP"
:
tempChannel
;
query
.
addBindValue
(
tempChannel
);
query
.
addBindValue
(
tempChannel
);
query
.
addBindValue
(
orderObj
->
platformSource
);
query
.
addBindValue
(
orderObj
->
platformSource
);
...
...
fmTakeout/preDefine.h
View file @
db4830ea
...
@@ -127,6 +127,7 @@
...
@@ -127,6 +127,7 @@
#define JSON_REFUNDFMID "refundFmId"
#define JSON_REFUNDFMID "refundFmId"
#define JSON_GLOBALORDERTYPE "globalOrderType"
#define JSON_GLOBALORDERTYPE "globalOrderType"
#define JSON_GLOBALSERVICETYPE "globalServiceType"
#define JSON_GLOBALSERVICETYPE "globalServiceType"
#define JSON_GLOBALREFUNDMETHOD "refundMethod"
#define JSON_STATUSDESC "status_desc"
#define JSON_STATUSDESC "status_desc"
#define JSON_MSG "msg"
#define JSON_MSG "msg"
#define JSON_MESSAGE "message"
#define JSON_MESSAGE "message"
...
...
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