初始上传

This commit is contained in:
2026-04-04 17:27:12 +08:00
parent 4d80d28eb4
commit b7e11774ee
11191 changed files with 1588469 additions and 0 deletions

44
addon/niusms/model/Template.php Executable file
View File

@@ -0,0 +1,44 @@
<?php
/**
* NiuShop商城系统 - 团队十年电商经验汇集巨献!
* =========================================================
* Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
* ----------------------------------------------
* 官方网址: https://www.niushop.com
*/
namespace addon\niusms\model;
use app\model\BaseModel;
class Template extends BaseModel
{
/**
* 获取模板信息
* @param $site_id
* @param $keywords
* @param string $field
* @return array
*/
public function getTemplateInfo($site_id, $keywords, $field = "*")
{
$info = model('sms_template')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ], $field);
if (!empty($info)) {
//获取message信息
$message = model('message')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ]);
if (empty($message)) {
$data = [
'keywords' => $keywords,
'site_id' => $site_id,
'sms_is_open' => 0,
];
model('message')->add($data);
$message = model('message')->getInfo([ [ 'keywords', '=', $keywords ], [ 'site_id', '=', $site_id ] ]);
}
$info = array_merge($info, $message);
}
return $this->success($info);
}
}