WechatTemplatesMsgTransformer.php 1.9 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Http\Controllers\Wechat\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. 'subscribe_time' => $wechatTemplatesMsg->subscribe_time,
  18. 'sex' => $wechatTemplatesMsg->sex,
  19. 'balance' => $wechatTemplatesMsg->balance,
  20. 'order_type' => $wechatTemplatesMsg->order_type,
  21. 'category_id' => $wechatTemplatesMsg->category_id,
  22. 'example' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->example,
  23. 'common_template_id' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->common_template_id,
  24. 'title' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->title,
  25. 'primary_industry' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->primary_industry,
  26. 'deputy_industry' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->deputy_industry,
  27. 'content' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->content,
  28. 'example' => $wechatTemplatesMsg->wechatTemplates->wechatPublicTemplates->example,
  29. ];
  30. }
  31. }