using com.hnshituo.core.webapp.vo;
using Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MeterConditionLibrary
{
///
/// 验证门岗进厂的数据:返回空则说明已有进厂记录,允许计量
///
public class validDoorPost
{
public bool ValidMethod(PreTrackScale scale)
{
//若计量员记录则不验证,则为true
if (PbCache.isNotValid)
{
return true;
}
TmsExecuteAService service = new TmsExecuteAService();
TmsExecuteA info = new TmsExecuteA();
info.carLicense = scale.carNo;
info.predictionNo= scale.predictionNo;
RESTfulResult rmR = service.doQueryExecute(info);
if (rmR.Succeed)
{
//验证门岗进厂的数据:返回空则说明已有进厂记录,允许计量
if (rmR.Data.ToUpper().Equals("TRUE"))
{
return true;
}
else
{
PbCache.ResultMessage = rmR.Data;
return false;
}
}
else
{
PbCache.ResultMessage = "获取门岗进厂数据失败!";
return false;
}
}
}
}