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
239d50c9
Commit
239d50c9
authored
Jul 07, 2018
by
wuyang.zou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug: 新增 OrderOriginType 和 OrderPayTape 数据传递到 Simpyhony
parent
e6b9aba4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
16 additions
and
4 deletions
+16
-4
fmTakeout/Control/flowControl.cpp
+0
-0
fmTakeout/Model/dishesObject.h
+5
-0
fmTakeout/Model/orderObject.cpp
+2
-2
fmTakeout/Model/orderObject.h
+6
-1
fmTakeout/detailForm.cpp
+1
-0
fmTakeout/refuseForm.cpp
+2
-1
No files found.
fmTakeout/Control/flowControl.cpp
View file @
239d50c9
This diff is collapsed.
Click to expand it.
fmTakeout/Model/dishesObject.h
View file @
239d50c9
...
...
@@ -15,6 +15,7 @@ class dishesObject : public QObject
Q_PROPERTY
(
int
packagePrice
READ
getpackagePrice
WRITE
setpackagePrice
)
Q_PROPERTY
(
int
qty
READ
getqty
WRITE
setqty
)
Q_PROPERTY
(
int
price
READ
getprice
WRITE
setprice
)
Q_PROPERTY
(
QString
options
READ
getoptions
WRITE
setoptions
)
public
:
explicit
dishesObject
(
QObject
*
parent
=
0
)
:
QObject
(
parent
){}
...
...
@@ -29,6 +30,7 @@ public:
int
qty
;
int
packagePrice
;
int
price
;
QString
options
;
QList
<
dishesObject
*>
sub_products
;
protected
:
...
...
@@ -44,6 +46,9 @@ protected:
inline
int
getprice
(){
return
price
;
}
inline
void
setprice
(
const
int
&
v
){
price
=
v
;
}
inline
QString
getoptions
(){
return
options
;
}
inline
void
setoptions
(
const
QString
&
v
){
options
=
v
;
}
inline
int
getpackagePrice
(){
return
packagePrice
;
}
inline
void
setpackagePrice
(
const
int
&
v
){
packagePrice
=
v
;
}
...
...
fmTakeout/Model/orderObject.cpp
View file @
239d50c9
...
...
@@ -72,8 +72,8 @@ QString OrderObject::getChannelName()
switch
(
value
)
{
case
1
:
return
QString
::
fromLocal8Bit
(
"星巴克"
);
case
2
:
return
QString
::
fromLocal8Bit
(
"
百度外卖
"
);
case
3
:
return
QString
::
fromLocal8Bit
(
"
饿了么"
);
case
2
:
return
QString
::
fromLocal8Bit
(
"
饿了么
"
);
case
3
:
return
QString
::
fromLocal8Bit
(
"
客诉单"
);
//百度外卖
deafult:
return
QString
::
fromLocal8Bit
(
"未知"
);
}
return
QString
::
fromLocal8Bit
(
"未知"
);
...
...
fmTakeout/Model/orderObject.h
View file @
239d50c9
...
...
@@ -11,6 +11,7 @@ class OrderObject : public QObject
Q_PROPERTY
(
QString
id
READ
getId
WRITE
setId
)
Q_PROPERTY
(
int
orderType
READ
getOrderType
WRITE
setOrderType
)
Q_PROPERTY
(
QString
orgOrderId
READ
getOrgOrderId
WRITE
setOrgOrderId
)
Q_PROPERTY
(
QString
waybillId
READ
getWaybillId
WRITE
setWaybillId
)
Q_PROPERTY
(
QString
watercourseId
READ
getWatercourseId
WRITE
setWatercourseId
)
...
...
@@ -84,6 +85,7 @@ public:
QString
id
;
//编号
int
orderType
;
//订单类型: 用来区分是 正常订单(1) 预订单(2) 还是 客诉单:3 (星巴克定义客诉单的类型:12);
QString
orgOrderId
;
//原始订单编号
QString
waybillId
;
//运单号
QString
watercourseId
;
//流水号
...
...
@@ -96,7 +98,7 @@ public:
QString
storeId
;
QString
storeName
;
QString
storeAddress
;
QString
channel
;
QString
channel
;
//订单渠道: 1 星巴克APP 2饿了么APP 3 客诉单;
QString
payWay
;
QString
deliveryTime
;
//配送时间
QString
riderName
;
//骑手名
...
...
@@ -142,6 +144,9 @@ public:
inline
QString
getId
()
const
{
return
id
;}
inline
void
setId
(
const
QString
&
v
){
id
=
v
;}
inline
int
getOrderType
()
const
{
return
orderType
;}
inline
void
setOrderType
(
const
int
&
v
){
orderType
=
v
;}
inline
QString
getOrgOrderId
()
const
{
return
orgOrderId
;}
inline
void
setOrgOrderId
(
const
QString
&
v
){
orgOrderId
=
v
;}
...
...
fmTakeout/detailForm.cpp
View file @
239d50c9
...
...
@@ -143,6 +143,7 @@ void DetailForm::onOperaBtnClicked()
// }
// else if(pBtn->text()=="退单")
// {
m_refuseForm
->
SetOrderInfo
(
m_orderObject
);
m_refuseForm
->
show
();
if
(
m_refuseForm
->
exec
()
==
QDialog
::
Accepted
)
{
...
...
fmTakeout/refuseForm.cpp
View file @
239d50c9
...
...
@@ -58,7 +58,8 @@ void RefuseForm::on_reason2_toggled(bool checked)
if
(
QDialog
::
Accepted
==
m_refDishesForm
->
exec
())
{
ui
->
refuseBtnOk
->
setEnabled
(
true
);
m_reasonCode
=
"菜品已售完"
;
//m_reasonCode=
m_reasonStr
=
QString
::
fromLocal8Bit
(
"菜品已售完"
);
on_refuseBtnOk_clicked
();
}
else
{
...
...
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