public void TS_Tracking(Auth auth, Tracking request, Tracking_Logic logic, CommonResponse ecr, string[] token, string uri) { if (auth.AuthResult(token, uri)) { if (uri.IndexOf("/tracking/OrderNo") > 0) { ecr.data.results = logic.GetOmtx1List(request); } else if (uri.IndexOf("/tracking/sps") > 0) { ecr.data.results = logic.GetSpsList(request); } else if (uri.IndexOf("/tracking/count") > 0) { ecr.data.results = logic.GetCount(request); } else { ecr.data.results = logic.GetList(request); } ecr.meta.code = 200; ecr.meta.message = "OK"; } else { ecr.meta.code = 401; ecr.meta.message = "Unauthorized"; } }