Kaynağa Gözat

折扣精度要至少小数点后两位

shizhongqi 1 ay önce
ebeveyn
işleme
211181ef5f

+ 1 - 1
biz-hd/custom/classes/CustomClass.php

@@ -1025,7 +1025,7 @@ class CustomClass extends BaseClass
                 }
                 $c->member = $memberData['level'];
                 $c->memberName = $memberData['name'];
-                $c->discount = bcdiv(floatval($memberData['discount']), 10, 1);
+                $c->discount = bcdiv(floatval($memberData['discount']), 10, 2);
                 $c->save();
 
                 if (!empty($c->hdId)) {

+ 1 - 1
biz-hd/custom/observers/BuyAmountObserver.php

@@ -86,7 +86,7 @@ class BuyAmountObserver extends Behavior
             $model::updateAll([
                 'member' => (int) ($memberData['level'] ?? 0),
                 'memberName' => (string) ($memberData['name'] ?? ''),
-                'discount' => bcdiv(floatval($memberData['discount']), 10, 1)
+                'discount' => bcdiv(floatval($memberData['discount']), 10, 2)
             ], ['id' => $model->getPrimaryKey()]);
         }else{
             throw new \Exception('mainId is required');

+ 1 - 1
biz-hd/deduct/classes/DeductClass.php

@@ -172,7 +172,7 @@ class DeductClass extends BaseClass
             CustomClass::updateById($customId, [
                 'member' => (int) ($memberData['level'] ?? 0),
                 'memberName' => (string) ($memberData['name'] ?? ''),
-                'discount' => bcdiv(floatval($memberData['discount']), 10, 1)
+                'discount' => bcdiv(floatval($memberData['discount']), 10, 2)
             ]);
         }
 

+ 1 - 1
biz-hd/recharge/classes/RechargeClass.php

@@ -285,7 +285,7 @@ class RechargeClass extends BaseClass
             CustomClass::updateById($customId, [
                 'member' => (int) ($memberData['level'] ?? 0),
                 'memberName' => (string) ($memberData['name'] ?? ''),
-                'discount' => bcdiv(floatval($memberData['discount']), 10, 1)
+                'discount' => bcdiv(floatval($memberData['discount']), 10, 2)
             ]);
         }
         $custom->save();