采购入库单进金蝶系统

This commit is contained in:
2025-11-18 19:09:14 +08:00
parent 68f9774914
commit 78c347dbc7
3 changed files with 50 additions and 2 deletions

View File

@@ -49,6 +49,11 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// <20><><EFBFBD><EFBFBD> /// <20><><EFBFBD><EFBFBD>
/// </summary> /// </summary>
public FOwnerIdHead FOwnerIdHead { get; set; } public FOwnerIdHead FOwnerIdHead { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public FSupplierId FSupplierId { get; set; }
/// <summary> /// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD> /// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<EFBFBD><C6AB><EFBFBD><EFBFBD>
/// </summary> /// </summary>
@@ -65,6 +70,8 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ /// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary> /// </summary>
public FInStockFin FInStockFin { get; set; } public FInStockFin FInStockFin { get; set; }
public bool IsVerifyBaseDataField { get; set; }
/// <summary> /// <summary>
/// <20><>ϸ<EFBFBD><CFB8>Ϣ /// <20><>ϸ<EFBFBD><CFB8>Ϣ
/// </summary> /// </summary>
@@ -75,16 +82,41 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// </summary> /// </summary>
public class FDemandOrgId public class FDemandOrgId
{ {
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// <20><><EFBFBD><EFBFBD> /// <20><><EFBFBD><EFBFBD>
/// </summary> /// </summary>
public string FNumber { get; set; } public string FNumber { get; set; }
} }
/// <summary>
/// <20>ɹ<EFBFBD><C9B9><EFBFBD>֯
/// </summary>
public class FSupplierId
{
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public string FNumber { get; set; }
}
/// <summary> /// <summary>
/// <20>ɹ<EFBFBD><C9B9><EFBFBD>֯ /// <20>ɹ<EFBFBD><C9B9><EFBFBD>֯
/// </summary> /// </summary>
public class FPurchaseOrgId public class FPurchaseOrgId
{ {
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// <20><><EFBFBD><EFBFBD> /// <20><><EFBFBD><EFBFBD>
/// </summary> /// </summary>
@@ -203,6 +235,16 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// </summary> /// </summary>
public FUnitID FUnitID { get; set; } public FUnitID FUnitID { get; set; }
/// <summary> /// <summary>
/// <20>ֿ<EFBFBD>
/// </summary>
public FStockID FStockID { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
public string Fcode { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5> /// <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>
/// </summary> /// </summary>
public string FMaterialDesc { get; set; } public string FMaterialDesc { get; set; }
@@ -384,6 +426,12 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// </summary> /// </summary>
public class FRemainInStockUnitId public class FRemainInStockUnitId
{ {
/// <summary>
/// <20><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD>
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// <20><><EFBFBD><EFBFBD> /// <20><><EFBFBD><EFBFBD>
/// </summary> /// </summary>

View File

@@ -96,7 +96,7 @@ namespace MyCode.Project.OutSideService.Implementation
staClient = GetK3CloudClient(); staClient = GetK3CloudClient();
var datastr = JsonHelper.ToJson(billSave, false, false, true); var datastr = JsonHelper.ToJson(billSave, false, false, true);
LogHelper.Info("调度Id:" + id + ",金蝶云接口请求:" + datastr); LogHelper.Info("调度Id:" + id + ",金蝶云接口请求:" + datastr);
var resultString = staClient.Draft(formId, datastr); var resultString = staClient.Save(formId, datastr);
LogHelper.Info("调度Id:" + id + "金蝶云接口响应:" + resultString); LogHelper.Info("调度Id:" + id + "金蝶云接口响应:" + resultString);
var result = JsonHelper.ToObject<K3ApiResult>(resultString); var result = JsonHelper.ToObject<K3ApiResult>(resultString);
if (!result.Result.ResponseStatus.IsSuccess) if (!result.Result.ResponseStatus.IsSuccess)

View File

@@ -281,7 +281,7 @@ namespace MyCode.Project.Services.Implementation
FOrgId = orgId FOrgId = orgId
}, },
FSupplierId = new FSupplier() FSupplierId = new FSupplierId()
{ {
FNumber = firstDetail.VendCode FNumber = firstDetail.VendCode
}, },