瀏覽代碼

会员升级

Kirin 7 月之前
父節點
當前提交
8002ad6e24
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 2 1
      app/services/user/AwardIntegralServices.php
  2. 2 1
      app/services/user/UserAwardIntegralServices.php

+ 2 - 1
app/services/user/AwardIntegralServices.php

@@ -120,7 +120,8 @@ class AwardIntegralServices extends BaseServices
     public function getAchievement($uid)
     {
         $where = ['uid' => array_merge([$uid], get_group_user($uid))];
-        return $this->dao->sum($where, 'order_price', true);
+        $service = app()->make(UserAwardIntegralServices::class);
+        return $this->dao->sum($where, 'order_price', true) + $service->getAchievement($uid, 1);
     }
 
 

+ 2 - 1
app/services/user/UserAwardIntegralServices.php

@@ -173,9 +173,10 @@ class UserAwardIntegralServices extends BaseServices
      * @param $uid
      * @return float
      */
-    public function getAchievement($uid)
+    public function getAchievement($uid, $status = '')
     {
         $where = ['uid' => array_merge([$uid], get_group_user($uid)), 'type' => 0];
+        if ($status != '') $where['status'] = $status;
         return $this->dao->sum($where, 'order_price', true);
     }