예제 #1
0
        //根据工位获取追溯鞋子时时数据
        /// 测试数据 SingleQuality/GetSingleQualityByRFIDandSpray?RFID=5&SprayId=Vamp
        public string GetSingleQualityByRFIDandSpray(string RFID, int Spray)
        {
            DataTable           db      = new DataTable();
            SingleQualityServer sServer = new SingleQualityServer();

            if (Spray != 7)
            {
                db = sServer.GetSingQuality(RFID, Spray);
            }
            else
            {
                db = sServer.GetSingQualityLineUsage(RFID);
            }

            if (db.Rows.Count == 0)
            {
                return("{\"ErrorType\":0,\"ErrorMessage\":\"暂无数据!\"}");
            }

            return(JsonConvert.SerializeObject(db));
        }
예제 #2
0
        /// <summary>
        /// 追溯鞋子时时数据
        /// </summary>
        /// <param name="RFID">RFID</param>
        /// <returns></returns>
        /// 测试数据 SingleQuality/GetSingleQualityByRFID?RFID=5
        public string GetSingleQualityByRFID(string RFID)
        {
            string [] strList = new string[7] {
                "Vamp", "Waio", "WaiT", "WaiS", "Outsole", "Mouthguards", "LineUsage"
            };
            Dictionary <string, DataTable> dic = new Dictionary <string, DataTable>();

            for (int i = 0; i < strList.Length - 1; i++)
            {
                SingleQualityServer sServer = new SingleQualityServer();
                DataTable           db      = sServer.GetSingQuality(RFID, i);
                dic.Add(strList[i], db);
            }
            SingleQualityServer sServer1 = new SingleQualityServer();
            DataTable           db1      = sServer1.GetSingQualityLineUsage(RFID);

            dic.Add(strList[6], db1);

            if (dic == null)
            {
                return("{\"ErrorType\":0,\"ErrorMessage\":\"暂无数据!\"}");
            }
            return(JsonConvert.SerializeObject(dic));
        }