WechatTemplatesMsgTransformer.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Controllers\Channel\OfficialAccount\Transformers;
  3. class WechatTemplatesMsgTransformer
  4. {
  5. public function transform($wechatTemplatesMsg){
  6. return [
  7. 'id' => $wechatTemplatesMsg->id,
  8. 'template_id' => $wechatTemplatesMsg->template_id,
  9. 'name' => $wechatTemplatesMsg->name,
  10. 'send_time' => $wechatTemplatesMsg->send_time,
  11. 'template_content' => $wechatTemplatesMsg->template_content,
  12. 'redirect_url' => $wechatTemplatesMsg->redirect_url,
  13. 'appid' => $wechatTemplatesMsg->appid,
  14. 'status' => $wechatTemplatesMsg->status,
  15. 'remark' => $wechatTemplatesMsg->remark,
  16. 'distribution_channel_id' => $wechatTemplatesMsg->distribution_channel_id,
  17. 'common_template_id' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->common_template_id,
  18. 'title' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->title,
  19. 'primary_industry' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->primary_industry,
  20. 'deputy_industry' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->deputy_industry,
  21. 'content' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->content,
  22. 'example' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->example,
  23. 'subscribe_time' => $wechatTemplatesMsg->subscribe_time,
  24. 'sex' => $wechatTemplatesMsg->sex,
  25. 'balance' => $wechatTemplatesMsg->balance,
  26. 'order_type' => $wechatTemplatesMsg->order_type,
  27. 'category_id' => $wechatTemplatesMsg->category_id,
  28. 'is_full_send' => $wechatTemplatesMsg->is_full_send,
  29. 'user_num' => $wechatTemplatesMsg->user_num,
  30. 'is_activity' => isset($wechatTemplatesMsg->is_activity)?$wechatTemplatesMsg->is_activity:'0',
  31. 'user_category' => isset($wechatTemplatesMsg->user_category)?$wechatTemplatesMsg->user_category:'',
  32. 'uv' => isset($wechatTemplatesMsg->uv)?$wechatTemplatesMsg->uv:'',
  33. 'pv' => isset($wechatTemplatesMsg->pv)?$wechatTemplatesMsg->pv:'',
  34. 'register_user_num' => isset($wechatTemplatesMsg->register_user_num)?$wechatTemplatesMsg->register_user_num:'',
  35. 'pay_user_num' => isset($wechatTemplatesMsg->pay_user_num)?$wechatTemplatesMsg->pay_user_num:'',
  36. 'charge_amount' => isset($wechatTemplatesMsg->charge_amount)?$wechatTemplatesMsg->charge_amount:'',
  37. 'book_name' => isset($wechatTemplatesMsg->book_name)?$wechatTemplatesMsg->book_name:'',
  38. 'chapter_name' => isset($wechatTemplatesMsg->chapter_name)?$wechatTemplatesMsg->chapter_name:'',
  39. ];
  40. }
  41. }