/// <summary>
 /// 比较差价
 /// </summary>
 /// <param name="item"></param>
 /// <param name="platformItem"></param>
 /// <returns></returns>
 public decimal ComparePrice(ItemInfo item, ItemInfo platformItem)
 {
     return(0);
 }
        private void SetItemInfo(ItemInfo info, string[] infoStr, string[] menu)
        {
            string[] menuName = info.GetLogHeadLine().Split(',');

            foreach (string name in menuName)
            {
                int index = GetMenuIndex(name, menu);

                if (index != -1)
                {
                    if (name == "一级菜单")
                    {
                        info.Menu1 = infoStr[index];
                    }
                    else if (name == "二级菜单")
                    {
                        info.Menu2 = infoStr[index];
                    }
                    else if (name == "三级菜单")
                    {
                        info.Menu3 = infoStr[index];
                    }
                    else if (name == "品牌名")
                    {
                        info.BrandName = infoStr[index];
                    }
                    else if (name == "药品属性")
                    {
                        info.DrugProtery = infoStr[index];
                    }
                    else if (name == "药品分类")
                    {
                        info.DrugType = infoStr[index];
                    }
                    else if (name == "功能主治")
                    {
                        info.Function = infoStr[index];
                    }
                    else if (name == "储藏方法")
                    {
                        info.SaveType = infoStr[index];
                    }
                    else if (name == "主要成分")
                    {
                        info.Basis = infoStr[index];
                    }
                    else if (name == "性状")
                    {
                        info.Character = infoStr[index];
                    }
                    else if (name == "用法用量")
                    {
                        info.Use = infoStr[index];
                    }
                    else if (name == "不良反应")
                    {
                        info.AdverseReaction = infoStr[index];
                    }
                    else if (name == "禁忌症")
                    {
                        info.Contraindication = infoStr[index];
                    }

                    else if (name == "注意事项")
                    {
                        info.NoticMatters = infoStr[index];
                    }
                    else if (name == "图片路径")
                    {
                        info.PicturePath = infoStr[index];
                    }
                }
            }
        }
        /// <summary>
        /// 生成商城信息
        /// </summary>
        /// <param name="items"></param>
        private void CreateItemInfo(List <string> items)
        {
            string temp = null;

            try
            {
                Console.WriteLine("ItemsCount:{0}", items.Count);

                foreach (string item in items)
                {
                    temp = item;

                    ItemInfo        info = new ItemInfo();
                    MatchCollection ms   = CommonFun.GetValues(item, "value=\"", "\"");
                    info.Name = ms[0].Value;

                    if (info.Name.Contains("注射"))
                    {
                        continue;
                    }

                    info.Format = ms[1].Value + "/" + ms[3];
                    info.Format = info.Format.Replace("*", "x");
                    info.Format = info.Format.Replace("s", "片");
                    info.Format = info.Format.Replace("代", "袋");

                    info.Created = ms[4].Value;

                    info.SellType = CommonFun.GetValue(item, "【", "】");

                    if (info.SellType.Count() > 1)
                    {
                        info.SellType = CommonFun.GetValue(info.SellType, ">", "<");
                    }

                    info.Inventory = CommonFun.GetValue(item, "数量:", "<");
                    info.ID        = "国药准字" + CommonFun.GetValue(item, "批准文号:", "<");
                    info.ShopPrice = Convert.ToDecimal(CommonFun.GetValue(item, "价格:<span>", "元"));

                    string key = info.ID + "{" + info.Format + "}";

                    if (shopAllItems.ContainsKey(key))
                    {
                        if (shopAllItems[key].ShopPrice > info.ShopPrice)
                        {
                            shopAllItems[key] = info;
                        }
                    }
                    else
                    {
                        shopAllItems.Add(key, info);
                    }

                    // CommonFun.WriteCSV("商城信息.csv", info);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("content;{0}, error:{1}", temp, ex.ToString());
            }

            Console.WriteLine("ShopAllItemCount:{0}", shopAllItems.Count);
        }