[ { "sec": "2.2.1", "name": "账号密码登录", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "认证未通过,请检查SystemCode与SecretKey的值是否正确", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_2_1.txt" }, { "sec": "2.2.2", "name": "发送验证码", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "认证未通过,请检查SystemCode与SecretKey的值是否正确", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_2_2.txt" }, { "sec": "2.2.3", "name": "手机验证码登录", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "认证未通过,请检查SystemCode与SecretKey的值是否正确", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_2_3.txt" }, { "sec": "2.3.1", "name": "修改登录密码", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_3_1.txt" }, { "sec": "2.4", "name": "获取当前用户信息", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_4.txt" }, { "sec": "2.5.1.1", "name": "获取当前用户项目列表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_5_1_1.txt" }, { "sec": "2.6", "name": "获取APP端任务列表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_6.txt" }, { "sec": "2.7", "name": "获取项目监测计划任务列表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_7.txt" }, { "sec": "2.9", "name": "获取测组包含的监测点列表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_9.txt" }, { "sec": "2.10", "name": "获取项目监测计划统计表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_10.txt" }, { "sec": "2.11", "name": "获取指定监测计划的测组统计表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_11.txt" }, { "sec": "2.12", "name": "监测点统计表", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_12.txt" }, { "sec": "2.13", "name": "数据解析(原始文件上传)", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_13.txt" }, { "sec": "2.14", "name": "获取基准点", "case": "A", "http_status": "500", "exists": true, "double_layer": false, "envelope_code": null, "envelope_code_is_str": null, "envelope_msg": null, "envelope_data": null, "exception_type": "System.Exception", "notes": "响应非可解析双层结构(原始体见存档)", "raw_file": "docs/e2e-evidence/responses/A_2_14.txt" }, { "sec": "2.15", "name": "获取工点数据", "case": "A", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/A_2_15.txt" }, { "sec": "2.2.1", "name": "账号密码登录", "case": "B", "http_status": "200", "exists": true, "double_layer": false, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "用户名或密码错误!", "envelope_data": null, "exception_type": null, "notes": "裸业务信封(未走 ASP.NET 异常包装)", "raw_file": "docs/e2e-evidence/responses/B_2_2_1.txt" }, { "sec": "2.2.2", "name": "发送验证码", "case": "B", "http_status": "200", "exists": true, "double_layer": false, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "短信验证码发送失败,失败信息:System.AggregateException: 发生一个或多个错误。 ---> TencentCloud.Common.TencentCloudSDKException: The request with exception: 发送请求时出错。\r\n 在 TencentCloud.Common.AbstractClient.d__43.MoveNext() 位置 E:\\An\\Project\\SHCJ\\BaseComponent\\NK.Message\\TencentCloud\\Common\\AbstractClient.cs:行号 318\r\n--- 引发异常的上一位置中堆栈跟踪的末尾 ---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n 在 TencentCloud.Common.AbstractClient.d__35.MoveNext() 位置 E:\\An\\Project\\SHCJ\\BaseComponent\\NK.Message\\TencentCloud\\Common\\AbstractClient.cs:行号 97\r\n --- 内部异常堆栈跟踪的结尾 ---\r\n 在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\r\n 在 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)\r\n 在 System.Threading.Tasks.Task.Wait()\r\n 在 TencentCloud.Common.AbstractClient.InternalRequestSync(AbstractModel request, String actionName) 位置 E:\\An\\Project\\SHCJ\\BaseComponent\\NK.Message\\TencentCloud\\Common\\AbstractClient.cs:行号 137\r\n 在 TencentCloud.Sms.V20210111.SmsClient.SendSmsSync(SendSmsRequest req) 位置 E:\\An\\Project\\SHCJ\\BaseComponent\\NK.Message\\TencentCloud\\Sms\\V20210111\\SmsClient.cs:行号 729\r\n 在 NK.Message.MobilMsg.SendMsg(String signName, String templateId, String[] mobiles, String[] templateParam, String Endpoint, String ClientType) 位置 E:\\An\\Project\\SHCJ\\BaseComponent\\NK.Message\\MobilMsg.cs:行号 102\r\n---> (内部异常 #0) message:The request with exception: 发送请求时出错。 requestId<---\r\n", "envelope_data": { "result": false }, "exception_type": null, "notes": "裸业务信封(未走 ASP.NET 异常包装)", "raw_file": "docs/e2e-evidence/responses/B_2_2_2.txt" }, { "sec": "2.2.3", "name": "手机验证码登录", "case": "B", "http_status": "200", "exists": true, "double_layer": false, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "此号码的用户不存在,请确认手机号是否和系统中维护的一致", "envelope_data": null, "exception_type": null, "notes": "裸业务信封(未走 ASP.NET 异常包装)", "raw_file": "docs/e2e-evidence/responses/B_2_2_3.txt" }, { "sec": "2.3.1", "name": "修改登录密码", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_3_1.txt" }, { "sec": "2.4", "name": "获取当前用户信息", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_4.txt" }, { "sec": "2.5.1.1", "name": "获取当前用户项目列表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_5_1_1.txt" }, { "sec": "2.6", "name": "获取APP端任务列表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_6.txt" }, { "sec": "2.7", "name": "获取项目监测计划任务列表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_7.txt" }, { "sec": "2.9", "name": "获取测组包含的监测点列表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_9.txt" }, { "sec": "2.10", "name": "获取项目监测计划统计表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_10.txt" }, { "sec": "2.11", "name": "获取指定监测计划的测组统计表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_11.txt" }, { "sec": "2.12", "name": "监测点统计表", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_12.txt" }, { "sec": "2.13", "name": "数据解析(原始文件上传)", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_13.txt" }, { "sec": "2.14", "name": "获取基准点", "case": "B", "http_status": "500", "exists": true, "double_layer": false, "envelope_code": null, "envelope_code_is_str": null, "envelope_msg": null, "envelope_data": null, "exception_type": "System.Exception", "notes": "响应非可解析双层结构(原始体见存档)", "raw_file": "docs/e2e-evidence/responses/B_2_14.txt" }, { "sec": "2.15", "name": "获取工点数据", "case": "B", "http_status": "500", "exists": true, "double_layer": true, "envelope_code": "500", "envelope_code_is_str": true, "envelope_msg": "无效的token。", "envelope_data": null, "exception_type": "NK.Public.Exceptions.BusinessException", "notes": "双层结构成立", "raw_file": "docs/e2e-evidence/responses/B_2_15.txt" } ]