1
This commit is contained in:
parent
7fcf6c0e75
commit
8e1094416d
@ -23,17 +23,17 @@ class BcOrder {
|
|||||||
return $row;
|
return $row;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function upsert($transId, $fieldsKv){
|
public static function upsert($OrderId, $fieldsKv){
|
||||||
SqlHelper::upsert
|
SqlHelper::upsert
|
||||||
(myself()->_getSelfMysql(),
|
(myself()->_getSelfMysql(),
|
||||||
't_bc_order',
|
't_bc_order',
|
||||||
array(
|
array(
|
||||||
'order_id' => $transId
|
'order_id' => $OrderId
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
'order_id' => $transId,
|
'order_id' => $OrderId,
|
||||||
'order_type' => getXVal($fieldsKv,'order_type',0),
|
'order_type' => getXVal($fieldsKv,'order_type',0),
|
||||||
'account_id' => myself()->_getAccountId(),
|
'account_id' => myself()->_getAccountId(),
|
||||||
'address' => myself()->_getAddress(),
|
'address' => myself()->_getAddress(),
|
||||||
@ -48,4 +48,15 @@ class BcOrder {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function update($OrderId, $fieldsKv){
|
||||||
|
SqlHelper::upsert
|
||||||
|
(myself()->_getMysql(''),
|
||||||
|
't_bc_order',
|
||||||
|
array(
|
||||||
|
'order_id' => $OrderId
|
||||||
|
),
|
||||||
|
$fieldsKv
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,6 @@ class GameItemMallBuyOk {
|
|||||||
|
|
||||||
error_log("GameItemMallBuyOk-------------------");
|
error_log("GameItemMallBuyOk-------------------");
|
||||||
$orderDb = BcOrder::find($orderId);
|
$orderDb = BcOrder::find($orderId);
|
||||||
//1:已发货 2:订单不存在
|
|
||||||
if (!$orderDb) {
|
if (!$orderDb) {
|
||||||
myself()->_rspErr(2, 'Order does not exist');
|
myself()->_rspErr(2, 'Order does not exist');
|
||||||
return;
|
return;
|
||||||
@ -42,9 +41,13 @@ class GameItemMallBuyOk {
|
|||||||
myself()->_rspErr(1, 'Order shipped');
|
myself()->_rspErr(1, 'Order shipped');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// 修改订单状态
|
BcOrder::update($orderDb['order_id'],
|
||||||
$this->_updateOrderState($orderId);
|
array(
|
||||||
|
'status' => 1
|
||||||
|
));
|
||||||
|
if ($orderDb['order_type'] == BcOrder::SPEC_ORDER_TYPE) {
|
||||||
|
}
|
||||||
|
/*
|
||||||
// 小胡 回调的处理
|
// 小胡 回调的处理
|
||||||
if ($this->_isVirtualItem($orderDb['item_id'])){
|
if ($this->_isVirtualItem($orderDb['item_id'])){
|
||||||
$passCbService = new BuyPassCbService();
|
$passCbService = new BuyPassCbService();
|
||||||
@ -55,17 +58,9 @@ class GameItemMallBuyOk {
|
|||||||
$shopGoodsCbService->process($orderDb);
|
$shopGoodsCbService->process($orderDb);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
myself()->_rspOk();
|
myself()->_rspOk();
|
||||||
}
|
}
|
||||||
|
|
||||||
private function _isVirtualItem($itemId){
|
|
||||||
return in_array($itemId, array(
|
|
||||||
V_ITEM_EXP,
|
|
||||||
V_ITEM_PASS,
|
|
||||||
V_ITEM_RESET_CARD,
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user