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
b553ff9b
Commit
b553ff9b
authored
Apr 22, 2021
by
wuyang.zou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug: 隔日预约单存储 reserve_type 未存储为 10
Version: 4.2021.5.10
parent
0651bfaa
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
20 deletions
+24
-20
fmTakeout/Control/flowControl.cpp
+6
-9
fmTakeout/DTools/pmsOrdersData.cpp
+1
-1
fmTakeout/DTools/qtRedisClient.cpp
+1
-1
fmTakeout/Model/orderObject.cpp
+9
-3
fmTakeout/detailForm.cpp
+1
-1
fmTakeout/fmTakeout.rc
+4
-4
fmTakeout/preDefine.h
+2
-1
No files found.
fmTakeout/Control/flowControl.cpp
View file @
b553ff9b
...
@@ -1758,17 +1758,14 @@ void FlowControl::_CrondClearExpireOrder()
...
@@ -1758,17 +1758,14 @@ void FlowControl::_CrondClearExpireOrder()
OrderObject
*
order
=
nullptr
;
OrderObject
*
order
=
nullptr
;
m_OrderEntryMutex
.
lock
();
m_OrderEntryMutex
.
lock
();
foreach
(
order
,
m_FmOrdersMap
.
values
())
{
foreach
(
order
,
m_FmOrdersMap
.
values
())
{
//需要考虑预约实物(ORS)的订单:配送日期是否是当天,如果是当天则不能根据订单 createTime 进行清除;
if
(
"ORS"
==
order
->
channel
)
{
QDate
deliveryDate
=
QDate
::
fromString
((
order
->
deliveryTime
).
mid
(
0
,
10
),
"yyyy-MM-dd"
);
if
(
!
deliveryDate
.
daysTo
(
currentDate
)
)
{
continue
;
}
}
QDate
createDate
=
QDate
::
fromString
(
(
order
->
createTime
).
mid
(
0
,
10
),
"yyyy-MM-dd"
);
QDate
createDate
=
QDate
::
fromString
(
(
order
->
createTime
).
mid
(
0
,
10
),
"yyyy-MM-dd"
);
// 如果是预约单 则需以预约日期为准,实现过期订单清理条件;
if
(
7
==
order
->
orderType
||
11
==
order
->
orderType
)
{
createDate
=
QDate
::
fromString
(
(
order
->
expectDate
).
mid
(
0
,
10
),
"yyyy-MM-dd"
);
}
//QLOG_INFO()<<QString("[<<<<---_CrondClearExpireOrder-> order->createTime:%1--->>>>]").arg(order->createTime); //--按秒数来验证ok--
//QLOG_INFO()<<QString("[<<<<---_CrondClearExpireOrder-> order->createTime
Or expectDate
:%1--->>>>]").arg(order->createTime); //--按秒数来验证ok--
QLOG_INFO
()
<<
QString
(
"[<<<<---_CrondClearExpireOrder-> order createDate:%1--->>>>]"
).
arg
(
createDate
.
toString
(
"yyyy-MM-dd"
));
QLOG_INFO
()
<<
QString
(
"[<<<<---_CrondClearExpireOrder-> order createDate
Or expectDate
:%1--->>>>]"
).
arg
(
createDate
.
toString
(
"yyyy-MM-dd"
));
//qint64 seconds = createDateTime.secsTo(currentDateTime); //--按秒数来验证ok--
//qint64 seconds = createDateTime.secsTo(currentDateTime); //--按秒数来验证ok--
qint64
days
=
createDate
.
daysTo
(
currentDate
);
qint64
days
=
createDate
.
daysTo
(
currentDate
);
//QLOG_INFO()<<QString::fromLocal8Bit("[<<<<---_CrondClearExpireOrder: ClearExpireOrder: 相差多少秒:%1--->>>>]").arg(seconds); //--按秒数来验证ok--
//QLOG_INFO()<<QString::fromLocal8Bit("[<<<<---_CrondClearExpireOrder: ClearExpireOrder: 相差多少秒:%1--->>>>]").arg(seconds); //--按秒数来验证ok--
...
...
fmTakeout/DTools/pmsOrdersData.cpp
View file @
b553ff9b
...
@@ -282,7 +282,7 @@ bool PmsOrdersData::insertOrderData(OrderObject* orderObj,QString& pmsOrderRef)
...
@@ -282,7 +282,7 @@ bool PmsOrdersData::insertOrderData(OrderObject* orderObj,QString& pmsOrderRef)
int
tempBusinessType
=
orderObj
->
businessType
.
toInt
();
int
tempBusinessType
=
orderObj
->
businessType
.
toInt
();
if
(
"WSG-MOD"
==
orderObj
->
channel
&&
"4"
==
orderObj
->
platformSource
)
if
(
"WSG-MOD"
==
orderObj
->
channel
&&
"4"
==
orderObj
->
platformSource
)
tempBusinessType
=
20
;
tempBusinessType
=
20
;
if
(
7
==
orderObj
->
orderType
)
if
(
7
==
orderObj
->
orderType
||
11
==
orderObj
->
orderType
)
tempBusinessType
=
10
;
tempBusinessType
=
10
;
else
if
(
8
==
orderObj
->
orderType
)
{
else
if
(
8
==
orderObj
->
orderType
)
{
tempBusinessType
=
30
;
tempBusinessType
=
30
;
...
...
fmTakeout/DTools/qtRedisClient.cpp
View file @
b553ff9b
...
@@ -89,7 +89,7 @@ bool QtRedisClient::pushOrder2Redis(const OrderObject* orderObj ){
...
@@ -89,7 +89,7 @@ bool QtRedisClient::pushOrder2Redis(const OrderObject* orderObj ){
orderStatusObj
.
insert
(
"MAKESOURCE"
,
orderObj
->
makeSource
);
orderStatusObj
.
insert
(
"MAKESOURCE"
,
orderObj
->
makeSource
);
orderStatusObj
.
insert
(
"MAKEDEVICEID"
,
orderObj
->
makeDeviceId
);
orderStatusObj
.
insert
(
"MAKEDEVICEID"
,
orderObj
->
makeDeviceId
);
orderStatusObj
.
insert
(
"MAKEDEVICENAME"
,
""
);
orderStatusObj
.
insert
(
"MAKEDEVICENAME"
,
""
);
if
(
7
==
orderObj
->
orderType
)
{
if
(
7
==
orderObj
->
orderType
||
11
==
orderObj
->
orderType
)
{
orderStatusObj
.
insert
(
"ARRIVEAHEAD"
,
orderObj
->
inAdvanceTakemeal
);
orderStatusObj
.
insert
(
"ARRIVEAHEAD"
,
orderObj
->
inAdvanceTakemeal
);
}
}
QJsonDocument
orderStatusDoc
=
QJsonDocument
(
orderStatusObj
);
QJsonDocument
orderStatusDoc
=
QJsonDocument
(
orderStatusObj
);
...
...
fmTakeout/Model/orderObject.cpp
View file @
b553ff9b
...
@@ -133,7 +133,9 @@ QString OrderObject::getChannelName()
...
@@ -133,7 +133,9 @@ QString OrderObject::getChannelName()
if
(
3
==
orderType
)
{
if
(
3
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"星-客诉"
);
return
QString
::
fromLocal8Bit
(
"星-客诉"
);
}
else
if
(
7
==
orderType
)
{
}
else
if
(
7
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-MOD"
);
return
QString
::
fromLocal8Bit
(
"预-MOD-当日"
);
}
else
if
(
11
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-MOD-隔日"
);
}
else
if
(
8
==
orderType
)
{
}
else
if
(
8
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"拼-MOD"
);
return
QString
::
fromLocal8Bit
(
"拼-MOD"
);
}
else
{
}
else
{
...
@@ -155,7 +157,9 @@ QString OrderObject::getChannelName()
...
@@ -155,7 +157,9 @@ QString OrderObject::getChannelName()
}
else
if
(
"ELE"
==
channel
){
}
else
if
(
"ELE"
==
channel
){
if
(
7
==
orderType
)
{
if
(
7
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-饿了么"
);
return
QString
::
fromLocal8Bit
(
"预-饿了么-当日"
);
}
else
if
(
11
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-饿了么-隔日"
);
}
else
{
}
else
{
return
QString
::
fromLocal8Bit
(
"饿了么"
);
return
QString
::
fromLocal8Bit
(
"饿了么"
);
}
}
...
@@ -164,7 +168,9 @@ QString OrderObject::getChannelName()
...
@@ -164,7 +168,9 @@ QString OrderObject::getChannelName()
if
(
4
==
orderType
)
{
if
(
4
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"星-自测"
);
return
QString
::
fromLocal8Bit
(
"星-自测"
);
}
else
if
(
7
==
orderType
)
{
}
else
if
(
7
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-MOP"
);
return
QString
::
fromLocal8Bit
(
"预-MOP-当日"
);
}
else
if
(
11
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"预-MOP-隔日"
);
}
else
if
(
8
==
orderType
)
{
}
else
if
(
8
==
orderType
)
{
return
QString
::
fromLocal8Bit
(
"拼-MOP"
);
return
QString
::
fromLocal8Bit
(
"拼-MOP"
);
}
else
{
}
else
{
...
...
fmTakeout/detailForm.cpp
View file @
b553ff9b
...
@@ -54,7 +54,7 @@ void DetailForm::InitData(OrderObject *orderObject)
...
@@ -54,7 +54,7 @@ void DetailForm::InitData(OrderObject *orderObject)
}
else
{
}
else
{
deliveryFinishTime
=
orderObject
->
deliveryTime
;
deliveryFinishTime
=
orderObject
->
deliveryTime
;
}
}
if
(
7
==
orderObject
->
orderType
)
{
if
(
7
==
orderObject
->
orderType
||
11
==
orderObject
->
orderType
)
{
deliveryFinishTime
=
deliveryFinishTime
+
QString
::
fromLocal8Bit
(
"预约时间: "
)
+
orderObject
->
expectDate
;
deliveryFinishTime
=
deliveryFinishTime
+
QString
::
fromLocal8Bit
(
"预约时间: "
)
+
orderObject
->
expectDate
;
}
}
ui
->
detailLab2
->
setText
(
deliveryFinishTime
);
ui
->
detailLab2
->
setText
(
deliveryFinishTime
);
...
...
fmTakeout/fmTakeout.rc
View file @
b553ff9b
...
@@ -7,8 +7,8 @@ IDI_ICON ICON DISCARDABLE "logo.ico"
...
@@ -7,8 +7,8 @@ IDI_ICON ICON DISCARDABLE "logo.ico"
#endif
#endif
VS_VERSION_INFO VERSIONINFO
VS_VERSION_INFO VERSIONINFO
//***每次修改后编译发版必须变更版本号(preDefine.h中APP_VERSION 需要一致)***//
//***每次修改后编译发版必须变更版本号(preDefine.h中APP_VERSION 需要一致)***//
FILEVERSION 4,2021,
1,8
FILEVERSION 4,2021,
5,10
PRODUCTVERSION 4,2021,
1,8
PRODUCTVERSION 4,2021,
5,10
//*************************************************************************//
//*************************************************************************//
FILEFLAGSMASK 0x3fL
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
#ifdef _DEBUG
...
@@ -31,8 +31,8 @@ VS_VERSION_INFO VERSIONINFO
...
@@ -31,8 +31,8 @@ VS_VERSION_INFO VERSIONINFO
VALUE "OriginalFilename", "PmsPlugin.exe"
VALUE "OriginalFilename", "PmsPlugin.exe"
VALUE "ProductName", "PMS Plugin"
VALUE "ProductName", "PMS Plugin"
//***每次修改后编译发版必须变更版本号(preDefine.h中APP_VERSION 需要一致)***//
//***每次修改后编译发版必须变更版本号(preDefine.h中APP_VERSION 需要一致)***//
VALUE "ProductVersion", "4.2021.
1.8
"
VALUE "ProductVersion", "4.2021.
5.10
"
VALUE "FileVersion", "4.2021.
1.8
"
VALUE "FileVersion", "4.2021.
5.10
"
//*************************************************************************//
//*************************************************************************//
END
END
END
END
...
...
fmTakeout/preDefine.h
View file @
b553ff9b
...
@@ -13,7 +13,8 @@
...
@@ -13,7 +13,8 @@
//#define APP_VERSION "4.2020.6.29"
//#define APP_VERSION "4.2020.6.29"
//#define APP_VERSION "4.2020.6.30"
//#define APP_VERSION "4.2020.6.30"
//#define APP_VERSION "4.2020.8.10"
//#define APP_VERSION "4.2020.8.10"
#define APP_VERSION "4.2021.1.8"
//#define APP_VERSION "4.2021.1.8"
#define APP_VERSION "4.2021.5.10"
//修正版本号时,切记修正 FmTakeout.rc 中的版本号
//修正版本号时,切记修正 FmTakeout.rc 中的版本号
#define SERVER_PASSWORD "posoperator@freemud.cn"
#define SERVER_PASSWORD "posoperator@freemud.cn"
...
...
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