From 276de508f0cdba10e4793256ac32f214d462c271 Mon Sep 17 00:00:00 2001 From: weigang Date: Wed, 28 Oct 2020 14:33:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E5=A5=96=E5=8A=B1=E7=9F=AD?= =?UTF-8?q?=E4=BF=A1=E6=A8=A1=E6=9D=BF=EF=BC=8C=E9=87=91=E9=A2=9D=E4=B8=BA?= =?UTF-8?q?0=E6=97=B6=E4=B8=8D=E8=AE=B0=E8=B4=A6=E4=B8=8D=E5=8F=91?= =?UTF-8?q?=E7=9F=AD=E4=BF=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v3/Implementations/FinancialRecordService.php | 2 +- .../v3/Implementations/SmsAliSendService.php | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Service/v3/Implementations/FinancialRecordService.php b/app/Service/v3/Implementations/FinancialRecordService.php index 46160d3..7d9679d 100644 --- a/app/Service/v3/Implementations/FinancialRecordService.php +++ b/app/Service/v3/Implementations/FinancialRecordService.php @@ -34,7 +34,7 @@ class FinancialRecordService implements FinancialRecordServiceInterface { // 如果金额不存在或者金额为0时,不记账 - if (!isset($record['money']) || !boolval($record['money'])) { + if (!isset($record['money']) || $record['money'] == 0) { return true; } diff --git a/app/Service/v3/Implementations/SmsAliSendService.php b/app/Service/v3/Implementations/SmsAliSendService.php index 8e0fae3..d897fcb 100644 --- a/app/Service/v3/Implementations/SmsAliSendService.php +++ b/app/Service/v3/Implementations/SmsAliSendService.php @@ -90,12 +90,23 @@ class SmsAliSendService implements SmsSendServiceInterface public function doCommunityFinancial($csUserAdminId, $money, $orderMain) { + + if ($money == 0) { + return true; + } + $csInfo = CsInfo::query()->where(['admin_user_id' => $csUserAdminId])->first(); $market = Market::query()->where(['id' => $orderMain->market_id])->first(); // $params = ['user_name' => $csInfo->name, 'market_name' => $market->name, 'money' => $money]; $orderTel = substr_replace($orderMain->tel, '****', 3, 4); - $params = ['store_name' => $csInfo->name, 'market_name' => $market->name, 'tel' => $orderTel, 'money' => $money.'元']; + $params = [ + 'store_name' => ' ['.$csInfo->name.'] ', + 'markert_name' => ' ['.$market->name.'] ', + 'user_name' => $orderMain->name.'(懒ID:'.$orderMain->user_id.')', + 'pay_money' => $orderMain->money.'元', + 'money' => $money.'元' + ]; return $this->do($csInfo->phone, SmsTemplateCode::ALI_COMMUNITY_FINANCIAL, json_encode($params)); }