/// <summary> /// 调用API进行批量评价 /// </summary> /// <param name="currentPage"></param> /// <param name="pagesize"></param> /// <param name="total"></param> /// <returns></returns> public TradeRate BuyerTradeRate(RateConfig rateObj, ref string content, string sesionKey) { try { ITopClient client = TBManager.GetClient(); TraderateListAddRequest req = new TraderateListAddRequest(); req.Tid = rateObj.Tid; req.Result = rateObj.Result; req.Role = "seller"; string[] strs = { rateObj.Content1, rateObj.Content2, rateObj.Content3 };//随机选择评价内容 Random rand = new Random(System.Guid.NewGuid().GetHashCode()); req.Content = strs[rand.Next(0, strs.Length)]; content = req.Content; TraderateListAddResponse response = client.Execute(req, sesionKey); return(response.TradeRate); } catch (Exception ex) { ExceptionReporter.WriteLog(ex, ExceptionPostion.TopApi); return(null); } }