Kirin 3 år sedan
förälder
incheckning
18889dd394

+ 2 - 0
app/admin/controller/finance/UserExtract.php

@@ -130,6 +130,8 @@ class UserExtract extends AuthController
         if ($extract->status == -1) return JsonService::fail('您的提现申请已被拒绝,请勿重复操作!');
         $res = UserExtractModel::changeFail($id, $fail_msg['message']);
         if ($res) {
+            $user = User::getUserInfo($extract['uid']);
+            ShortLetterRepositories::SMSSend($user['phone'], ['code' => 0, 'mark' => $fail_msg['message']], 'EXTRACT_FAIL');
             return JsonService::successful('操作成功!');
         } else {
             return JsonService::fail('操作失败!');

+ 3 - 0
app/admin/controller/finance/UserRecharge.php

@@ -4,6 +4,7 @@ namespace app\admin\controller\finance;
 
 use app\admin\controller\AuthController;
 use crmeb\basic\BaseModel;
+use crmeb\repositories\ShortLetterRepositories;
 use think\Exception;
 use app\admin\model\user\{User, UserRecharge as UserRechargeModel};
 use app\models\routine\RoutineTemplate;
@@ -70,6 +71,8 @@ class UserRecharge extends AuthController
                 $rechargInfo->pay_time = time();
                 $rechargInfo->save();
                 BaseModel::commitTrans();
+                $user = \app\models\user\User::getUserInfo($rechargInfo['uid']);
+                ShortLetterRepositories::SMSSend($user['phone'], ['code' => 0, 'mark' => $rechargInfo['price'] . init_money_type()[$rechargInfo['recharge_type']]], 'RECHARGE');
                 return JsonService::successful('通过成功');
             } else {
                 BaseModel::rollbackTrans();

+ 3 - 0
crmeb/services/NewSMSService.php

@@ -70,6 +70,9 @@ class NewSMSService
             case 'EXTRACT':
                 $content = sprintf('【%s】您的提币申请已通过,请查收。', $company);
                 break;
+            case 'EXTRACT_FAIL':
+                $content = sprintf('【%s】您的提币申请已被驳回,驳回原因:%s,请尽快查看并处理', $company, $param['mark']);
+                break;
             default:
                 $content = sprintf('您的验证码为:%d 。验证码有效期为%d分钟,请尽快填写!【%s】', $code, 1, $company);
                 break;