diff --git a/Reportapi/MyCode.Project.Services/IServices/IJackYunStockinService.cs b/Reportapi/MyCode.Project.Services/IServices/IJackYunStockinService.cs index 1603702..dd49c8e 100644 --- a/Reportapi/MyCode.Project.Services/IServices/IJackYunStockinService.cs +++ b/Reportapi/MyCode.Project.Services/IServices/IJackYunStockinService.cs @@ -20,12 +20,12 @@ namespace MyCode.Project.Services /// 推送入库申请 /// /// - void SendInStock(string sheet); + string SendInStock(string sheet); /// /// 推送出库申请 /// /// - void SendOutStock(string sheet); + string SendOutStock(string sheet); } } diff --git a/Reportapi/MyCode.Project.Services/Implementation/JackYunStockinService.cs b/Reportapi/MyCode.Project.Services/Implementation/JackYunStockinService.cs index d173c00..f50d07a 100644 --- a/Reportapi/MyCode.Project.Services/Implementation/JackYunStockinService.cs +++ b/Reportapi/MyCode.Project.Services/Implementation/JackYunStockinService.cs @@ -54,11 +54,12 @@ namespace MyCode.Project.Services.Implementation /// /// 上传入库数据 /// - public void SendInStock(string sheet) + public string SendInStock(string sheet) { var list = _wMStoJackyunInventoryMovementView1Repository.GetInventoryMovement(); //过滤入库数据 var InStockHead = list.Where(t => t.type == "+" && t.relDataId == sheet).Select(p => p.relDataId).Distinct().ToList(); + string result = ""; InStockHead.ForEach(relDataId => { CreateAndStockinGetRequestBizData requestBizData = new CreateAndStockinGetRequestBizData(); @@ -89,6 +90,7 @@ namespace MyCode.Project.Services.Implementation Thread.Sleep(500); JackyunResponse response = Call(EnumAttribute.GetAttribute(ApiEnum.CREATEANDSTOCKIN).Value, "1.0", requestBizData); string ll = JsonHelper.ToJson(response); + result = ll; LogHelper.Info("上传入库数据结果:" + ll); //判断返回结果是否成功 if (response.code == "200") @@ -104,16 +106,19 @@ namespace MyCode.Project.Services.Implementation } }); + return result; } /// /// 上传出库数据 /// - public void SendOutStock(string sheet) + public string SendOutStock(string sheet) { var list = _wMStoJackyunInventoryMovementView1Repository.GetInventoryMovement(); //过滤出库数据 - var OutStockHead = list.Where(t => t.type != "+" && t.relDataId==sheet).Select(p => p.relDataId).Distinct().ToList(); + var OutStockHead = list.Where(t => t.type != "+" && t.relDataId==sheet).Select(p => p.relDataId).Distinct().ToList(); + string result = ""; + OutStockHead.ForEach(relDataId => { @@ -145,6 +150,7 @@ namespace MyCode.Project.Services.Implementation Thread.Sleep(500); JackyunResponse response = Call(EnumAttribute.GetAttribute(ApiEnum.CREATEANDSTOCKOUT).Value, "1.0", requestBizData); string ll = JsonHelper.ToJson(response); + result = ll; LogHelper.Info(ll); //判断返回结果是否成功 if (response.code == "200") @@ -159,6 +165,7 @@ namespace MyCode.Project.Services.Implementation } }); + return result; }