From 619fc15e1ec7a5b91fa633579d7f24b9b83ef1f4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 3 Aug 2023 21:50:51 +0800 Subject: [PATCH] 1 --- webapp/models/BcOrder.php | 51 +++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/webapp/models/BcOrder.php b/webapp/models/BcOrder.php index a79d1d36..12ed4d83 100644 --- a/webapp/models/BcOrder.php +++ b/webapp/models/BcOrder.php @@ -12,31 +12,40 @@ class BcOrder { const SHOP_BUY_MODE_NORMAL = 0; const MARKET_BUY_MODE_NORMAL = 1; - public static function upsert($transId, $fieldsKv){ - SqlHelper::upsert - (myself()->_getSelfMysql(), + public static function find($orderId){ + $row = SqlHelper::ormSelectOne( + myself()->_getMysql(''), 't_bc_order', array( - 'order_id' => $transId - ), - array( - 'status' => 1, - 'modifytime' => myself()->_getNowTime(), - ), - array( - 'order_id' => $transId, - 'order_type' => getXVal($fieldsKv,'order_type',0), - 'account_id' => myself()->_getAccountId(), - 'address' => myself()->_getAddress(), - 'status' => 0, - 'item_id' => $fieldsKv['item_id'], - 'item_num' => $fieldsKv['item_num'], - 'ext_data' => getXVal($fieldsKv,'ext_data',''), - 'createtime' => myself()->_getNowTime(), - 'modifytime' => myself()->_getNowTime(), - 'price' => $fieldsKv['price'], + 'order_id' => $orderId ) ); + return $row; + } + + public static function upsert($transId, $fieldsKv){ + SqlHelper::upsert + (myself()->_getSelfMysql(), + 't_bc_order', + array( + 'order_id' => $transId + ), + array( + ), + array( + 'order_id' => $transId, + 'order_type' => getXVal($fieldsKv,'order_type',0), + 'account_id' => myself()->_getAccountId(), + 'address' => myself()->_getAddress(), + 'status' => 0, + 'item_id' => $fieldsKv['item_id'], + 'item_num' => $fieldsKv['item_num'], + 'ext_data' => getXVal($fieldsKv,'ext_data',''), + 'createtime' => myself()->_getNowTime(), + 'modifytime' => myself()->_getNowTime(), + 'price' => $fieldsKv['price'], + ) + ); } }