Exemplo n.º 1
0
        public string CalcTqi(string json)
        {
            Response resultInfo = new Response();

            try
            {
                TqiRequest         request = JsonConvert.DeserializeObject <TqiRequest>(json);
                TQIProcess.Process process = new TQIProcess.Process();



                process.GetResult(request.path, request.mileUnitValue, request.startMile, request.endMile, request.mileIdfFilePath, request.invalidIdfFilePath, request.exportFilePath);


                resultInfo.flag = 1;
                resultInfo.msg  = "Success";
                resultInfo.data = request.exportFilePath;
            }
            catch (Exception ex)
            {
                resultInfo.flag = 0;
                resultInfo.msg  = ex.Message;
            }

            return(JsonConvert.SerializeObject(resultInfo));
        }
Exemplo n.º 2
0
        public string Test()
        {
            Response resultInfo = new Response();

            try
            {
                TQIProcess.Process process            = new TQIProcess.Process();
                string             path               = @"E:\test\test.csv";
                List <TQIProcess.Model.TQIClass> list = new List <TQIProcess.Model.TQIClass>();
                list.Add(new TQIProcess.Model.TQIClass {
                    iKM = 2, zgd = 1, ygd = 1, zgx = 1, ygx = 2, gj = 3, sp = 3, sjk = 3
                });
                process.ExportExcel(path, list);

                resultInfo.flag = 1;
                resultInfo.msg  = "Success";
                resultInfo.data = "";
            }
            catch (Exception ex)
            {
                resultInfo.flag = 0;
                resultInfo.msg  = ex.Message;
            }

            return(JsonConvert.SerializeObject(resultInfo));
        }