Browse Source

自动上架

develop
lemon 4 years ago
parent
commit
1714d3d1b1
  1. 2
      app/Providers/DemandBiddingServiceProvider.php
  2. 2
      app/Providers/ProductServiceProvider.php
  3. 4
      config/sms.php

2
app/Providers/DemandBiddingServiceProvider.php

@ -42,7 +42,7 @@ class DemandBiddingServiceProvider extends ServiceProvider
// if($demand->isDirty('bidding_id')) { // if($demand->isDirty('bidding_id')) {
// if(!empty($demand->publisher->contact_phone)) { // if(!empty($demand->publisher->contact_phone)) {
// $sms = new SmsService(); // $sms = new SmsService();
// $sms->send('bidding',[$demand->publisher->name,$demand->id,DemandTraits::$polymorphic[$demand->bidding_user_type]],[$demand->biddingUser->contact_phone]);
// $sms->send('demand',[$demand->publisher->name,$demand->id,DemandTraits::$polymorphic[$demand->bidding_user_type]],[$demand->biddingUser->contact_phone]);
// } // }
// } // }
//}); //});

2
app/Providers/ProductServiceProvider.php

@ -8,6 +8,7 @@ use App\Models\AgentProductItem;
use App\Models\AgentSetting; use App\Models\AgentSetting;
use App\Models\Category; use App\Models\Category;
use App\Models\Product; use App\Models\Product;
use App\Service\SmsService;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
@ -89,6 +90,7 @@ class ProductServiceProvider extends ServiceProvider
'product_id' => $product->id, 'product_id' => $product->id,
]); ]);
DB::commit(); DB::commit();
(new SmsService)->send('auto_shelves',[$product->supplier->name,now(),'代理商后台'],$product->supplier->contact_phone);
} catch (\Exception $e) { } catch (\Exception $e) {
Log::error('自动上架失败::' . $e->getTraceAsString()); Log::error('自动上架失败::' . $e->getTraceAsString());
DB::rollBack(); DB::rollBack();

4
config/sms.php

@ -10,7 +10,9 @@ return [
'secret_key' => env('SECRET_KEY'), 'secret_key' => env('SECRET_KEY'),
'sign_name' => '领峰远扬', 'sign_name' => '领峰远扬',
'templates' => [ 'templates' => [
'bidding' => '1100494' //{1}参与了您发起的竞标{2},详情请登录{3}查看。
'bidding' => '1100494', //发标人:[{竞标人的公司名称}]参与了您发起的竞标[{编号}],详情请登录{系统名称}查看。
'demand' => '1100494', //竞标人:恭喜您中标啦!竞标[{编号}]已成功中标!详情请登录{系统名称}查看。
'auto_shelves' => '1100494', //代理商:供应商[{供应商名称}]在{时间}上传了一件新的产品,已为您自动上架,如需修改产品利润,请登录{系统名称}查看并修改。
] ]
] ]
]; ];
Loading…
Cancel
Save