修复bug

This commit is contained in:
18942506660
2023-11-01 13:40:46 +08:00
parent 2154cdf34a
commit a2db8d62ed
4 changed files with 269 additions and 1 deletions

View File

@@ -590,6 +590,121 @@
创建时间 创建时间
</summary> </summary>
</member> </member>
<member name="T:WMS.Web.Core.Dto.Erp.ErpSave`1">
<summary>
Erp同步数据时单据头
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.ErpSave`1.ValidateRepeatJson">
<summary>
校验Json数据包是否重复传入一旦重复传入接口调用失败默认false非必录
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.ErpSave`1.Model">
<summary>
单据体
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto">
<summary>
盘点单
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.Type">
<summary>
单据类型(标准盘亏单; 标准盘盈单)
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.StockOrgId">
<summary>
库存组织 (取仓库对应的库存组织)
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.FOwnerTypeIdHead">
<summary>
货主类型: 默认为业务组织
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.BillNo">
<summary>
单据编号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.Date">
<summary>
盘点日期
</summary>
</member>
<member name="F:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockSaveDto.Details">
<summary>
明细
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FStockStatusId">
<summary>
库存状态
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FOwnerTypeId">
<summary>
货主类型: 默认为业务组织
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FOwnerid">
<summary>
取仓库对应的货主信息
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FKeeperTypeId">
<summary>
保管者类型
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FKeeperId">
<summary>
保管者
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.MaterialId">
<summary>
物料ID
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.UnitId">
<summary>
单位ID
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.StockId">
<summary>
仓库ID
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.SubStockId">
<summary>
仓位ID
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.BeforeQty">
<summary>
盘点前数量wms系统数量
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.AfterQty">
<summary>
盘点实际数量(实际仓库数量)
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.FinalQty">
<summary>
盘点后数量
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.Erp.TakeStock.ErpTakeStockDetailsSaveDto.Fnote">
<summary>
备注
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.InStockTask.InStockTaskInfoDto"> <member name="T:WMS.Web.Core.Dto.InStockTask.InStockTaskInfoDto">
<summary> <summary>
入库任务单-详情信息 入库任务单-详情信息

View File

@@ -0,0 +1,23 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.Erp
{
/// <summary>
/// Erp同步数据时单据头
/// </summary>
public class ErpSave<T>
{
/// <summary>
/// 校验Json数据包是否重复传入一旦重复传入接口调用失败默认false非必录
/// </summary>
[JsonProperty("ValidateRepeatJson")]
public bool ValidateRepeatJson { get; set; } = false;
/// <summary>
/// 单据体
/// </summary>
public T Model { get; set; }
}
}

View File

@@ -0,0 +1,130 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.Erp.TakeStock
{
/// <summary>
/// 盘点单
/// </summary>
public class ErpTakeStockSaveDto
{
/*
* 单据编号FBillNo
日期FDate (必填项)
库存组织FStockOrgId (必填项)
单据类型FBillTypeID (必填项)
货主类型FOwnerTypeIdHead (必填项)
物料编码FMaterialId (必填项)
单位FUnitID (必填项)
仓库FStockId (必填项)
库存状态FStockStatusId (必填项)
货主类型FOwnerTypeId (必填项)
货主FOwnerid (必填项)
保管者类型FKeeperTypeId (必填项)
保管者FKeeperId (必填项)
子仓库FStockLocId
*/
/// <summary>
/// 单据类型(标准盘亏单; 标准盘盈单)
/// </summary>
[JsonProperty("FBillTypeID")]
public string Type { get; set; }
/// <summary>
/// 库存组织 (取仓库对应的库存组织)
/// </summary>
[JsonProperty("FStockOrgId")]
public string StockOrgId { get; set; }
/// <summary>
/// 货主类型: 默认为业务组织
/// </summary>
[JsonProperty("FBillTypeID")]
public string FOwnerTypeIdHead { get; set; }
/// <summary>
/// 单据编号
/// </summary>
[JsonProperty("FBillNo")]
public string BillNo { get; set; }
/// <summary>
/// 盘点日期
/// </summary>
[JsonProperty("FDate")]
public DateTime Date { get; set; }
/// <summary>
/// 明细
/// </summary>
[JsonProperty("FBillEntry")]
public List<ErpTakeStockDetailsSaveDto> Details = new List<ErpTakeStockDetailsSaveDto>();
}
public class ErpTakeStockDetailsSaveDto
{
/// <summary>
/// 库存状态
/// </summary>
[JsonProperty("FStockStatusId")]
public int FStockStatusId { get; set; }
/// <summary>
/// 货主类型: 默认为业务组织
/// </summary>
[JsonProperty("FOwnerTypeId")]
public int FOwnerTypeId { get; set; }
/// <summary>
/// 取仓库对应的货主信息
/// </summary>
[JsonProperty("FOwnerid")]
public int FOwnerid { get; set; }
/// <summary>
/// 保管者类型
/// </summary>
[JsonProperty("FKeeperTypeId")]
public int FKeeperTypeId { get; set; }
/// <summary>
/// 保管者
/// </summary>
[JsonProperty("FKeeperId")]
public int FKeeperId { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[JsonProperty("FMaterialId")]
public int MaterialId { get; set; }
/// <summary>
/// 单位ID
/// </summary>
[JsonProperty("FUnitID")]
public int UnitId { get; set; }
/// <summary>
/// 仓库ID
/// </summary>
[JsonProperty("FStockId")]
public int StockId { get; set; }
/// <summary>
/// 仓位ID
/// </summary>
[JsonProperty("FStockLocId")]
public int SubStockId { get; set; }
/// <summary>
/// 盘点前数量wms系统数量
/// </summary>
[JsonProperty("FAcctQty")]
public decimal BeforeQty { get; set; }
/// <summary>
/// 盘点实际数量(实际仓库数量)
/// </summary>
[JsonProperty("FCountQty")]
public decimal AfterQty { get; set; }
/// <summary>
/// 盘点后数量
/// </summary>
[JsonProperty("FGainQty")]
public decimal FinalQty { get; set; }
/// <summary>
/// 备注
/// </summary>
[JsonProperty("Fnote")]
public string Fnote { get; set; }
}
}

View File

@@ -43,7 +43,7 @@ namespace WMS.Web.Domain.Services
public async Task<Result> Save(List<SaveTakeStockRequest> dto, LoginInDto loginInfo) public async Task<Result> Save(List<SaveTakeStockRequest> dto, LoginInDto loginInfo)
{ {
TakeStock entity = new TakeStock(); TakeStock entity = new TakeStock();
entity.Details = _mapper.Map<List<TakeStockDetails>>(dto); //entity.Details = _mapper.Map<List<TakeStockDetails>>(dto);
entity.Create(loginInfo.UserInfo.StaffId); entity.Create(loginInfo.UserInfo.StaffId);
//需要填写序列号 //需要填写序列号