diff --git a/app/service/AnswerService.php b/app/service/AnswerService.php index 4082eee1a..05d6dc782 100755 --- a/app/service/AnswerService.php +++ b/app/service/AnswerService.php @@ -441,7 +441,7 @@ class AnswerService { if(!empty($params['answer_id'])) { - return Db::name('Answer')->where(['id'=>intval($params['answer_id'])])->inc('access_count'); + return Db::name('Answer')->where(['id'=>intval($params['answer_id'])])->inc('access_count')->update(); } return false; } diff --git a/app/service/ArticleService.php b/app/service/ArticleService.php index fdf0a7677..f815d746e 100755 --- a/app/service/ArticleService.php +++ b/app/service/ArticleService.php @@ -262,7 +262,7 @@ class ArticleService { if(!empty($params['id'])) { - return Db::name('Article')->where(array('id'=>intval($params['id'])))->inc('access_count'); + return Db::name('Article')->where(array('id'=>intval($params['id'])))->inc('access_count')->update(); } return false; } diff --git a/app/service/BuyService.php b/app/service/BuyService.php index bd9fdca8c..c2ea8a26b 100755 --- a/app/service/BuyService.php +++ b/app/service/BuyService.php @@ -1803,7 +1803,7 @@ class BuyService } // 扣除操作 - if(!Db::name('Goods')->where(['id'=>$v['goods_id']])->dec('inventory', $v['buy_number'])) + if(!Db::name('Goods')->where(['id'=>$v['goods_id']])->dec('inventory', $v['buy_number'])->update()) { return DataReturn('商品库存扣减失败['.$params['order_id'].'-'.$v['id'].'-'.$v['goods_id'].'('.$goods['inventory'].'-'.$v['buy_number'].')]', -10); } @@ -1820,7 +1820,7 @@ class BuyService } // 扣除规格操作 - if(!Db::name('GoodsSpecBase')->where(['id'=>$base['data']['spec_base']['id'], 'goods_id'=>$v['goods_id']])->dec('inventory', $v['buy_number'])) + if(!Db::name('GoodsSpecBase')->where(['id'=>$base['data']['spec_base']['id'], 'goods_id'=>$v['goods_id']])->dec('inventory', $v['buy_number'])->update()) { return DataReturn('规格库存扣减失败['.$params['order_id'].'-'.$v['goods_id'].'('.$goods['inventory'].'-'.$v['buy_number'].')]', -10); } @@ -1923,7 +1923,7 @@ class BuyService $buy_number = ($appoint_buy_number == 0) ? $v['buy_number'] : $appoint_buy_number; // 回滚操作 - if(!Db::name('Goods')->where(['id'=>$v['goods_id']])->inc('inventory', $buy_number)) + if(!Db::name('Goods')->where(['id'=>$v['goods_id']])->inc('inventory', $buy_number)->update()) { return DataReturn('商品库存回滚失败['.$params['order_id'].'-'.$v['goods_id'].']', -10); } @@ -1934,7 +1934,7 @@ class BuyService if($base['code'] == 0) { // 回滚规格操作 - if(!Db::name('GoodsSpecBase')->where(['id'=>$base['data']['spec_base']['id'], 'goods_id'=>$v['goods_id']])->inc('inventory', $buy_number)) + if(!Db::name('GoodsSpecBase')->where(['id'=>$base['data']['spec_base']['id'], 'goods_id'=>$v['goods_id']])->inc('inventory', $buy_number)->update()) { return DataReturn('规格库存回滚失败['.$params['order_id'].'-'.$v['goods_id'].']', -10); } diff --git a/app/service/CustomViewService.php b/app/service/CustomViewService.php index 12e091495..f6f24398e 100755 --- a/app/service/CustomViewService.php +++ b/app/service/CustomViewService.php @@ -109,7 +109,7 @@ class CustomViewService { if(!empty($params['id'])) { - return Db::name('CustomView')->where(array('id'=>intval($params['id'])))->inc('access_count'); + return Db::name('CustomView')->where(array('id'=>intval($params['id'])))->inc('access_count')->update(); } return false; } diff --git a/app/service/DesignService.php b/app/service/DesignService.php index 541e0f374..560cc725d 100644 --- a/app/service/DesignService.php +++ b/app/service/DesignService.php @@ -225,7 +225,7 @@ class DesignService { if(!empty($params['design_id'])) { - return Db::name('Design')->where(['id'=>intval($params['design_id'])])->inc('access_count'); + return Db::name('Design')->where(['id'=>intval($params['design_id'])])->inc('access_count')->update(); } return false; } diff --git a/app/service/GoodsService.php b/app/service/GoodsService.php index c4e56a031..f90665e8f 100755 --- a/app/service/GoodsService.php +++ b/app/service/GoodsService.php @@ -936,7 +936,7 @@ class GoodsService { if(!empty($params['goods_id'])) { - return Db::name('Goods')->where(['id'=>intval($params['goods_id'])])->inc('access_count'); + return Db::name('Goods')->where(['id'=>intval($params['goods_id'])])->inc('access_count')->update(); } return false; } diff --git a/app/service/IntegralService.php b/app/service/IntegralService.php index 66649019f..1a04cc1c9 100755 --- a/app/service/IntegralService.php +++ b/app/service/IntegralService.php @@ -229,7 +229,7 @@ class IntegralService { // 用户积分添加 $user_integral = Db::name('User')->where(['id'=>$user['id']])->value('integral'); - if(!Db::name('User')->where(['id'=>$user['id']])->inc('integral', $give_integral)) + if(!Db::name('User')->where(['id'=>$user['id']])->inc('integral', $give_integral)->update()) { return DataReturn('用户积分赠送失败['.$params['order_id'].'-'.$goods_id.']', -10); } @@ -316,7 +316,7 @@ class IntegralService if($refund_integral >= 1) { // 用户积分添加 - if(!Db::name('User')->where(['id'=>$user['id']])->dec('integral', $refund_integral)) + if(!Db::name('User')->where(['id'=>$user['id']])->dec('integral', $refund_integral)->update()) { return DataReturn('用户积分释放失败['.$order_detail['order_id'].'-'.$order_detail['goods_id'].']', -10); } diff --git a/app/service/OrderAftersaleService.php b/app/service/OrderAftersaleService.php index b00421e57..e6db39185 100644 --- a/app/service/OrderAftersaleService.php +++ b/app/service/OrderAftersaleService.php @@ -991,7 +991,7 @@ class OrderAftersaleService $order_status = (MyC('common_goods_sales_count_inc_rules', 1) == 1) ? 4 : 2; if($order['data']['status'] == $order_status && $aftersale['number'] > 0) { - if(!Db::name('Goods')->where(['id'=>intval($aftersale['goods_id'])])->dec('sales_count', $aftersale['number'])) + if(!Db::name('Goods')->where(['id'=>intval($aftersale['goods_id'])])->dec('sales_count', $aftersale['number'])->update()) { Db::rollback(); return DataReturn('商品销量释放失败', -1); diff --git a/app/service/OrderService.php b/app/service/OrderService.php index fd5925780..1d795cf07 100755 --- a/app/service/OrderService.php +++ b/app/service/OrderService.php @@ -2145,7 +2145,7 @@ class OrderService { foreach($order_detail as $v) { - if(Db::name('Goods')->where(['id'=>$v['goods_id']])->inc('sales_count', $v['buy_number']) === false) + if(Db::name('Goods')->where(['id'=>$v['goods_id']])->inc('sales_count', $v['buy_number'])->update() === false) { return DataReturn('订单商品销量增加失败['.$v['title'].']', -10); } diff --git a/app/service/WarehouseGoodsService.php b/app/service/WarehouseGoodsService.php index 1965921d8..41b9372fc 100644 --- a/app/service/WarehouseGoodsService.php +++ b/app/service/WarehouseGoodsService.php @@ -947,7 +947,7 @@ class WarehouseGoodsService { return DataReturn('仓库商品规格库存不足['.$warehouse_id.'-'.$goods_id.'('.$inventory.'<'.$buy_number.')]', -11); } - if(!Db::name('WarehouseGoodsSpec')->where($where)->dec('inventory', $buy_number)) + if(!Db::name('WarehouseGoodsSpec')->where($where)->dec('inventory', $buy_number)->update()) { return DataReturn('仓库商品规格库存扣减失败['.$warehouse_id.'-'.$goods_id.'('.$buy_number.')]', -11); } @@ -959,7 +959,7 @@ class WarehouseGoodsService { return DataReturn('仓库商品库存不足['.$warehouse_id.'-'.$goods_id.'('.$inventory.'<'.$buy_number.')]', -11); } - if(!Db::name('WarehouseGoods')->where($where)->dec('inventory', $buy_number)) + if(!Db::name('WarehouseGoods')->where($where)->dec('inventory', $buy_number)->update()) { return DataReturn('仓库商品库存扣减失败['.$warehouse_id.'-'.$goods_id.'('.$buy_number.')]', -12); } @@ -1017,14 +1017,14 @@ class WarehouseGoodsService // 扣除仓库商品规格库存 $where = ['warehouse_id'=>$warehouse_id, 'goods_id'=>$goods_id, 'md5_key'=>$md5_key]; - if(!Db::name('WarehouseGoodsSpec')->where($where)->inc('inventory', $buy_number)) + if(!Db::name('WarehouseGoodsSpec')->where($where)->inc('inventory', $buy_number)->update()) { return DataReturn('仓库商品规格库存回滚失败['.$warehouse_id.'-'.$goods_id.'('.$buy_number.')]', -11); } // 扣除仓库商品库存 $where = ['warehouse_id'=>$warehouse_id, 'goods_id'=>$goods_id]; - if(!Db::name('WarehouseGoods')->where($where)->inc('inventory', $buy_number)) + if(!Db::name('WarehouseGoods')->where($where)->inc('inventory', $buy_number)->update()) { return DataReturn('仓库商品库存回滚失败['.$warehouse_id.'-'.$goods_id.'('.$buy_number.')]', -12); }