From 2a900e2a1aba930d79d7d941dfbcebf52a3cbd89 Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Sun, 18 Aug 2019 19:46:32 +0800 Subject: [PATCH] =?UTF-8?q?api=20=E8=84=9A=E6=9C=AC=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/service/CrontabService.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/application/service/CrontabService.php b/application/service/CrontabService.php index 49a57584e..60eee0055 100644 --- a/application/service/CrontabService.php +++ b/application/service/CrontabService.php @@ -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']]);