Template.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * NiuShop商城系统 - 团队十年电商经验汇集巨献!
  4. * =========================================================
  5. * Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
  6. * ----------------------------------------------
  7. * 官方网址: https://www.niushop.com
  8. */
  9. namespace addon\niusms\model;
  10. use app\model\BaseModel;
  11. class Template extends BaseModel
  12. {
  13. /**
  14. * 获取模板信息
  15. * @param array $condition
  16. * @param string $field
  17. * @return array
  18. */
  19. public function getTemplateInfo($site_id, $keywords, $field = "*")
  20. {
  21. $info = model('sms_template')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ], $field);
  22. //获取message信息
  23. $message = model('message')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ]);
  24. if (empty($message)) {
  25. $data = [
  26. 'keywords' => $keywords,
  27. 'site_id' => $site_id,
  28. 'sms_is_open' => 0,
  29. ];
  30. model('message')->add($data);
  31. $message = model('message')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ]);
  32. }
  33. $info = array_merge($info, $message);
  34. return $this->success($info);
  35. }
  36. }