public ActionResult GetCheckDif()
 {
     string OrderNum = WebUtil.GetFormValue<string>("OrderNum", string.Empty);
     int pageIndex = WebUtil.GetFormValue<int>("PageIndex", 1);
     int pageSize = WebUtil.GetFormValue<int>("PageSize", 10);
     PageInfo pageInfo = new PageInfo() { PageIndex = pageIndex, PageSize = pageSize };
     CheckDataProvider provider = new CheckDataProvider();
     List<CheckDataEntity> listResult = provider.GetCheckDifList(OrderNum, ref pageInfo);
     listResult = listResult == null ? new List<CheckDataEntity>() : listResult;
     System.Threading.Tasks.Parallel.ForEach(listResult, item =>
     {
         item.LocalQty = ConvertHelper.ToType<double>(item.LocalQty.ToString());
         item.FirstQty = ConvertHelper.ToType<double>(item.FirstQty.ToString());
         item.DifQty = ConvertHelper.ToType<double>((item.FirstQty - item.LocalQty).ToString());
         item.LocalName = LocalHelper.GetLocalNumList(this.DefaultStore,item.LocalNum);
     });
     string json = ConvertJson.ListToJson<CheckDataEntity>(listResult, "List");
     this.ReturnJson.AddProperty("Data", json);
     this.ReturnJson.AddProperty("RowCount", pageInfo.PageCount);
     return Content(this.ReturnJson.ToString());
 }