Ejemplo n.º 1
0
        /// <summary>
        /// 同步图片资源到本地
        /// </summary>
        public static void synPictureResouces()
        {
            if (!Directory.Exists(@"xml"))
            {
                Directory.CreateDirectory(@"xml");
                Directory.CreateDirectory(@"pic");
                DealXML.ObjectToXMLFile(new List <StylePic>()
                {
                    new StylePic("1", "1", "1", "1")
                }, @"xml\stylepicxml.xml", Encoding.UTF8);
                DealXML.ObjectToXMLFile(new List <MianLiaoPic>()
                {
                    new MianLiaoPic("1", "1", "1", "1", "1")
                }, @"xml\mlpicxml.xml", Encoding.UTF8);
                DealXML.ObjectToXMLFile(new List <SheJiDianPic>()
                {
                    new SheJiDianPic("1", "1", "1", "1", "1")
                }, @"xml\shjdpicxml.xml", Encoding.UTF8);
                PictureService.DownloadPicture("https://sshirtmtmbucket.oss-cn-zhangjiakou.aliyuncs.com/sshirtmtm/SSHIRT.jpg", @"pic\" + "SSHIRT.jpg", -1);
            }
            //款式图片更新
            StylePicList    spl           = new StylePicList();
            List <StylePic> styleOldlist  = DealXML.XMLFlieToObject <List <StylePic> >(@"xml\stylepicxml.xml", Encoding.UTF8);
            List <StylePic> styleDifflist = ResourceService.listCompare(spl.stylepiclist, styleOldlist);

            PictureService.DownloadDifferentPic(styleDifflist);
            bool yn = DealXML.ObjectToXMLFile(spl.stylepiclist, @"xml\stylepicxml.xml", Encoding.UTF8);
            //面料图片更新
            MianLiaoPicList mlpl = new MianLiaoPicList();
            //bool mlyn = DealXML.ObjectToXMLFile(mlpl.mianliaopiclist, @"mlpicxml.xml", Encoding.UTF8);
            List <MianLiaoPic> mianliaoOldlist  = DealXML.XMLFlieToObject <List <MianLiaoPic> >(@"xml\mlpicxml.xml", Encoding.UTF8);
            List <MianLiaoPic> mianliaoDifflist = ResourceService.mianliaolistCompare(mlpl.mianliaopiclist, mianliaoOldlist);

            PictureService.DownloadMianliaoPic(mianliaoDifflist);
            bool mlyn = DealXML.ObjectToXMLFile(mlpl.mianliaopiclist, @"xml\mlpicxml.xml", Encoding.UTF8);
            //设计点图片更新
            SheJiDianPicList sjdpl = new SheJiDianPicList();
            //bool shjdyn = DealXML.ObjectToXMLFile(sjdpl.shejidianpiclist, @"xml\shjdpicxml.xml", Encoding.UTF8);
            List <SheJiDianPic> shejidianOldlist  = DealXML.XMLFlieToObject <List <SheJiDianPic> >(@"xml\shjdpicxml.xml", Encoding.UTF8);
            List <SheJiDianPic> shejidianDifflist = ResourceService.shejidianlistCompare(sjdpl.shejidianpiclist, shejidianOldlist);

            PictureService.DownloadSheJiDianPic(shejidianDifflist);
            bool shjdyn = DealXML.ObjectToXMLFile(sjdpl.shejidianpiclist, @"xml\shjdpicxml.xml", Encoding.UTF8);
        }