From 5ee4475eeda800fd00a7217f5672edc0893349a7 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 14 Oct 2020 17:49:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hyhproject/common/model/Orders.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hyhproject/common/model/Orders.php b/hyhproject/common/model/Orders.php index 7741b98..5c7e62c 100755 --- a/hyhproject/common/model/Orders.php +++ b/hyhproject/common/model/Orders.php @@ -1502,8 +1502,16 @@ class Orders extends Base{ }else{ $m->insertInfo(['userId'=>$userId,'ectNum'=>$order['realTotalMoney'],'ectType'=>1,'dataRemarks'=>'购户购物']); } + $vm = new UserVouchers(); + $get_from_coupon = $calBaseNum*((float)dataConf('couponPercentCanUsetGet')/100); + if ($get_from_coupon > $order['goodsMoney']) { + $get_from_coupon = $order['goodsMoney']; + } + $vm->insertVouchersNotice($userId, $orderId, $get_from_coupon, 0, + '交易订单【'.$order['orderNo'].'】购户从优惠款中获得',1); } elseif (3 == $order['goodsType']){//助购吧购物 + // foreach ($orderGoods as $orderGood) { // // 在不考虑数据库变更的情况下,这两个值都是存储的数字类型,所以不做特殊处理 // $calBaseNum += (float)$orderGood['goodsPrice'] * (float)$orderGood['discountRate'] / 100;