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
}
}
}