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