|
|
@ -794,53 +794,53 @@ namespace WcfControlMonitorLib |
|
|
|
|
|
|
|
} |
|
|
|
#region 民航二所 调用wms接口 上报状态——任务完成/删除(共3处)(如果存在该任务其他状态,则删掉)
|
|
|
|
if (ControlType != 5 && ControlType != 6) |
|
|
|
{ |
|
|
|
int status = 0; |
|
|
|
if (ClearZero == Model.CGeneralFunction.TASKDELETE) |
|
|
|
{ |
|
|
|
status = 900; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if (errrcode == 970)//送货重后出库完成
|
|
|
|
{ |
|
|
|
status = 970; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
//if (ControlType != 5 && ControlType != 6)
|
|
|
|
//{
|
|
|
|
// int status = 0;
|
|
|
|
// if (ClearZero == Model.CGeneralFunction.TASKDELETE)
|
|
|
|
// {
|
|
|
|
// status = 900;
|
|
|
|
// }
|
|
|
|
// else
|
|
|
|
// {
|
|
|
|
// if (errrcode == 970)//送货重后出库完成
|
|
|
|
// {
|
|
|
|
// status = 970;
|
|
|
|
// }
|
|
|
|
// else
|
|
|
|
// {
|
|
|
|
|
|
|
|
status = 999; |
|
|
|
} |
|
|
|
} |
|
|
|
// status = 999;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
string dTime1 = DateTime.Now.ToString("u"); |
|
|
|
dtime = dTime1.Substring(0, dTime1.Length - 1); |
|
|
|
// string dTime1 = DateTime.Now.ToString("u");
|
|
|
|
// dtime = dTime1.Substring(0, dTime1.Length - 1);
|
|
|
|
|
|
|
|
object[] ob = new object[8] { fid, status, 0, barcode, status, dtime, "", 1.ToString() }; |
|
|
|
try |
|
|
|
{ |
|
|
|
sql.Clear(); |
|
|
|
sql.Append("select * from io_control_apply where CONTROL_ID = ").Append(fid); |
|
|
|
if (dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView.Count > 0) |
|
|
|
// object[] ob = new object[8] { fid, status, 0, barcode, status, dtime, "", 1.ToString() };
|
|
|
|
// try
|
|
|
|
// {
|
|
|
|
// sql.Clear();
|
|
|
|
// sql.Append("select * from io_control_apply where CONTROL_ID = ").Append(fid);
|
|
|
|
// if (dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView.Count > 0)
|
|
|
|
|
|
|
|
{ |
|
|
|
sql.Clear(); |
|
|
|
sql.Append(" delete from io_control_apply where CONTROL_ID = ").Append(fid); |
|
|
|
dbo.ExceSQL(sql.ToString()); |
|
|
|
} |
|
|
|
// {
|
|
|
|
// sql.Clear();
|
|
|
|
// sql.Append(" delete from io_control_apply where CONTROL_ID = ").Append(fid);
|
|
|
|
// dbo.ExceSQL(sql.ToString());
|
|
|
|
// }
|
|
|
|
|
|
|
|
dboM.ExecuteSql(string.Format("INSERT INTO IO_CONTROL_APPLY(CONTROL_ID,CONTROL_APPLY_TYPE,DEVICE_CODE, STOCK_BARCODE, APPLY_TASK_STATUS, CREATE_TIME,CONTROL_APPLY_REMARK,WAREHOUSE_CODE)VALUES ({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}')", ob)); |
|
|
|
CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:", fid.ToString(), ",状态:" + status.ToString() + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + status.ToString()); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
RefreshMonitorEventArgs rmea = new RefreshMonitorEventArgs("tsStatus", "向管理上报任务状态:" + ex.StackTrace + ex.Message); |
|
|
|
OnRefreshMonitor(rmea); |
|
|
|
CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:出错", fid.ToString(), ",状态:" + status.ToString() + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + status.ToString()); |
|
|
|
// dboM.ExecuteSql(string.Format("INSERT INTO IO_CONTROL_APPLY(CONTROL_ID,CONTROL_APPLY_TYPE,DEVICE_CODE, STOCK_BARCODE, APPLY_TASK_STATUS, CREATE_TIME,CONTROL_APPLY_REMARK,WAREHOUSE_CODE)VALUES ({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}')", ob));
|
|
|
|
// CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:", fid.ToString(), ",状态:" + status.ToString() + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + status.ToString());
|
|
|
|
// }
|
|
|
|
// catch (Exception ex)
|
|
|
|
// {
|
|
|
|
// RefreshMonitorEventArgs rmea = new RefreshMonitorEventArgs("tsStatus", "向管理上报任务状态:" + ex.StackTrace + ex.Message);
|
|
|
|
// OnRefreshMonitor(rmea);
|
|
|
|
// CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:出错", fid.ToString(), ",状态:" + status.ToString() + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + status.ToString());
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
// }
|
|
|
|
//}
|
|
|
|
#endregion
|
|
|
|
} |
|
|
|
else if (mti == 4) |
|
|
@ -2116,38 +2116,38 @@ namespace WcfControlMonitorLib |
|
|
|
int res =dboM.ExecuteSql(sql.ToString()); |
|
|
|
if (res == 1) |
|
|
|
{ |
|
|
|
#region 民航二所 调用wms接口 上报状态——执行中 10执行 30报警 999完成
|
|
|
|
if (ControlType != 5 && ControlType != 6) |
|
|
|
{ |
|
|
|
sql.Clear(); |
|
|
|
sql.Append(" select * from T_manage_task WHERE F_ManageTaskKindIndex = 1 and fstatus = 1 and fid = ").Append(fid); |
|
|
|
dv = dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView; |
|
|
|
if (dv.Count > 0) |
|
|
|
{ |
|
|
|
string dTime1 = DateTime.Now.ToString("u"); |
|
|
|
dTime1 = dTime1.Substring(0, dTime1.Length - 1); |
|
|
|
//#region 民航二所 调用wms接口 上报状态——执行中 10执行 30报警 999完成
|
|
|
|
//if (ControlType != 5 && ControlType != 6)
|
|
|
|
//{
|
|
|
|
// sql.Clear();
|
|
|
|
// sql.Append(" select * from T_manage_task WHERE F_ManageTaskKindIndex = 1 and fstatus = 1 and fid = ").Append(fid);
|
|
|
|
// dv = dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView;
|
|
|
|
// if (dv.Count > 0)
|
|
|
|
// {
|
|
|
|
// string dTime1 = DateTime.Now.ToString("u");
|
|
|
|
// dTime1 = dTime1.Substring(0, dTime1.Length - 1);
|
|
|
|
|
|
|
|
string barcode = ccf.GetBarCodeFromMonitor(TaskIdx); |
|
|
|
int status = 10; //执行中
|
|
|
|
// string barcode = ccf.GetBarCodeFromMonitor(TaskIdx);
|
|
|
|
// int status = 10; //执行中
|
|
|
|
|
|
|
|
object[] ob = new object[8] { fid, status, 0, barcode, status, dTime1, "", 1.ToString() }; |
|
|
|
try |
|
|
|
{ |
|
|
|
// object[] ob = new object[8] { fid, status, 0, barcode, status, dTime1, "", 1.ToString() };
|
|
|
|
// try
|
|
|
|
// {
|
|
|
|
|
|
|
|
dboM.ExecuteSql(string.Format("INSERT INTO IO_CONTROL_APPLY(CONTROL_ID,CONTROL_APPLY_TYPE,DEVICE_CODE, STOCK_BARCODE, APPLY_TASK_STATUS, CREATE_TIME,CONTROL_APPLY_REMARK,WAREHOUSE_CODE)VALUES ({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}')", ob)); |
|
|
|
CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:", fid.ToString(), ",状态:" + status + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + 10.ToString());//20140218
|
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|
RefreshMonitorEventArgs rmea = new RefreshMonitorEventArgs("tsStatus", "向管理上报任务状态:" + ex.StackTrace + ex.Message); |
|
|
|
OnRefreshMonitor(rmea); |
|
|
|
CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:出错", fid.ToString(), ",状态:" + status + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + 10.ToString());//20140218
|
|
|
|
// dboM.ExecuteSql(string.Format("INSERT INTO IO_CONTROL_APPLY(CONTROL_ID,CONTROL_APPLY_TYPE,DEVICE_CODE, STOCK_BARCODE, APPLY_TASK_STATUS, CREATE_TIME,CONTROL_APPLY_REMARK,WAREHOUSE_CODE)VALUES ({0},'{1}','{2}','{3}','{4}','{5}','{6}','{7}')", ob));
|
|
|
|
// CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:", fid.ToString(), ",状态:" + status + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + 10.ToString());//20140218
|
|
|
|
// }
|
|
|
|
// catch (Exception ex)
|
|
|
|
// {
|
|
|
|
// RefreshMonitorEventArgs rmea = new RefreshMonitorEventArgs("tsStatus", "向管理上报任务状态:" + ex.StackTrace + ex.Message);
|
|
|
|
// OnRefreshMonitor(rmea);
|
|
|
|
// CommonClassLib.CCarryConvert.WriteDarkCasket("OPCClient", "向管理上报任务状态:出错", fid.ToString(), ",状态:" + status + ",条码:" + barcode.ToString().ToUpper() + ",申请类型:" + 10.ToString());//20140218
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
//#endregion
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|