更新代码
This commit is contained in:
parent
3221603527
commit
c95f8cca8a
@ -50,11 +50,19 @@ class Login extends AdminBase
|
||||
// 'mobile' => 15005837859,
|
||||
// 'params' => [
|
||||
// 'user_id' => 979,
|
||||
// 'after_sale_sn' => '测试单号'
|
||||
// 'after_sale_sn' => '202306071624224802'
|
||||
// ]
|
||||
// ]);
|
||||
// dump(123);
|
||||
// die;
|
||||
event('Notice', [
|
||||
'scene' => NoticeEnum::AFTER_SALE_NOTICE_SHOP_REFUND,
|
||||
'mobile' => 15005837859,
|
||||
'params' => [
|
||||
'user_id' => 979,
|
||||
'after_sale_sn' => '202306071624224802'
|
||||
]
|
||||
]);
|
||||
dump(123);
|
||||
die;
|
||||
if ($this->request->isAjax()) {
|
||||
$post = request()->post();
|
||||
(new LoginValidate())->goCheck();
|
||||
|
||||
@ -43,7 +43,7 @@ class AfterSale extends Api
|
||||
$post = $this->request->post();
|
||||
$post['user_id'] = $this->user_id;
|
||||
$post['reason'] = "";
|
||||
(new AfterSaleValidate())->goCheck('add', $post);
|
||||
// (new AfterSaleValidate())->goCheck('add', $post);
|
||||
$result = AfterSaleLogic::add($post, $this->user_id);
|
||||
if (false === $result) {
|
||||
return JsonServer::error('该订单已超过售后时间');
|
||||
|
||||
@ -277,7 +277,7 @@ class AfterSaleLogic extends Logic
|
||||
if (!empty($order['shop']['mobile'])) {
|
||||
//通知商家
|
||||
event('Notice', [
|
||||
'scene' => NoticeEnum::AFTER_SALE_NOTICE_SHOP,
|
||||
'scene' => NoticeEnum::AFTER_SALE_NOTICE_SHOP_REFUND,
|
||||
'mobile' => $order['shop']['mobile'],
|
||||
'params' => [
|
||||
'user_id' => $user_id,
|
||||
@ -500,6 +500,19 @@ class AfterSaleLogic extends Logic
|
||||
$user_id,
|
||||
AfterSaleLog::USER_AGAIN_REFUND
|
||||
);
|
||||
|
||||
$order = Order::with('shop')->where(['id' => $after_sale['order_id']])->find();
|
||||
if (!empty($order['shop']['mobile'])) {
|
||||
//通知商家
|
||||
event('Notice', [
|
||||
'scene' => NoticeEnum::AFTER_SALE_NOTICE_SHOP,
|
||||
'mobile' => $order['shop']['mobile'],
|
||||
'params' => [
|
||||
'user_id' => $user_id,
|
||||
'after_sale_sn' => $after_sale['sn']
|
||||
]
|
||||
]);
|
||||
}
|
||||
Db::commit();
|
||||
return ['after_sale_id' => $id];
|
||||
} catch (Exception $e) {
|
||||
|
||||
@ -38,7 +38,6 @@ class SmsMessageServer
|
||||
try{
|
||||
//场景对应短信模板信息
|
||||
$scene_config = NoticeSetting::where(['scene' => $params['scene']])->findOrEmpty();
|
||||
|
||||
//增加短信记录
|
||||
$content = $this->getContentInfo($scene_config, $params);
|
||||
$code = $this->getCodeInfo($params['scene'], $scene_config, $params['params']);
|
||||
@ -46,13 +45,13 @@ class SmsMessageServer
|
||||
|
||||
//增加通知记录
|
||||
$this->notice = MessageNoticeLogic::addNoticeLog($params, $scene_config['sms_notice'], NoticeEnum::SMS_NOTICE, $content);
|
||||
|
||||
//发送短信
|
||||
$SmsDriver = new Driver();
|
||||
$res = $SmsDriver->send($params['mobile'], [
|
||||
'template_id' => $scene_config['sms_notice']['template_code'],
|
||||
'param' => $this->setSmsParams($scene_config, $params),
|
||||
]);
|
||||
|
||||
if (false === $res) {
|
||||
$this->updateSmsLog($this->sms_log['id'], SmsEnum::SEND_FAIL, $SmsDriver->getError());
|
||||
throw new \Exception($SmsDriver->getError());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user