喷码贴标测试接口
This commit is contained in:
@@ -5,5 +5,7 @@ namespace Tnb.ProductionMgr.Entities.Dto
|
|||||||
public string station_id { get; set; }
|
public string station_id { get; set; }
|
||||||
public string mark_code { get; set; }
|
public string mark_code { get; set; }
|
||||||
public string label_code { get; set; }
|
public string label_code { get; set; }
|
||||||
|
|
||||||
|
public string result { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,6 +7,7 @@ using JNPF.Common.Security;
|
|||||||
using JNPF.DependencyInjection;
|
using JNPF.DependencyInjection;
|
||||||
using JNPF.DynamicApiController;
|
using JNPF.DynamicApiController;
|
||||||
using JNPF.FriendlyException;
|
using JNPF.FriendlyException;
|
||||||
|
using JNPF.Logging;
|
||||||
using JNPF.Systems.Entitys.Permission;
|
using JNPF.Systems.Entitys.Permission;
|
||||||
using JNPF.Systems.Entitys.System;
|
using JNPF.Systems.Entitys.System;
|
||||||
using JNPF.Systems.Interfaces.System;
|
using JNPF.Systems.Interfaces.System;
|
||||||
@@ -14,6 +15,7 @@ using JNPF.VisualDev;
|
|||||||
using JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
using JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
||||||
using JNPF.VisualDev.Interfaces;
|
using JNPF.VisualDev.Interfaces;
|
||||||
using Mapster;
|
using Mapster;
|
||||||
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
@@ -674,6 +676,10 @@ namespace Tnb.ProductionMgr
|
|||||||
{
|
{
|
||||||
OrganizeRelationEntity organizeRelationEntity = await db.Queryable<OrganizeRelationEntity>()
|
OrganizeRelationEntity organizeRelationEntity = await db.Queryable<OrganizeRelationEntity>()
|
||||||
.Where(x => x.ObjectId == input.eqp_id && x.ObjectType == "Eqp").FirstAsync();
|
.Where(x => x.ObjectId == input.eqp_id && x.ObjectType == "Eqp").FirstAsync();
|
||||||
|
if (organizeRelationEntity == null || organizeRelationEntity.OrganizeId == "")
|
||||||
|
{
|
||||||
|
throw Oops.Bah("该设备没绑定工位");
|
||||||
|
}
|
||||||
moTask.workstation_id = organizeRelationEntity?.OrganizeId ?? "";
|
moTask.workstation_id = organizeRelationEntity?.OrganizeId ?? "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2883,6 +2889,31 @@ namespace Tnb.ProductionMgr
|
|||||||
|
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取喷码贴标信息
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost]
|
||||||
|
[AllowAnonymous]
|
||||||
|
public async Task<dynamic> GetLabelInfo(MarkingLabelInput input)
|
||||||
|
{
|
||||||
|
Log.Information($"获取喷码贴标信息参数:{JsonConvert.SerializeObject(input)}");
|
||||||
|
|
||||||
|
return "(01)16945155732691(11)240510(17)270510(10)24053026#TX-JB-12*24053026*202405*1020270510RJ-A1F3NC2";
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 觉设备判定
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost]
|
||||||
|
[AllowAnonymous]
|
||||||
|
public async Task<dynamic> VisionResult(MarkingLabelInput input)
|
||||||
|
{
|
||||||
|
Log.Information($"视觉设备判定参数:{JsonConvert.SerializeObject(input)}");
|
||||||
|
return $"接收到参数:{JsonConvert.SerializeObject(input)}";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user