php 创建返回结果配置文件 实例
<?php
class validateReturn
{
//get return msg
function caseReturn($aRerurn)
{
$strMsg = '';
if(isset($aRerurn['msg_code']))
{
switch( intval ($aRerurn['msg_code']) )
{
case 0 :
$strMsg = '操作成功';
break;
case 1:
$strMsg = '操作成功,数据已经下载完毕';
break;
case 2:
$strMsg = '目前服务器端没有可以下载的数据';
break;
case 3:
$strMsg = '服务器端数据需要下载,请继续调用本接口进行下载';
break;
case 4:
$strMsg = '用户名错误';
break;
case 5:
$strMsg = '密码错误';
break;
case 6:
$strMsg = '解密失败';
break;
case 7:
$strMsg = '哈希值验证未通过';
break;
case 8:
$strMsg = '解压缩失败';
break;
case 9:
$strMsg = '加密算法类型错误';
break;
case 10:
$strMsg = 'Hash算法类型错误';
break;
case 11:
$strMsg = '压缩格式错误';
break;
case 12:
$strMsg = '认证信息错误,服务器拒绝响应';
break;
case 13:
$strMsg = '非本省ISP,服务器拒绝响应';
break;
case 14:
$strMsg = '本次上载没有受理,请首先上载漏报的数据,然后在上载本次数据';
break;
case 15:
$strMsg = '本次上载没有受理,已上报的数据文件已超过最大受理数量,请稍后再提交';
break;
case 16:
$strMsg = '认证错误,随机数小于20个字符,服务器拒绝响应';
break;
case 17:
$strMsg = '您上报的备案文件数量不符合要求(每次必须上报1个文件),服务器拒绝受理, 请调整后重新上报';
break;
case 18:
$strMsg = '上报的备案数据文件过大,服务器拒绝响应,请激昂上报的备案数据文件调整为50MB内并重新上报';
break;
case 19:
$strMsg = '您的报备权限未开放,请联系所在省通信管理局';
break;
case 20:
$strMsg = $aRerurn['msg'];
break;
case 21:
$strMsg = '回调响应文件名称不能为空,请核实后继续调用';
break;
case 901:
$strMsg = '系统正在维护中,您的报备、下载请求未被受理,请稍后重新报备、下载';
break;
case 902:
$strMsg = '系统正在维护中,您的下载请求未被受理,请稍后重新下载';
break;
case 999:
$strMsg = '其他错误';
break;
default:
$strMsg = '其他错误';
break;
}
}
return $strMsg;
}
}
php 创建返回结果配置文件 实例的更多相关文章
- 李洪强iOS开发之OC[008] -创建一个对象并访问实例变量
// // main.m // 07 - 创建一个对象并且访问实例变量 // // Created by vic fan on 16/7/3. // Copyright © 2016年 李洪强 ...
- 在kubernetes集群中创建redis主从多实例
分类 > 正文 在kubernetes集群中创建redis主从多实例 redis-slave镜像制作 redis-master镜像制作 创建kube的配置文件yaml 继续使用上次实验环境 ht ...
- 创建django项目完整实例
虚拟环境搭配 安装和配置 安装虚拟环境的命令: 1)sudo pip install virtualenv #安装虚拟环境 2)sudo pip install virtualenvwrapper # ...
- 在vue中创建多个ueditor实例
简介 在vue中创建多个ueditor实例,我使用neditor,其实就是把ueditor样式美化了下,其他和ueditor几乎一样 截图 源码地址 https://github.com/oblivi ...
- 初学C#和MVC的一些心得,弯路,总结,还有教训(4)--Cache 关于创建多个缓存实例
asp.net中的数据缓存可以用 HttpRuntime.Cache ,这个是大家都知道的,但如果缓存的数据比较多,又比较杂乱,想要把缓存分开管理(也就是创建多个缓存实例)应该怎么做呢... 于是常规 ...
- PHPExcel创建文件格式写入对象实例
首先到http://www.codeplex.com/PHPExcel下载PHPExcel 下面就是php导出excel的程序 <?phpini_set("display_errors ...
- Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?
一般Servlet只初始化一次(只有一个实例).对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给该方法.如此重复以 ...
- OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例
注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...
- (转)使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解
使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解 本文用代码简单介绍cjson的使用方法,1)创建json,从json中获取数据.2)创建json数组和解析json数组 1. 创 ...
随机推荐
- ready()事件;使外置JS代码正常运行
JavaScript代码放在哪里? 浏览器在渲染HTML页面时,是从头到尾,一行一行地检查执行的.如果JavaScript代码在前面,HTML元素在后面,遇到JavaScript选择一个还未渲染的HT ...
- UIDebuggingInformationOverlay 调试
https://archimboldi.me/posts/%E7%BF%BB%E8%AF%91-uidebugginginformationoverlay.html http://ryanipete. ...
- 如何保证Redis的高并发
单机的redis几乎不太可能说QPS超过10万+,一般在几万. 除非一些特殊情况,比如你的机器性能特别好,配置特别高,物理机,维护做的特别好,而且你的整体的操作不是太复杂. Redis通过主从架构,实 ...
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(66)-MVC WebApi 用户验证 (2)
前言: 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(65)-MVC WebApi 用户验证 (1) 回顾上一节,我们利用webapi简单的登录并 ...
- 【转】ArcGIS10的附件功能
转自:http://blog.csdn.net/linghe301/article/details/6386176 老是忘记怎么使用这个ArcGIS10的附件功能,这次就做个记录吧. 在项目应用过程中 ...
- Python_函数_参数
def 是函数的关键字,Python解释器一旦执行到def,默认不执行 def li(): n = 8 n +=1 print(n) li() li2 = li li2() 结果: 9 9 ret ...
- phpmyadmin详细的图文使用教程
做网站用到服务器有很多站长应该都会用到数据库,那么phpmyadmin的使用也会是很多新手站长头大的问题,下面小编详细介绍一下phpmyadmin详细的图文使用教程. 方法/步骤 如何进入ph ...
- axios中文文档
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. Features 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http ...
- 51Nod1123 X^A Mod B 数论 中国剩余定理 原根 BSGS
原文链接https://www.cnblogs.com/zhouzhendong/p/51Nod1123.html 题目传送门 - 51Nod1123 题意 $T$ 组数据. 给定 $A,B,C$,求 ...
- BZOJ3926 [Zjoi2015]诸神眷顾的幻想乡 字符串 SAM
原文链接https://www.cnblogs.com/zhouzhendong/p/BZOJ3926.html 题目传送门 - BZOJ3926 题意 给定一个有 $n$ 个节点,最多只有 $20$ ...