From 78c347dbc7399114c0bba0d26c0b5f52408a3d9a Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Tue, 18 Nov 2025 19:09:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E5=85=A5=E5=BA=93=E5=8D=95?= =?UTF-8?q?=E8=BF=9B=E9=87=91=E8=9D=B6=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KingDee/SaveModel/PurchaseStockInModel.cs | 48 +++++++++++++++++++ .../Implementation/KingDeeService.cs | 2 +- .../Implementation/PurchaseStockInService.cs | 2 +- 3 files changed, 50 insertions(+), 2 deletions(-) diff --git a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs index cb735be..06909c4 100644 --- a/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs +++ b/Reportapi/MyCode.Project.Domain/Message/Request/KingDee/SaveModel/PurchaseStockInModel.cs @@ -49,6 +49,11 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// 货主 /// public FOwnerIdHead FOwnerIdHead { get; set; } + + /// + /// 货主 + /// + public FSupplierId FSupplierId { get; set; } /// /// 创建日期偏移量 /// @@ -65,6 +70,8 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// 财务信息 /// public FInStockFin FInStockFin { get; set; } + + public bool IsVerifyBaseDataField { get; set; } /// /// 明细信息 /// @@ -75,16 +82,41 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// public class FDemandOrgId { + + /// + /// 组织内码 + /// + public string FOrgId { get; set; } + /// /// 编码 /// public string FNumber { get; set; } } + + /// + /// 采购组织 + /// + public class FSupplierId + { + /// + /// 编码 + /// + public string FNumber { get; set; } + } + + /// /// 采购组织 /// public class FPurchaseOrgId { + + /// + /// 组织内码 + /// + public string FOrgId { get; set; } + /// /// 编码 /// @@ -203,6 +235,16 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// public FUnitID FUnitID { get; set; } /// + /// 仓库 + /// + + public FStockID FStockID { get; set; } + + /// + /// 条码 + /// + public string Fcode { get; set; } + /// /// 物料说明 /// public string FMaterialDesc { get; set; } @@ -384,6 +426,12 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel /// public class FRemainInStockUnitId { + + /// + /// 组织内码 + /// + public string FOrgId { get; set; } + /// /// 编码 /// diff --git a/Reportapi/MyCode.Project.OutSideService/Implementation/KingDeeService.cs b/Reportapi/MyCode.Project.OutSideService/Implementation/KingDeeService.cs index 2290a8a..c0ea25f 100644 --- a/Reportapi/MyCode.Project.OutSideService/Implementation/KingDeeService.cs +++ b/Reportapi/MyCode.Project.OutSideService/Implementation/KingDeeService.cs @@ -96,7 +96,7 @@ namespace MyCode.Project.OutSideService.Implementation staClient = GetK3CloudClient(); var datastr = JsonHelper.ToJson(billSave, false, false, true); LogHelper.Info("璋冨害Id:" + id + ",閲戣澏浜戞帴鍙h姹:" + datastr); - var resultString = staClient.Draft(formId, datastr); + var resultString = staClient.Save(formId, datastr); LogHelper.Info("璋冨害Id:" + id + "閲戣澏浜戞帴鍙e搷搴:" + resultString); var result = JsonHelper.ToObject(resultString); if (!result.Result.ResponseStatus.IsSuccess) diff --git a/Reportapi/MyCode.Project.Services/Implementation/PurchaseStockInService.cs b/Reportapi/MyCode.Project.Services/Implementation/PurchaseStockInService.cs index 564cad2..614f5c8 100644 --- a/Reportapi/MyCode.Project.Services/Implementation/PurchaseStockInService.cs +++ b/Reportapi/MyCode.Project.Services/Implementation/PurchaseStockInService.cs @@ -281,7 +281,7 @@ namespace MyCode.Project.Services.Implementation FOrgId = orgId }, - FSupplierId = new FSupplier() + FSupplierId = new FSupplierId() { FNumber = firstDetail.VendCode },