| | |
| | | using System.Net.Http; |
| | | using System.Web.Http; |
| | | using System.IO; |
| | | using System.Diagnostics; |
| | | using System.Threading; |
| | | |
| | | namespace ExportMap.Controllers |
| | | { |
| | |
| | | return ResponseMsg<string>.fail(ex.Message); |
| | | } |
| | | } |
| | | |
| | | [HttpGet] // http://localhost/ExportMap/TB/Test |
| | | public ResponseMsg<string> Test() |
| | | { |
| | | try |
| | | { |
| | | Stopwatch sw = new Stopwatch(); |
| | | sw.Start(); |
| | | string err = null; |
| | | bool rs = TBUtils.Test(ref err); |
| | | sw.Stop(); |
| | | |
| | | return ResponseMsg<string>.success((rs ? "成功" : "失败") + ",耗时:" + sw.ElapsedMilliseconds / 1000.0 + " s", rs.ToString()); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return ResponseMsg<string>.fail(ex.Message); |
| | | } |
| | | } |
| | | |
| | | [HttpGet] |
| | | public ResponseMsg<string> Wait(long seconds) |
| | | { |
| | | try |
| | | { |
| | | Stopwatch sw = new Stopwatch(); |
| | | sw.Start(); |
| | | |
| | | Thread.Sleep(new TimeSpan(seconds * 10 * 1000 * 1000)); |
| | | |
| | | sw.Stop(); |
| | | |
| | | return ResponseMsg<string>.success("成功", "耗时:" + sw.ElapsedMilliseconds / 1000.0 + " s"); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogOut.Error(ex.Message + "\r\n" + ex.StackTrace); |
| | | return ResponseMsg<string>.fail(ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |