Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
 

78 rindas
2.1 KiB

  1. <?php
  2. /**
  3. * Function Description:方法类
  4. * Function Name: Util
  5. * ${PARAM_DOC}
  6. *
  7. * @return ${TYPE_HINT}
  8. * ${THROWS_DOC}
  9. *
  10. * @author 娄梦宁
  11. */
  12. namespace backend\modules\zzcs\util;
  13. class Util{
  14. /**
  15. * Function Description:调用CS接口时的加密规则
  16. * Function Name: authCodeForCs
  17. *
  18. * @return string
  19. *
  20. * @author 娄梦宁
  21. */
  22. public static function authCodeForCs($request_time){
  23. $user='cs';
  24. $user_key='cs_key';
  25. //加密规则为 request_time(linux时间戳)前三位作为种子,调用srand生成随机数 + user + user_key,进行MD5加密后,换成大写字母
  26. $auth_code = strtoupper(md5(substr($request_time,0,3) ."|".$user."|".$user_key."|".substr($request_time,strlen($request_time) - 3,3)));
  27. return $auth_code;
  28. }
  29. /**
  30. * Function Description:返回成功数组数据
  31. * Function Name: returnArrSu
  32. * @param string $msg 提示信息
  33. * @param string $url 跳转地址
  34. * @param string|array $data 需要传递的数据
  35. * @param string $code 错误码
  36. *
  37. * @return array
  38. *
  39. * @author 倪宗锋
  40. */
  41. public static function returnArrSu($msg = '', $data = '', $url = '', $code = '')
  42. {
  43. $return = array();
  44. $return['flag'] = true;
  45. $return['msg'] = $msg;
  46. $return['url'] = $url;
  47. $return['code'] = $code;
  48. $return['data'] = $data;
  49. return $return;
  50. }
  51. /**
  52. * Function Description:返回错误数组数据
  53. * Function Name: returnArrEr
  54. * @param string $msg 提示信息
  55. * @param string $url 跳转地址
  56. * @param string|array $data 需要传递的数据
  57. * @param string $code 错误码
  58. *
  59. * @return array
  60. *
  61. * @author 倪宗锋
  62. */
  63. public static function returnArrEr($msg = '', $data = '', $url = '', $code = '')
  64. {
  65. $return = array();
  66. $return['flag'] = false;
  67. $return['msg'] = $msg;
  68. $return['url'] = $url;
  69. $return['code'] = $code;
  70. $return['data'] = $data;
  71. return $return;
  72. }
  73. }