注塑定点配送

This commit is contained in:
2024-05-21 10:54:30 +08:00
parent 0354f661f8
commit 565fa22e45

View File

@@ -25,6 +25,7 @@ using Tnb.WarehouseMgr.Entities.Consts;
using Tnb.WarehouseMgr.Entities.Dto.Outputs;
using Result = Tnb.WarehouseMgr.Entities.Dto.Outputs.Result;
using Tnb.BasicData;
using Tnb.EquipMgr.Entities;
using Tnb.WarehouseMgr;
namespace Tnb.ProductionMgr
@@ -168,23 +169,28 @@ namespace Tnb.ProductionMgr
var db = _repository.AsSugarClient();
BasLocation startLocation = await db.Queryable<BasLocation>().Where(x=>x.location_code==startLocationCode).FirstAsync();
EqpEquipment equipment = await db.Queryable<EqpEquipment>().Where(x=>x.code=="TYZS001").FirstAsync();
if (equipment == null)
{
Log.Error($"未找到设备编号为TYZS001的设备");
return Task.CompletedTask;
}
CommonCreatePretaskInput postData = new CommonCreatePretaskInput();
postData.startlocation_id = startLocation.id;
// postData.endlocation_id =
postData.endlocation_id = equipment.as_location_id;
postData.biz_type = WmsWareHouseConst.BIZTYPE_WMSDELIVERY_ID;
postData.task_type = WmsWareHouseConst.WMS_PRETASK_OUTSTOCK_TYPE_ID;
Log.Information($"【FixedPointDelivery】注塑定点配送,参数:{JsonConvert.SerializeObject(postData)}");
BasFactoryConfig config = await db.Queryable<BasFactoryConfig>().FirstAsync(x => x.enabled == 1 && x.key == FactoryConfigConst.DOMAIN);
// string sendResult = HttpUtils.RequestPost($"{config.value}/api/wms/ware-house/common-create-pretask", JsonConvert.SerializeObject(postData), header);
//
// AuthResponse authResponse = JsonConvert.DeserializeObject<AuthResponse>(sendResult);
// if(authResponse.code == 200 && authResponse.data.ObjToBool())
// {
// Log.Information("【FixedPointDelivery】注塑定点配送成功");
// //_redisData.Set("DB100.132.0_flag", true, TimeSpan.FromMinutes(20));
// }
// else
// {
// Log.Information(sendResult);
// }
string sendResult = HttpUtils.RequestPost($"{config.value}/api/wms/ware-house/common-create-pretask", JsonConvert.SerializeObject(postData), null);
AuthResponse authResponse = JsonConvert.DeserializeObject<AuthResponse>(sendResult);
if(authResponse.code == 200 && authResponse.data.ObjToBool())
{
Log.Information("【FixedPointDelivery】注塑定点配送成功");
//_redisData.Set("hxjA_DB100.132.0_flag", true, TimeSpan.FromMinutes(20));
}
}