//读取会员api protected void Button2_Click(object sender, EventArgs e) { string sellerNick = TextBox2.Text.Trim(); string session = txtSession.Text.Trim(); //如果没有会员,则尝试建立会员列表 20160704 yao string memberNum = BuyerBLL.GetBuyerCount("1", sellerNick); if (memberNum.Equals("0") == true) { if (string.IsNullOrEmpty(sellerNick) == true) { lbError.Text = "请输入昵称!"; return; } ; string seller_id = SellersBLL.GetSellerIdByNick(sellerNick); if (string.IsNullOrEmpty(seller_id) == false) { SellersDAL sellerdl = new SellersDAL(); sellerdl.addBuyerData(seller_id); } } try { //下载淘宝数据到本地 //初始化系统分组 InitGroup(sellerNick); BuyerBLL buyerObj = new BuyerBLL(); if (buyerObj.SynicBuyersInformation(sellerNick, session)) { //将最新同步数据时间更新写入DB Sellers objSeller = new Sellers(); objSeller.Nick = sellerNick; SellersBLL.UpdateSellerSynDate(objSeller); } lbError.Text = "会员同步完成!"; lbError.ForeColor = Color.Blue; } catch (Exception err) { ExceptionReporter.WriteLog(err, ExceptionPostion.TBApply_Data); lbError.Text = "会员同步完成,但出现异常,详情请看日志!"; } }
public string SyncMemDele(string strUserName, string strSession, string strTime) { try { Console.WriteLine("开始同步,卖家:" + strUserName); //初始化系统分组 InitGroup(strUserName); //同步系统订单,全部同步 if (string.IsNullOrEmpty(strTime)) { //获取会员数据量 string memberNum = BuyerBLL.GetBuyerCount("1", strUserName); if (memberNum.Equals("0") == true) {//如果会员数量为0则添加一个表 //获取id string seller_id = SellersBLL.GetSellerIdByNick(strUserName); if (string.IsNullOrEmpty(seller_id) == false) {//如果seller_id不为空则创建一个新表 SellersDAL.addBuyer(seller_id); } } BuyerBLL buyerObj = new BuyerBLL(); if (buyerObj.SynicBuyersInformation(strUserName, strSession)) { //将最新同步数据时间更新写入DB Sellers objSeller = new Sellers(); objSeller.Nick = strUserName; SellersBLL.UpdateSellerSynDate(objSeller); SellersBLL.SetSyncProcess(strUserName, 0); } } } catch (Exception err) { ExceptionReporter.WriteLog(err, ExceptionPostion.TBApply_Data); } return(strUserName); }