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