From f8ff5dfacfceb06604541ecafa1c9faa1a867930 Mon Sep 17 00:00:00 2001
From: Jerry Yan <792602257@qq.com>
Date: Sun, 6 Dec 2020 14:09:55 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E8=B5=A0=E9=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 hyhproject/common/model/Orders.php |  5 ++---
 hyhproject/common/model/Users.php  | 17 +++++++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/hyhproject/common/model/Orders.php b/hyhproject/common/model/Orders.php
index fb3481a..c54e1d4 100755
--- a/hyhproject/common/model/Orders.php
+++ b/hyhproject/common/model/Orders.php
@@ -1625,13 +1625,12 @@ class Orders extends Base{
                     try {
                         $sysConf = (new SCM())->getSysConfigs();
                         if (date('Y/m/d') == date('Y-m-d', strtotime($sysConf['jiri']))) {
-                            $m->setTable('sys_summary');
-                            $toPayInfo = $m->getInfo(['id'=>1],'toPaySlow');
+                            $sm = Model('common/SysSummary');
+                            $toPayInfo = $sm->getInfo(['id'=>1],'toPaySlow');
                             $toPaySlow = (float)$toPayInfo['toPaySlow'];
                             $jiri_get_percent = floatval($sysConf['jiri_get_percent']);
                             $giveValue = round($toPaySlow*((float)$jiri_get_percent/100), 5);
                             // 先扣了
-                            $sm = Model('common/SysSummary');
                             // 购户吉日应该获得的“已获优惠券”的值>该购户的“预获优惠券”值的值
                             $vsm = Model('common/Table');
                             $vsm->setTable('user_vouchers_summary');
diff --git a/hyhproject/common/model/Users.php b/hyhproject/common/model/Users.php
index 33d65aa..8b0e518 100755
--- a/hyhproject/common/model/Users.php
+++ b/hyhproject/common/model/Users.php
@@ -438,6 +438,23 @@ class Users extends Base{
                         WSTSendMsg($userId,str_replace($find,$replace,$tpl['tplContent']),['from'=>0,'dataId'=>0]);
                     }
                     create_tree($userId,$pInfo['userId']);
+                    //
+                    //一、当【助购值】的值大于设置的【全亮共欢迎您助购所得】值时,按设置值给予。
+                    //二、当【助购值】的值小于设置的【全亮共欢迎您助购所得】值时,按【助购值】全值给予即可。
+                    $sm = Model('common/SysSummary');
+                    $vm = new UserVouchers();
+                    // registerMaxGetProductCoupon
+                    $get = (float)dataConf('helpSaleCouponsCalBase');
+                    $ssm = Model('common/Table');
+                    $ssm->setTable('sys_summary');
+                    $toPayInfo = $ssm->getInfo(['id'=>1],'toPaySlow');
+                    $toPaySlow = (float)$toPayInfo['toPaySlow'];
+                    if ($get > $toPaySlow)$get = $toPaySlow;
+                    if ($get > 0) {
+                        $sm->addSysSummary(0,$get,2,'用户【'.$userId.'】注册赠送所扣');
+                        $vm->insertAlreadyVouchersNotice($userId, 0, $get, 0,
+                            '全亮共欢迎您助购所得', 1);
+                    }
                     Db::commit();
                     flock($fp,LOCK_UN);
                     fclose($fp);