api 脚本优化

feat/task1-c-wallet
gongfuxiang 2019-08-18 19:46:32 +08:00
parent d1bf5d62dd
commit 2a900e2a1a
1 changed files with 2 additions and 6 deletions

View File

@ -58,9 +58,7 @@ class CrontabService
{ {
// 开启事务 // 开启事务
Db::startTrans(); Db::startTrans();
unset($where[2]); if(Db::name('Order')->where(['id'=>$v['id'], 'status'=>1])->update($upd_data))
$where[] = ['id', '=', $v['id']];
if(Db::name('Order')->where($where)->update($upd_data))
{ {
// 库存回滚 // 库存回滚
$ret = BuyService::OrderInventoryRollback(['order_id'=>$v['id'], 'order_data'=>$upd_data]); $ret = BuyService::OrderInventoryRollback(['order_id'=>$v['id'], 'order_data'=>$upd_data]);
@ -120,9 +118,7 @@ class CrontabService
{ {
// 开启事务 // 开启事务
Db::startTrans(); Db::startTrans();
unset($where[2]); if(Db::name('Order')->where(['id'=>$v['id'], 'status'=>3])->update($upd_data))
$where[] = ['id', '=', $v['id']];
if(Db::name('Order')->where($where)->update($upd_data))
{ {
// 订单商品积分赠送 // 订单商品积分赠送
$ret = IntegralService::OrderGoodsIntegralGiving(['order_id'=>$v['id']]); $ret = IntegralService::OrderGoodsIntegralGiving(['order_id'=>$v['id']]);