采购入库单进金蝶系统

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
/// 货主 /// 货主
/// </summary> /// </summary>
public FOwnerIdHead FOwnerIdHead { get; set; } public FOwnerIdHead FOwnerIdHead { get; set; }
/// <summary>
/// »õÖ÷
/// </summary>
public FSupplierId FSupplierId { get; set; }
/// <summary> /// <summary>
/// 创建日期偏移量 /// 创建日期偏移量
/// </summary> /// </summary>
@ -65,6 +70,8 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// 财务信息 /// 财务信息
/// </summary> /// </summary>
public FInStockFin FInStockFin { get; set; } public FInStockFin FInStockFin { get; set; }
public bool IsVerifyBaseDataField { get; set; }
/// <summary> /// <summary>
/// 明细信息 /// 明细信息
/// </summary> /// </summary>
@ -75,16 +82,41 @@ namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel
/// </summary> /// </summary>
public class FDemandOrgId public class FDemandOrgId
{ {
/// <summary>
/// ×éÖ¯ÄÚÂë
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// 编码 /// 编码
/// </summary> /// </summary>
public string FNumber { get; set; } public string FNumber { get; set; }
} }
/// <summary>
/// ²É¹º×éÖ¯
/// </summary>
public class FSupplierId
{
/// <summary>
/// ±àÂë
/// </summary>
public string FNumber { get; set; }
}
/// <summary> /// <summary>
/// 采购组织 /// 采购组织
/// </summary> /// </summary>
public class FPurchaseOrgId public class FPurchaseOrgId
{ {
/// <summary>
/// ×éÖ¯ÄÚÂë
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// 编码 /// 编码
/// </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>
/// ²Ö¿â
/// </summary>
public FStockID FStockID { get; set; }
/// <summary>
/// ÌõÂë
/// </summary>
public string Fcode { get; set; }
/// <summary>
/// 物料说明 /// 物料说明
/// </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>
/// ×éÖ¯ÄÚÂë
/// </summary>
public string FOrgId { get; set; }
/// <summary> /// <summary>
/// 编码 /// 编码
/// </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
}, },