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;