Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/MECF/Framework/Common/DBCore/AutoJobRecorder.cs

27 lines
1.1 KiB
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
using System;
using Aitex.Core.RT.DBCore;
namespace MECF.Framework.Common.DBCore
{
public class AutoJobRecorder
{
public static void Add(string waferguid, string recipename, string lotName, string position, string statues)
{
string sql = string.Format("INSERT INTO \"autojob_data\"(\"guid\", \"wafer_guid\", \"start_time\" , \"recipe_name\", \"lot_name\", \"current_position\",\"status\" )VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}','{6}');", Guid.NewGuid(), waferguid, DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"), recipename, lotName, position, statues);
2023-06-27 15:46:42 +08:00
DB.InsertSql(sql);
2023-04-13 11:51:03 +08:00
}
public static void UpdatePosition(string waferguid, string position, string status)
{
string sql = $"Update \"autojob_data\" set \"current_position\"='{position}',\"status\"='{status}' where \"wafer_guid\"='{waferguid}';";
2023-06-27 15:46:42 +08:00
DB.InsertSql(sql);
2023-04-13 11:51:03 +08:00
}
public static void EndJob(string waferguid)
{
string sql = string.Format("Update \"autojob_data\" set \"end_time\"='{0}' where \"wafer_guid\"='{1}';", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"), waferguid);
2023-06-27 15:46:42 +08:00
DB.InsertSql(sql);
2023-04-13 11:51:03 +08:00
}
}
}