Browse Source

会员升级

Kirin 7 months ago
parent
commit
8002ad6e24

+ 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);
     }