Commit f2847416 authored by wwccw0591's avatar wwccw0591

upd

parent 29c2226b
......@@ -47,7 +47,19 @@ class OrderConfirmUtil {
private $couponCacheFlag = false;
public function addOrder($data,$memberId,$currentAddress){
/**
* 添加订单
* @param $data
* @param $memberId
* @param $currentAddress
* @param string $formId 小程序微信支付支付表单id
* @return array
* @throws \Exception
* User: King <358887571@qq.com>
* Date: 2018/12/25 0025
* Time: 下午 3:01
*/
public function addOrder($data, $memberId, $currentAddress, $formId = ''){
$storeCartData = $this->checkPostData($data,$memberId,$currentAddress);
//return $storeCartData;
if(CURRENTVERSION==\Our\NameConst::versionDefault){
......@@ -55,7 +67,7 @@ class OrderConfirmUtil {
}else{
$storeCartData = $this->checkDeliveryTypeAndPaywayNew($storeCartData);
}
return $this->saveOrderInfo($storeCartData);
return $this->saveOrderInfo($storeCartData, $formId);
}
......@@ -477,7 +489,7 @@ class OrderConfirmUtil {
return $paySn;
}
public function saveOrderInfo($storeCartData){
public function saveOrderInfo($storeCartData, $formId = ''){
$dbName = \Our\DbNameConst::masterDBConnectName;
$orderModel = \DAO\Order\OrderModel::getInstance($dbName);
$orderModel->setDb($dbName);
......@@ -522,7 +534,7 @@ class OrderConfirmUtil {
$order['buyer_email'] = $this->address['mob_phone'];
}
}
$order['form_id'] = $storeCartData['formId'] ? $storeCartData['formId'] : '';
$order['form_id'] = $formId;
$order['add_time'] = TIMESTAMP;
$order['payment_type'] = $storeCarts['payway'];
$order['order_amount'] = $storeCarts['orderAmount'];
......
......@@ -1269,7 +1269,8 @@ class CartServiceModel extends \Business\AbstractModel{
function addOrder($data,$memberId,$currentAddress){
$postData = json_decode($data['param'],true);
$orderUtil =\Order\OrderConfirmUtil::getInstance();
$return = $orderUtil->addOrder($data,$memberId,$currentAddress);
$formId = $data['formId'] ? $data['formId'] : '';
$return = $orderUtil->addOrder($data, $memberId, $currentAddress, $formId);
//删除订单列表缓存
$orderDao=\DAO\Order\OrderModel::getInstance();
$orderDao->deleteOrderCache($memberId,false,($postData['storeId'])?$postData['storeId']:$postData[0]['storeId']);
......@@ -1293,4 +1294,4 @@ class CartServiceModel extends \Business\AbstractModel{
return self::$_instance;
}
}
\ No newline at end of file
}
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