diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsEmptyOutstockService .cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsEmptyOutstockService .cs index 20344846..4c94dcde 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsEmptyOutstockService .cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsEmptyOutstockService .cs @@ -102,6 +102,15 @@ namespace Tnb.WarehouseMgr // VisualDevEntity? templateEntity = await _visualDevService.GetInfoById(ModuleConsts.MODULE_WMSEMPTYOUTSTK_ID, true); // await _runService.Create(templateEntity, input); + input.data["create_time"] = DateTime.Now; + input.data["create_id"] = _userManager!=null ? _userManager.UserId : WmsWareHouseConst.AdministratorUserId; + if (input.data.TryGetValue("bill_code", out Object value)) + { + if (value == null || value.ToString().IsEmpty()) + { + input.data["bill_code"] = _billRullService.GetBillNumber(WmsWareHouseConst.WMS_EMPTYOUTSTK_ENCODE).GetAwaiter().GetResult(); + } + } wmsEmptyOutstockH = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(input.data)); wmsEmptyOutstockH.id = SnowflakeIdHelper.NextId(); await _db.Insertable(wmsEmptyOutstockH).ExecuteCommandAsync();