外协入库与四楼自动移库逻辑修改、现场问题处理

This commit is contained in:
2024-10-09 18:12:33 +08:00
parent 05714f027d
commit c675ec3e07
16 changed files with 504 additions and 189 deletions

View File

@@ -30,6 +30,7 @@ using Tnb.WarehouseMgr.Interfaces;
using Tnb.BasicData;
using Tnb.ProductionMgr.Entities.Entity;
using Tnb.BasicData.Interfaces;
using System.Security.Cryptography.X509Certificates;
namespace Tnb.WarehouseMgr
{
@@ -73,6 +74,31 @@ namespace Tnb.WarehouseMgr
{
throw new ArgumentNullException(nameof(input));
}
WmsCarryH wmsCarryH = await _db.Queryable<WmsCarryH>().FirstAsync(x => x.id == input.wmsDistaskH.carry_id);
DateTime dateTime = DateTime.Now;
WmsSterilizationInstockH wmsSterilizationInstockH = new WmsSterilizationInstockH();
string code = await _billRullService.GetBillNumber("WmsSterilizationInstockH");
wmsSterilizationInstockH.bill_code = code;
wmsSterilizationInstockH.carry_id = wmsCarryH.id;
wmsSterilizationInstockH.carry_code = wmsCarryH.carry_code;
wmsSterilizationInstockH.location_id = input.wmsDistaskH.endlocation_id;
wmsSterilizationInstockH.location_code = input.wmsDistaskH.endlocation_code;
wmsSterilizationInstockH.create_id = WmsWareHouseConst.AdministratorUserId;
wmsSterilizationInstockH.create_time = dateTime;
wmsSterilizationInstockH.instock_time = dateTime;
wmsSterilizationInstockH.org_id = WmsWareHouseConst.AdministratorOrgId;
wmsSterilizationInstockH.xl_location_id = input.wmsDistaskH.startlocation_id;
wmsSterilizationInstockH.xl_location_code = input.wmsDistaskH.startlocation_code;
wmsSterilizationInstockH.status = WmsWareHouseConst.BILLSTATUS_ADD_ID;
wmsSterilizationInstockH.origin = "外协调拨入库";
int row = await _db.Insertable(wmsSterilizationInstockH).ExecuteCommandAsync();
if (row > 0)
Logger.LogInformation($"【外协到解析仓】 灭菌入库记录生成成功");
else
Logger.LogWarning($"【外协到解析仓】 灭菌入库记录生成失败");
Logger.Information($"进入成品调拨入库单上传BIP逻辑");