| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- <?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 array $params 必须包含mobile,event,code
 
-      * @return  boolean
 
-      */
 
-     public function smsSend(&$params)
 
-     {
 
-         $config = get_addon_config('alisms');
 
-         $alisms = new \addons\alisms\library\Alisms();
 
-         $result = $alisms->mobile($params['mobile'])
 
-             ->template($config['template'][$params['event']])
 
-             ->param(['code' => $params['code']])
 
-             ->send();
 
-         return $result;
 
-     }
 
-     /**
 
-      * 短信发送通知
 
-      * @param array $params 必须包含 mobile,event,msg
 
-      * @return  boolean
 
-      */
 
-     public function smsNotice(&$params)
 
-     {
 
-         $config = get_addon_config('alisms');
 
-         $alisms = \addons\alisms\library\Alisms::instance();
 
-         if (isset($params['msg'])) {
 
-             if (is_array($params['msg'])) {
 
-                 $param = $params['msg'];
 
-             } else {
 
-                 parse_str($params['msg'], $param);
 
-             }
 
-         } else {
 
-             $param = [];
 
-         }
 
-         $param = $param ? $param : [];
 
-         $params['template'] = isset($params['template']) ? $params['template'] : (isset($params['event']) && isset($config['template'][$params['event']]) ? $config['template'][$params['event']] : '');
 
-         $result = $alisms->mobile($params['mobile'])
 
-             ->template($params['template'])
 
-             ->param($param)
 
-             ->send();
 
-         return $result;
 
-     }
 
-     /**
 
-      * 检测验证是否正确
 
-      * @param   $params
 
-      * @return  boolean
 
-      */
 
-     public function smsCheck(&$params)
 
-     {
 
-         return true;
 
-     }
 
- }
 
 
  |