init: 导入项目到 meswork Gitea

This commit is contained in:
XingCheng3
2026-05-29 10:07:05 +08:00
commit ad9a4106fb
3582 changed files with 460312 additions and 0 deletions

View File

@@ -0,0 +1,88 @@
using System;
using System.Data;
using System.Security.Cryptography;
using bizFacade;
//using SystemFramework;
using MesServerWork;
namespace MesServerFunctions
{
partial class Functions_BASE_24
{
/// <summary>
/// 上线扫码
/// </summary>
/// <param name="OpName"></param>
/// <param name="tagValue"></param>
public void PartScanOver(DoWhatPlc.CustomeEvetnArgs msgEvent)
{
try
{
//DoWhatPlc.CustomeEvetnArgs msgEvent = (DoWhatPlc.CustomeEvetnArgs)e;
string OpName = Convert.ToString(msgEvent.OpName);
int tagValue = Convert.ToInt32(msgEvent.TagValue);
int engineTypeID;
string engineID;
string orderForm;
string engineType="";
string scanPosition="1";
if (tagValue == 1)
{
//机器人扫描, 读取码值
MIS_BASE.Read_PartScanCode(40, OpName, out engineID);
//去除码值中的空格
engineID = engineID.Replace(" ", "");
//机器人扫描, 读取壳体在小车上的位置
MIS_BASE.Read_PartScanCode(37, OpName, out scanPosition);
//MIS_BASE.Read_EngineType(OpName, out engineType);
bool checkReult = false;
checkReult = CheckPartCode(engineID, scanPosition);
if (checkReult)
{
MIS_BASE.Write_TagTypeID(61, OpName, "1");//写入匹配结果 OK
}
else
{
MIS_BASE.Write_TagTypeID(62, OpName, "1");//写入匹配结果 NG
}
}
else
{
MIS_BASE.Write_TagTypeID(61, OpName, "0");
MIS_BASE.Write_TagTypeID(62, OpName, "0");
}
}
catch (Exception err)
{
////ApplicationLog.WriteLog(err, "Function03:PartLoad");
}
}
public bool CheckPartCode(string partCode, string scanPosition)
{
BaseDataSystemMES.CheckUpLoadPart(partCode, scanPosition, out DataTable dt);
if (dt.Rows.Count > 0)
{
if(dt.Rows[0]["result"].ToString() == "1")
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
}