|
- <?php
- /**
- * Function Description:方法类
- * Function Name: Util
- * ${PARAM_DOC}
- *
- * @return ${TYPE_HINT}
- * ${THROWS_DOC}
- *
- * @author 娄梦宁
- */
- namespace backend\modules\zzcs\util;
-
- class Util{
- /**
- * Function Description:调用CS接口时的加密规则
- * Function Name: authCodeForCs
- *
- * @return string
- *
- * @author 娄梦宁
- */
- public static function authCodeForCs($request_time){
- $user='cs';
- $user_key='cs_key';
- //加密规则为 request_time(linux时间戳)前三位作为种子,调用srand生成随机数 + user + user_key,进行MD5加密后,换成大写字母
- $auth_code = strtoupper(md5(substr($request_time,0,3) ."|".$user."|".$user_key."|".substr($request_time,strlen($request_time) - 3,3)));
- return $auth_code;
- }
-
- /**
- * Function Description:返回成功数组数据
- * Function Name: returnArrSu
- * @param string $msg 提示信息
- * @param string $url 跳转地址
- * @param string|array $data 需要传递的数据
- * @param string $code 错误码
- *
- * @return array
- *
- * @author 倪宗锋
- */
- public static function returnArrSu($msg = '', $data = '', $url = '', $code = '')
- {
- $return = array();
- $return['flag'] = true;
- $return['msg'] = $msg;
- $return['url'] = $url;
- $return['code'] = $code;
- $return['data'] = $data;
- return $return;
- }
-
- /**
- * Function Description:返回错误数组数据
- * Function Name: returnArrEr
- * @param string $msg 提示信息
- * @param string $url 跳转地址
- * @param string|array $data 需要传递的数据
- * @param string $code 错误码
- *
- * @return array
- *
- * @author 倪宗锋
- */
- public static function returnArrEr($msg = '', $data = '', $url = '', $code = '')
- {
- $return = array();
- $return['flag'] = false;
- $return['msg'] = $msg;
- $return['url'] = $url;
- $return['code'] = $code;
- $return['data'] = $data;
- return $return;
- }
-
- }
|