using Tiger.Model;
|
using SqlSugar;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq.Expressions;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Rhea.Common;
|
using System.Net;
|
using System.Linq;
|
using Newtonsoft.Json;
|
using Tiger.IBusiness;
|
using Microsoft.AspNetCore.Http;
|
using Tiger.Model.Entitys.MES.BizMesWoBatch;
|
using Tiger.Model.Entitys.MES.BizMesWo;
|
using Tiger.Model.Entitys.MES.CodeVerification;
|
|
namespace Tiger.Business.MES
|
{
|
public partial class CodeVerification : ICodeVerification
|
{
|
/// <summary>
|
/// 条码验证
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
public async Task<ApiAction> Verify(CodeVerificationInput input)
|
{
|
var result = new ApiAction();
|
try
|
{
|
//01检查是哪个客户的,并用该客户的条码规则验证
|
|
//02检查物料
|
|
//03检查工单批次
|
|
|
var db = Biz.Db;
|
var dbTran = db.UseTran(() =>
|
{
|
|
});
|
if (!dbTran.IsSuccess)
|
{
|
result.IsSuccessed = false;
|
result.Message = $"条码验证异常";
|
}
|
}
|
catch (Exception ex)
|
{
|
result.CatchExceptionWithLog(ex, "条码验证异常");
|
}
|
return await Task.FromResult(result);
|
}
|
}
|
}
|