OrderBuyerPackageSendNotice.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2020/6/14
  6. * Time: 14:13
  7. */
  8. namespace app\common\services\notice\official\buyer;
  9. use app\common\models\Order;
  10. use app\common\services\notice\BaseMessageBody;
  11. use app\common\services\notice\official\OfficialMessageNotice;
  12. use app\common\services\notice\share\OfficialNoticeTemplate;
  13. use app\common\services\notice\share\OrderNoticeData;
  14. class OrderBuyerPackageSendNotice extends OrderBuyerSendNotice
  15. {
  16. public function organizeData()
  17. {
  18. $this->data = [
  19. ['name' => '商城名称', 'value' => \Setting::get('shop.shop')['name']],
  20. ['name' => '粉丝昵称', 'value' => $this->member->nickname],
  21. ['name' => '订单号', 'value' => $this->order->order_sn],
  22. ['name' => '下单时间', 'value' => $this->timeData['create_time']],
  23. ['name' => '订单金额', 'value' => $this->order['price']],
  24. ['name' => '运费', 'value' => $this->order['dispatch_price']],
  25. ['name' => '商品详情(含规格)', 'value' => $this->packageGoodsTitle],
  26. ['name' => '发货时间', 'value' => $this->timeData['package_send_time']?:$this->timeData['send_time']],
  27. ['name' => '快递公司', 'value' => $this->order['expressmany']->last()['express_company_name'] ?: "暂无信息"],
  28. ['name' => '快递单号', 'value' => $this->order['expressmany']->last()['express_sn'] ?: "暂无信息"],
  29. ];
  30. }
  31. }