1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- namespace addons\alisms;
- use think\Addons;
- /**
- * Alisms
- */
- class Alisms extends Addons
- {
- /**
- * 插件安装方法
- * @return bool
- */
- public function install()
- {
- return true;
- }
- /**
- * 插件卸载方法
- * @return bool
- */
- public function uninstall()
- {
- return true;
- }
- /**
- * 短信发送行为
- * @param $params
- * @return boolean
- */
- public function smsSend(&$params)
- {
- $config = get_addon_config('alisms');
- $alisms = new library\Alisms();
- $result = $alisms->mobile($params->mobile)
- ->template($config['template'][$params->event])
- ->param(['code' => $params->code])
- ->send();
- return $result;
- }
- /**
- * 短信发送通知
- * @param $params
- * @return boolean
- */
- public function smsNotice(&$params)
- {
- $alisms = library\Alisms::instance();
- if (is_array($params['msg'])) {
- $param = $params['msg'];
- } else {
- parse_str($params['msg'], $param);
- }
- $param = $param ? $param : [];
- $result = $alisms->mobile($params['mobile'])
- ->template($params['template'])
- ->param($param)
- ->send();
- return $result;
- }
- /**
- * 检测验证是否正确
- * @param $params
- * @return boolean
- */
- public function smsCheck(&$params)
- {
- return true;
- }
- }
|