using Plugin.TestResult.Util; using Plugin.TestResult_WPF.Model; using System; namespace Plugin.TestResult_WPF.Util { public class JKCodeParser : ICodeParser { public CellInfo GetCellInfoByCode(string code) { string[] arr = code.Split('-'); if (arr == null || arr.Length != 3) { throw new Exception("扫码格式异常"); } int row = int.Parse(arr[1]); int index = int.Parse(arr[2]); return new CellInfo() { OriginCode = code, OvenName = arr[0], Index = (row - 1) * 4 + (index - 1), }; } public CellInfo GetCellInfoByCode(string model, int columns, int rows, string code) { return GetCellInfoByCode(code); } } }