发货和收货确认后生成单据时增加审核状态和同步状态
This commit is contained in:
@@ -16,6 +16,7 @@ using Tnb.WarehouseMgr.Entities.Dto;
|
||||
using Tnb.WarehouseMgr.Entities.Dto.Inputs;
|
||||
using Tnb.WarehouseMgr.Interfaces;
|
||||
using Tnb.QcMgr.Interfaces;
|
||||
using Tnb.WarehouseMgr.Entities.Consts;
|
||||
|
||||
namespace Tnb.WarehouseMgr
|
||||
{
|
||||
@@ -47,10 +48,18 @@ namespace Tnb.WarehouseMgr
|
||||
_ = await PurchaseAndSaleUpdate(input);
|
||||
VisualDevModelDataCrInput visualDevModelDataInput = new();
|
||||
visualDevModelDataInput.data = PocoToDictionary.ToDictionary(input) as Dictionary<string, object>;
|
||||
visualDevModelDataInput.data["location_id"] = "26412597341221";
|
||||
visualDevModelDataInput.data["location_code"] = "YCL01-01-01";
|
||||
|
||||
(string pkId, List <WmsOutstockD> outStockDList) multi = await _wmsOutStockService.OutStockApplyFor(visualDevModelDataInput);
|
||||
visualDevModelDataInput.data["station_id"] = "30018443941397";
|
||||
visualDevModelDataInput.data["station_code"] = "02DTGW";
|
||||
if (visualDevModelDataInput.data.ContainsKey(nameof(WmsPurchaseH.source_code))) {
|
||||
visualDevModelDataInput.data["sync_status"] = WmsWareHouseConst.SYNC_STATUS__NOTSYNC;
|
||||
}
|
||||
else
|
||||
{
|
||||
visualDevModelDataInput.data["sync_status"] = WmsWareHouseConst.SYNC_STATUS_NONEEDSYNC;
|
||||
}
|
||||
visualDevModelDataInput.data["audit_status"] = 0;
|
||||
visualDevModelDataInput.data["is_check"] = 0;
|
||||
(string pkId, List <WmsOutstockD> outStockDList) multi = await _wmsOutStockService.OutStockApplyFor(visualDevModelDataInput);
|
||||
_ = SyncMesData(multi.pkId, multi.outStockDList?.Select(x => x.material_id!).ToList() ?? Array.Empty<string>().ToList(), EnumTriggerEvent.出厂检按入厂频次);
|
||||
|
||||
return await Task.FromResult(1);
|
||||
|
||||
Reference in New Issue
Block a user