From 3ba4e84793b6ab7fdeeeca3f4a085f971fcee30b Mon Sep 17 00:00:00 2001 From: vguanyiwgd Date: Thu, 25 Apr 2024 10:19:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B6=88=E8=B4=B9=E8=A7=84?= =?UTF-8?q?=E5=88=99=EF=BC=8C=E6=AF=8F=E6=AC=A1=E6=B6=88=E8=B4=B9=E4=BC=98?= =?UTF-8?q?=E6=83=A0=E9=87=91=E9=A2=9D=E4=B8=8A=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I8ecd775d136f8aa503eea9cbe74a2ca89e8d76a0 --- .../application/api/models/User_model.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/backstage/application/api/models/User_model.php b/backstage/application/api/models/User_model.php index 471ef61..b5d53dd 100644 --- a/backstage/application/api/models/User_model.php +++ b/backstage/application/api/models/User_model.php @@ -801,6 +801,15 @@ class User_model extends CI_Model )); } } + // 判断每次消费的优惠上限 + if($v['everytime_discount_ceiling'] !== null){ + if(($old_fee*100 - $fee*100) > $v['everytime_discount_ceiling']*100){ + $fee = ($old_fee*100 - $v['everytime_discount_ceiling']*100)/100; + if($fee < 0){ + $fee = 0; + } + } + } break; }else{ // 多次不同价钱规则 @@ -967,6 +976,16 @@ class User_model extends CI_Model )); } } + + // 判断每次消费的优惠上限 + if($v['everytime_discount_ceiling'] !== null){ + if(($old_fee*100 - $fee*100) > $v['everytime_discount_ceiling']*100){ + $fee = ($old_fee*100 - $v['everytime_discount_ceiling']*100)/100; + if ($fee < 0) { + $fee = 0; + } + } + } break; } }