Kaynağa Gözat

更新客户所对应花店的消费金额

shizhongqi 5 ay önce
ebeveyn
işleme
edf2eb1ec1
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      biz-hd/custom/classes/CustomClass.php

+ 4 - 2
biz-hd/custom/classes/CustomClass.php

@@ -870,7 +870,7 @@ class CustomClass extends BaseClass
     {
         $shopId = $data['shopId'];
         $mainId = $data['mainId'];
-        $customs = self::getAllByCondition(['shopId' => $shopId], null, 'id, buyAmount, member, memberName', null, true);
+        $customs = self::getAllByCondition(['shopId' => $shopId], null, 'id, userId, buyAmount, member, memberName', null, true);
         $levelDatas = MemberLevelClass::getAllByCondition(['mainId' => $mainId], 'amount DESC', '*');
         if (!empty($customs)) {
             foreach ($customs as $c) {
@@ -889,8 +889,10 @@ class CustomClass extends BaseClass
                 $memberData = self::getCustomExpenseLevel($levelDatas, $buyAmount);
                 $c->member = $memberData['level'];
                 $c->memberName = $memberData['name'];
-
                 $c->save();
+
+                // 更新客户所对应花店的消费金额
+                HdClass::updateByCondition(['shopId'=>$shopId, 'userId'=>$c->userId], ['expendAmount'=>$buyAmount]);
             }
         }
         return true;