|
|
- using Aborlen.Model;
- using FrameWork.Log;
- using SqlSugar;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using WorkStationBase;
-
- namespace Aborlen.WorkStation
- {
- public partial class WorkStation12 : StationBase
- {
-
-
-
-
- /// <summary>
- /// 扫描条码
- /// </summary>
- /// <param name="stationCode"></param>
- /// <param name="value"></param>
- /// <param name="triggerTime"></param>
- public void BarCode(string stationCode, object value, DateTime triggerTime)
- {
- //try
- //{
-
- // string barcode = value.ToString();
-
- // if (barcode.Contains(PresentOrder.yfas_rule))
- // {
-
- // //判断数据库是否存在当前条码 如果存在 则不放行提示手动打印
- // if (Deploy_Data.Query().Where(p => p.print_pid == barcode).Count() > 0)
- // {
-
- // SendMsg.SendMsgToStation("OP110", "AlarmMsg", "不合格下线工位扫描的条码系统中已存在!");
-
- // return;
- // }
-
-
-
-
- // //已存在,更新上线时间
- // string sql = $" update Deploy_Data set print_pid ='{barcode}',ng_pid='{barcode}',print_time='{DateTime.Now}',process_state=4 where tuopan_id ='{Read(2180, triggerTime)}' and process_state<4 and plan_id='{PresentOrder.plan_id}'";
-
- // SqlSugarAdo.ExecuteCommand(sql);
-
- // //更新合格数量
- // int NokAccount = Deploy_Data.Query().Where(p => p.plan_id == PresentOrder.plan_id &&p.all_result==2&& p.process_state == 4).Count();
-
- // sql = $" update ProductOrder set nok_account ='{NokAccount}'where plan_id='{PresentOrder.plan_id}'";
-
- // SqlSugarAdo.ExecuteCommand(sql);
-
- // //产品合格 修改序列号状态
- // SqlSugarAdo.ExecuteCommand($"update ProductSerialCodeRecord set WorkComplete=2 where PalletNum='{Read(2180, triggerTime)}' and WorkComplete <2");
- // //写入扫描完成
- // Write(1080, (byte)1);
- // NgProductCode = barcode;
- // SendMsg.SendMsgToStation("OP110", "NgProductCode", NgProductCode);
- // SendMsg.SendMsgToStation("OP110", "AlarmMsg", "");
- // }
-
-
-
-
- //}
- //catch (Exception ex)
- //{
- // LogHelper.WriteLog(LogHelper.GetMethodInfo(), ex);
- //}
-
-
-
-
-
-
-
- }
-
-
- }
- }
|