@@ -185,6 +186,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
...
@@ -185,6 +186,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
orderId+=1;//orderid加1
orderId+=1;//orderid加1
charorderIdStr[10]={0};
charorderIdStr[10]={0};
sprintf(orderIdStr,"%d",orderId);
sprintf(orderIdStr,"%d",orderId);
LOG(INFO)<<"order id:"<<orderId;
snprintf(mysql->sqlStr,SQL_BUFFER_SIZE*2,
snprintf(mysql->sqlStr,SQL_BUFFER_SIZE*2,
"insert into fmTakeaway(orderid, fm_cmd,fm_ver,customer_address,customer_name,customer_phone,delivery_time,dis_platform_fee,dis_shop_fee,discount_fee,\
"insert into fmTakeaway(orderid, fm_cmd,fm_ver,customer_address,customer_name,customer_phone,delivery_time,dis_platform_fee,dis_shop_fee,discount_fee,\
...
@@ -305,6 +307,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
...
@@ -305,6 +307,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
info.childCount=childCount;
info.childCount=childCount;
vecDish.push_back(info);
vecDish.push_back(info);
}
}
//订单商品写入“订单详情表”
//订单商品写入“订单详情表”
intitemIndex=0;
intitemIndex=0;
for(autodish:vecDish){
for(autodish:vecDish){
...
@@ -351,39 +354,6 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
...
@@ -351,39 +354,6 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
// int print1=0,print2=0,print3=0,print4=0,print5=0,cat=0,dept=0;
// //查询商品详细信息
// snprintf(mysql->sqlStr,SQL_BUFFER_SIZE,"SELECT Name3,PrintQ1,PrintQ2,PrintQ3,PrintQ4,PrintQ5,Category,Dept FROM tbl_Menu WHERE Item='%s';",order.vecProducts[i].pid.data());
// nErrCode = mysql->query();
// if (NULL != (mysql->_row = mysql_fetch_row(mysql->_result))){
// dish_name=mysql->_row[0];
// print1=atoi(mysql->_row[1]);
// print2=atoi(mysql->_row[2]);
// print3=atoi(mysql->_row[3]);
// print4=atoi(mysql->_row[4]);
// print5=atoi(mysql->_row[5]);
// cat=atoi(mysql->_row[6]);
// dept=atoi(mysql->_row[7]);
// }
// mysql_free_result(mysql->_result);
// snprintf(mysql->sqlStr,SQL_BUFFER_SIZE, "INSERT INTO tbl_Item(`Date`,`Check`,Outlet,ItemIdx,Item,Name3,NameS3,`Type`,OrderTime,OrderStation,OrderEmp,\
snprintf(mysql->sqlStr,SQL_BUFFER_SIZE,"INSERT INTO tbl_Payment(`Date`,`Check`,Outlet,PayIdx,PayNo,Name3,PayEmp,PayTime,PayStation,PayTot,PayClass,Member,\
snprintf(mysql->sqlStr,SQL_BUFFER_SIZE,"INSERT INTO tbl_Payment(`Date`,`Check`,Outlet,PayIdx,PayNo,Name3,PayEmp,PayTime,PayStation,PayTot,PayClass,Member,\
...
@@ -406,6 +376,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)
...
@@ -406,6 +376,7 @@ int COrderInfo::SetTakeawayOrder(TakeawayOrder &order)