WIN-2308041133\Administrator 4 mēneši atpakaļ
vecāks
revīzija
3613305563
2 mainītis faili ar 22 papildinājumiem un 105 dzēšanām
  1. 0 89
      app/controller/api/Auth.php
  2. 22 16
      app/controller/api/store/order/StoreOrder.php

+ 0 - 89
app/controller/api/Auth.php

@@ -124,96 +124,7 @@ class Auth extends BaseController
 
         $AwardIntegralPriceDayDao->create(['day' => time(), 'all_add_price' => $rise, 'day_add_price' => $day_25_rise]);  //保存今天增长的总价格和每日增长价格
     }
-    public function test5(){
-        return app('json')->success('发送成功');
-    }
-    public function test4(){
-        $data = $this->request->params(['data']);
-        $order_id = $this->request->param('order_id');
-        $user = $this->request->userInfo();
-        var_dump($order_id);die();
-//        $num = $this->request->params(['num']);
-//        $merId = $this->request->merId();
-        // 根据订单ID、商家ID、验证码和订单类型查询订单,并连带查询订单产品信息
-        $order = $repository->getWhere(['order_id' => $order_id, 'order_type' => 1], '*', ['orderProduct']);
-        // 如果订单不存在,则抛出验证异常
-        if (!$order)  return app('json')->fail('订单不存在');
-        // 如果订单未支付,则抛出验证异常
-        if (!$order->paid)  return app('json')->fail('订单未支付');
-        // 如果订单已全部核销,则抛出验证异常
-        if ($order['status'])  return app('json')->fail('订单已全部核销,请勿重复操作');
-        if ($user['oil_level']>0){
-            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
-
-            if ($name!=='服务中心'){
-                return app('json')->fail('不是服务中心不能进行核销');
-            }
-        }else{
-
-            return app('json')->fail('不是服务中心不能进行核销');
-        }
-        $repository->verifyPartOrder($order, $data,$user['uid']);
-        return app('json')->success('订单核销成功');
-    }
-    public function test3(StoreOrderRepository $repository){
-        $data = $this->request->params(['data']);
-//        $order_id = $this->request->param('order_id');
-        $order_id = $this->request->param('order_id');
-        $user = $this->request->userInfo();
-        $auth = $this->request->param('auth',38);
-        // 根据订单ID、商家ID、验证码和订单类型查询订单,并连带查询订单产品信息
-        var_dump($order_id);
-        var_dump($data);
-        var_dump($auth);
-        $order = $repository->getWhere(['order_id' => $order_id], '*', ['orderProduct']);
-        // 如果订单不存在,则抛出验证异常
-        if (!$order)  return app('json')->fail('订单不存在');
-        // 如果订单未支付,则抛出验证异常
-        if (!$order->paid)  return app('json')->fail('订单未支付');
-        // 如果订单已全部核销,则抛出验证异常
-        if ($order['status'])  return app('json')->fail('订单已全部核销,请勿重复操作');
-        if ($user['oil_level']>0){
-            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
-
-            if ($name!=='服务中心'){
-                return app('json')->fail('不是服务中心不能进行核销');
-            }
-        }else{
-
-            return app('json')->fail('不是服务中心不能进行核销');
-        }
-        var_dump(123465);
-        die();
-    }
-    public function test2(){
-        var_dump(123465);
-        $data = $this->request->params(['data']);
-        $order_id = $this->request->param('order_id');
-        $user = $this->request->userInfo();
-        var_dump($order_id);die();
-//        $num = $this->request->params(['num']);
-//        $merId = $this->request->merId();
-        // 根据订单ID、商家ID、验证码和订单类型查询订单,并连带查询订单产品信息
-        $order = $repository->getWhere(['order_id' => $order_id, 'order_type' => 1], '*', ['orderProduct']);
-        // 如果订单不存在,则抛出验证异常
-        if (!$order)  return app('json')->fail('订单不存在');
-        // 如果订单未支付,则抛出验证异常
-        if (!$order->paid)  return app('json')->fail('订单未支付');
-        // 如果订单已全部核销,则抛出验证异常
-        if ($order['status'])  return app('json')->fail('订单已全部核销,请勿重复操作');
-        if ($user['oil_level']>0){
-            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
-
-            if ($name!=='服务中心'){
-                return app('json')->fail('不是服务中心不能进行核销');
-            }
-        }else{
 
-            return app('json')->fail('不是服务中心不能进行核销');
-        }
-        $repository->verifyPartOrder($order, $data,$user['uid']);
-        return app('json')->success('订单核销成功');
-    }
     public function autoSend(){
         $make = app()->make(AwardLake::class);
         $res=$make->autoSend();

+ 22 - 16
app/controller/api/store/order/StoreOrder.php

@@ -417,14 +417,17 @@ class StoreOrder extends BaseController
         if (!$order->paid)  return app('json')->fail('订单未支付');
         // 如果订单已全部核销,则抛出验证异常
         if ($order['verify_status']==2)  return app('json')->fail('订单已全部核销,请勿重复操作');
-        if ($user['oil_level']>0){
-            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
-
-            if ($name!=='服务中心'){
-                return app('json')->fail('不是服务中心不能进行核销');
-            }
-        }else{
-
+//        if ($user['oil_level']>0){
+//            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
+//
+//            if ($name!=='服务中心'){
+//                return app('json')->fail('不是服务中心不能进行核销');
+//            }
+//        }else{
+//
+//            return app('json')->fail('不是服务中心不能进行核销');
+//        }
+        if ($user['is_service']!=1){
             return app('json')->fail('不是服务中心不能进行核销');
         }
         $this->repository->verifyPartOrder($order, $data,$user['uid']);
@@ -445,14 +448,17 @@ class StoreOrder extends BaseController
         // 如果订单已全部核销,则抛出验证异常
         if ($order['verify_status']==2)  return app('json')->fail('订单已全部核销,请勿重复操作');
         $user = $this->request->userInfo();
-        if ($user['oil_level']>0){
-            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
-
-            if ($name!=='服务中心'){
-                return app('json')->fail('不是服务中心不能进行核销');
-            }
-        }else{
-            var_dump($user['oil_level']);
+//        if ($user['oil_level']>0){
+//            $name = \app\common\model\user\OilLevel::where('id',$user['oil_level'])->value('name');
+//
+//            if ($name!=='服务中心'){
+//                return app('json')->fail('不是服务中心不能进行核销');
+//            }
+//        }else{
+//            var_dump($user['oil_level']);
+//            return app('json')->fail('不是服务中心不能进行核销');
+//        }
+        if ($user['is_service']!=1){
             return app('json')->fail('不是服务中心不能进行核销');
         }
         foreach ($order['orderProduct'] as $k => $v){