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 },