WIN-2308041133\Administrator 5 mesi fa
parent
commit
fd3cb34439
2 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. 2 0
      app/common/model/user/OilLevel.php
  2. 4 1
      app/controller/api/Auth.php

+ 2 - 0
app/common/model/user/OilLevel.php

@@ -3,6 +3,7 @@
 namespace app\common\model\user;
 
 use app\common\model\BaseModel;
+use app\common\model\store\order\StoreOrder;
 
 class OilLevel extends BaseModel
 {
@@ -24,6 +25,7 @@ class OilLevel extends BaseModel
         //Todo 获取在$group_users内所有用户的消费情况
         $achievement = 0;
         //获取该用户购买过的节能油商品的全部订单
+        $achievement = StoreOrder::where('user_id', $uid)->where('paid', 1)->where('product_type',5)->whereNotIn('status',-1)->sum('pay_price');
 
         $old_level = self::where('id', $user['level'])->find();
         if (!$old_level) $old_level = [

+ 4 - 1
app/controller/api/Auth.php

@@ -14,6 +14,7 @@
 namespace app\controller\api;
 
 
+use app\common\model\store\order\StoreOrder;
 use app\common\repositories\store\order\StoreGroupOrderRepository;
 use app\common\repositories\store\order\StoreOrderRepository;
 use app\common\repositories\store\order\StoreRefundOrderRepository;
@@ -71,7 +72,9 @@ class Auth extends BaseController
 //        if ($status['notice_routine'] == 1) {
 //            app()->make(WechatTemplateMessageService::class)->subscribeSendTemplate($data);
 //        }
-        var_dump(123);die();
+        $achievement = StoreOrder::where('user_id', 1)->where('paid', 1)->where('product_type',5)->whereNotIn('status',-1)->sum('pay_price');
+
+        var_dump($achievement);die();
     }
 
     /**