/// <summary> /// 采集入库 /// </summary> /// <param name="productId"></param> public void CollectToDB(string productId) { ControlsUtils.OperationLog("开始采集宝贝(" + productId + ")"); string onlineKey = productId.ToString(); ItemGetResponse itemGetResponse = new TaoBaoWebService().GetItemGetMobileResponseByOnlinekeyNew(onlineKey, 0); DownloadDetailTaobaoService taoBaoService = new DownloadDetailTaobaoService(); DownloadItemInfoViewEntity viewEntity = new DownloadItemInfoViewEntity(); viewEntity.SourceShop = new Sys_shop() { Sysid = 1 }; if (itemGetResponse.Item != null) { ControlsUtils.OperationLog("宝贝(" + itemGetResponse.Item.Title + ")信息获取成功"); taoBaoService.Download(itemGetResponse, viewEntity, onlineKey); } else { ControlsUtils.OperationLog("宝贝(" + productId + ")信息获取失败 " + itemGetResponse.ErrMsg); } ControlsUtils.OperationLog("宝贝(" + productId + ")采集完毕!"); ControlsUtils.RefreshDataGridViewMaster(); }
private void dataGridViewMaster_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridViewMaster.Columns[e.ColumnIndex].Name == "linkInfo") { string id = this.dataGridViewMaster.Rows[e.RowIndex].Cells[5].Value.ToString(); System.Diagnostics.Process.Start("https://item.taobao.com/item.htm?id=" + id); } if (dataGridViewMaster.Columns[e.ColumnIndex].Name == "linkDelete") { //删除 string id = this.dataGridViewMaster.Rows[e.RowIndex].Cells[1].Value.ToString(); DataHelper.DeleteItemByIds(id); ControlsUtils.RefreshDataGridViewMaster(); } }