diff --git a/Epost.BLL/CommandBLL.cs b/Epost.BLL/CommandBLL.cs
index 9d39e56..92f99db 100644
--- a/Epost.BLL/CommandBLL.cs
+++ b/Epost.BLL/CommandBLL.cs
@@ -62,7 +62,7 @@ namespace Epost.BLL
model.Command = "UNLOCK";
model.Timeout = "0.5";
list.Add(model);
-
+ LED_OFF_CLEAR(item["ControlIP"].ToString());
}
if (list.Any())
{
@@ -511,6 +511,7 @@ namespace Epost.BLL
model.ControlIP = item["ControlIP"].ToString();
FORMATE_JOB_DATA(model);
+ LED_OFF_CLEAR(item["ControlIP"].ToString());
}
}
diff --git a/Epost.BLL/OrderBLL.cs b/Epost.BLL/OrderBLL.cs
index 671fab5..14ecec2 100644
--- a/Epost.BLL/OrderBLL.cs
+++ b/Epost.BLL/OrderBLL.cs
@@ -401,7 +401,7 @@ namespace Epost.BLL
{
foreach (JobModel jobmo in downlist.ToArray())
{
- dal.UpdateWorkState_Car(jobmo.Matchid, jobmo.Quantity, jobmo.Sku, jobmo.ID, checkquaantity, model.UserCode);
+ dal.UpdateWorkState_Car(jobmo.OrderID, jobmo.Quantity, jobmo.Sku, jobmo.ID, checkquaantity, model.UserCode);
}
}
@@ -409,7 +409,7 @@ namespace Epost.BLL
else
{
- dal.UpdateWorkState_Car(model.Matchid, truequantity, model.Sku, model.ID, checkquaantity, model.UserCode);
+ dal.UpdateWorkState_Car(model.OrderID, truequantity, model.Sku, model.ID, checkquaantity, model.UserCode);
}
@@ -811,7 +811,7 @@ namespace Epost.BLL
if (!isecho)
{
//修改数据为已读
- dal.UpOrder_Car(item["Matchid"].ToString(), item["sku"].ToString(), item["id"].ToString());
+ dal.UpOrder_Car(item["orderid"].ToString(), item["sku"].ToString(), item["id"].ToString());
}
#endregion
}
diff --git a/Epost.BLL/OrderControlBLL.cs b/Epost.BLL/OrderControlBLL.cs
index 628c504..dde4f39 100644
--- a/Epost.BLL/OrderControlBLL.cs
+++ b/Epost.BLL/OrderControlBLL.cs
@@ -590,8 +590,8 @@ namespace Epost.BLL
lamodel.Title = item.genericname;
lamodel.Content = "" + item.Sku.Substring(item.Sku.Length - 4, 4) + "\t" + item.Spec + "\r" + item.GoodsName + "\r批号 " + item.batchno + "\t" + item.manufactname.Substring(0, 4) + "";
var aryloc = item.Tolocation.Split('-');
- lamodel.Loc = "" + aryloc[1].ToString() + "-" + aryloc[2].ToString() + "";
- lamodel.W_quantity = aryloc[3].ToString();
+ lamodel.Loc = "" + aryloc[0].ToString() + "-" + aryloc[1].ToString() + "";
+ lamodel.W_quantity = aryloc[2].ToString();
lamodel.Quantity = quantity.ToString();
lamodel.Unit = "盒";
lamodel.PicChoose = "";
diff --git a/Epost.TestToolsWeb/Epost.DPS.csproj.user b/Epost.TestToolsWeb/Epost.DPS.csproj.user
index 5827539..00fd366 100644
--- a/Epost.TestToolsWeb/Epost.DPS.csproj.user
+++ b/Epost.TestToolsWeb/Epost.DPS.csproj.user
@@ -11,7 +11,7 @@
False
600
D:\驿传\Epost\T_DAS_PTL\Epost.TestToolsWeb\Properties\PublishProfiles\Toolsweb.pubxml
- Debug|Any CPU
+ Release|Any CPU
diff --git a/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml b/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml
index 07f6911..31ba5e6 100644
--- a/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml
+++ b/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml
@@ -11,7 +11,7 @@
true
false
- D:\驿传\SanYing_DAS-T后台
+ D:\驿传\抚远
true
true
true
diff --git a/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml.user b/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml.user
index 27c94b0..859ee82 100644
--- a/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml.user
+++ b/Epost.TestToolsWeb/Properties/PublishProfiles/Toolsweb.pubxml.user
@@ -6,8 +6,8 @@
- <_PublishTargetUrl>D:\驿传\SanYing_DAS-T后台
- True|2023-07-03T05:53:41.0701316Z;True|2023-04-27T20:14:15.0331014+08:00;True|2023-04-21T16:37:45.9559800+08:00;True|2023-04-20T19:12:32.4520337+08:00;True|2023-04-20T18:51:17.9201241+08:00;True|2023-04-20T16:36:34.8353434+08:00;True|2023-04-19T11:42:01.7398184+08:00;True|2023-04-19T11:37:42.0024926+08:00;True|2023-04-18T15:36:56.8763198+08:00;True|2023-04-18T14:56:45.8672402+08:00;True|2023-04-17T10:51:00.4138485+08:00;True|2023-04-16T18:42:38.2510554+08:00;False|2023-04-16T18:42:10.5319125+08:00;True|2023-04-16T18:32:05.9038034+08:00;True|2023-04-16T17:11:22.6510841+08:00;True|2022-07-15T16:41:13.9750291+08:00;True|2022-07-14T14:02:20.7983427+08:00;True|2022-07-13T17:40:22.7531000+08:00;True|2022-07-13T17:34:22.9908701+08:00;True|2022-07-13T17:30:06.3588502+08:00;True|2022-07-11T10:32:06.9053981+08:00;True|2021-04-26T10:07:37.4889549+08:00;True|2021-04-09T10:32:51.9130162+08:00;True|2021-04-09T10:31:50.4974012+08:00;
+ <_PublishTargetUrl>D:\驿传\抚远
+ True|2023-07-25T09:25:54.2443213Z;True|2023-07-25T17:24:33.4620388+08:00;True|2023-07-19T16:26:31.8476193+08:00;True|2023-07-19T16:04:27.8753884+08:00;True|2023-07-19T15:38:50.9706808+08:00;True|2023-07-03T13:53:41.0701316+08:00;True|2023-04-27T20:14:15.0331014+08:00;True|2023-04-21T16:37:45.9559800+08:00;True|2023-04-20T19:12:32.4520337+08:00;True|2023-04-20T18:51:17.9201241+08:00;True|2023-04-20T16:36:34.8353434+08:00;True|2023-04-19T11:42:01.7398184+08:00;True|2023-04-19T11:37:42.0024926+08:00;True|2023-04-18T15:36:56.8763198+08:00;True|2023-04-18T14:56:45.8672402+08:00;True|2023-04-17T10:51:00.4138485+08:00;True|2023-04-16T18:42:38.2510554+08:00;False|2023-04-16T18:42:10.5319125+08:00;True|2023-04-16T18:32:05.9038034+08:00;True|2023-04-16T17:11:22.6510841+08:00;True|2022-07-15T16:41:13.9750291+08:00;True|2022-07-14T14:02:20.7983427+08:00;True|2022-07-13T17:40:22.7531000+08:00;True|2022-07-13T17:34:22.9908701+08:00;True|2022-07-13T17:30:06.3588502+08:00;True|2022-07-11T10:32:06.9053981+08:00;True|2021-04-26T10:07:37.4889549+08:00;True|2021-04-09T10:32:51.9130162+08:00;True|2021-04-09T10:31:50.4974012+08:00;
@@ -33,19 +33,19 @@
04/16/2023 15:06:26
- 07/03/2023 13:53:15
+ 07/25/2023 17:23:54
- 07/03/2023 13:53:15
+ 07/25/2023 17:23:54
02/24/2020 15:29:24
- 07/03/2023 13:52:54
+ 07/25/2023 17:23:35
- 07/03/2023 13:52:54
+ 07/25/2023 17:23:35
04/16/2023 15:06:26
@@ -63,31 +63,31 @@
10/23/2017 13:15:20
- 07/03/2023 13:52:56
+ 07/25/2023 17:23:37
- 07/03/2023 13:52:56
+ 07/25/2023 17:23:37
08/26/2020 18:09:48
- 07/03/2023 13:52:55
+ 07/25/2023 17:23:36
- 07/03/2023 13:52:55
+ 07/25/2023 17:23:36
- 07/03/2023 13:53:00
+ 07/25/2023 17:23:41
- 07/03/2023 13:53:00
+ 07/25/2023 17:23:41
- 04/16/2023 17:10:57
+ 07/19/2023 15:37:56
- 04/16/2023 17:10:57
+ 07/19/2023 15:37:56
09/06/2018 11:57:11
@@ -5652,7 +5652,7 @@
04/16/2023 15:06:27
- 07/03/2023 13:53:05
+ 07/25/2023 17:23:46
04/04/2018 15:45:12
@@ -7572,7 +7572,10 @@
04/16/2023 15:06:27
- 04/16/2023 17:11:05
+ 07/19/2023 15:38:06
+
+
+ 07/19/2023 15:30:16
\ No newline at end of file
diff --git a/Epost.TestToolsWeb/WebService/WebService.asmx.cs b/Epost.TestToolsWeb/WebService/WebService.asmx.cs
index f550c3c..408ecf7 100644
--- a/Epost.TestToolsWeb/WebService/WebService.asmx.cs
+++ b/Epost.TestToolsWeb/WebService/WebService.asmx.cs
@@ -36,45 +36,66 @@ namespace Epost.DPS.WebService
var resultxml = string.Empty;
try
{
- DataTable queuedt = queueBLL.getQueuesbyState();
- if (queuedt == null || queuedt.Rows.Count <= 0)
+ //DataTable queuedt = queueBLL.getQueuesbyState();
+ //if (queuedt == null || queuedt.Rows.Count <= 0)
+ //{
+ if (!string.IsNullOrEmpty(messages))
{
- if (!string.IsNullOrEmpty(messages))
+ string mms = string.Empty;
+ LogHelper.WriteLogInfo("======开始处理数据======");
+ DataSet set = XmlHelper.GetDataSetStrXml(messages);
+ if (set != null && set.Tables.Count > 0 && set.Tables[0].Rows.Count > 0)
{
- LogHelper.WriteLogInfo("======开始处理数据======");
- DataSet set = XmlHelper.GetDataSetStrXml(messages);
- if (set != null && set.Tables.Count > 0 && set.Tables[0].Rows.Count > 0)
+ var ReturnDt = set.Tables["pick"];
+ DataTable dtResult = ReturnDt.Clone();
+
+ foreach (DataRow item in ReturnDt.Rows)
{
- var ReturnDt = set.Tables["pick"];
- DataTable dtResult = ReturnDt.Clone();
-
- foreach (DataRow item in ReturnDt.Rows)
+ DataTable dt = bll.GetDataIfRepeat(item["transderMid"].ToString(), item["transderDid"].ToString());
+ if (dt == null || dt.Rows.Count <= 0)
{
- DataTable dt = bll.GetDataIfRepeat(item["transderMid"].ToString(), item["transderDid"].ToString());
- if (dt == null || dt.Rows.Count <= 0)
- {
- DataRow dataRow = dtResult.NewRow();
- dataRow["transderMid"] = item["transderMid"].ToString();
- dataRow["transderDid"] = item["transderDid"].ToString();
- dataRow["drugCode"] = item["drugCode"].ToString();
- dataRow["drugCommName"] = item["drugCommName"].ToString();
- dataRow["drugName"] = item["drugName"].ToString();
- dataRow["drugSpec"] = item["drugSpec"].ToString();
- dataRow["manufactName"] = item["manufactName"].ToString();
- dataRow["batchNo"] = item["batchNo"].ToString();
- dataRow["expire"] = item["expire"].ToString();
- dataRow["areaId"] = item["areaId"].ToString();
- dataRow["pickQty"] = item["pickQty"].ToString();
- dataRow["stock"] = item["stock"].ToString();
- dataRow["drugStoreName"] = item["drugStoreName"].ToString();
- dataRow["labelColor"] = item["labelColor"].ToString();
- dataRow["lookListen"] = item["lookListen"].ToString();
- dataRow["labelIP"] = item["labelIP"].ToString();
- dataRow["labelNo"] = item["labelNo"].ToString();
+ DataRow dataRow = dtResult.NewRow();
+ dataRow["transderMid"] = item["transderMid"].ToString();
+ dataRow["transderDid"] = item["transderDid"].ToString();
+ dataRow["drugCode"] = item["drugCode"].ToString();
+ dataRow["drugCommName"] = item["drugCommName"].ToString();
+ dataRow["drugName"] = item["drugName"].ToString();
+ dataRow["drugSpec"] = item["drugSpec"].ToString();
+ dataRow["manufactName"] = item["manufactName"].ToString();
+ dataRow["batchNo"] = item["batchNo"].ToString();
+ dataRow["expire"] = item["expire"].ToString();
+ dataRow["areaId"] = item["areaId"].ToString();
+ dataRow["pickQty"] = item["pickQty"].ToString();
+ dataRow["stock"] = item["stock"].ToString();
+ dataRow["drugStoreName"] = item["drugStoreName"].ToString();
+ dataRow["labelColor"] = item["labelColor"].ToString();
+ dataRow["lookListen"] = item["lookListen"].ToString();
+ dataRow["labelIP"] = item["labelIP"].ToString();
+ dataRow["labelNo"] = item["labelNo"].ToString();
- dtResult.Rows.Add(dataRow);
- }
+ dtResult.Rows.Add(dataRow);
}
+ else
+ {
+ mms += "主键重复 (" + item["transderMid"].ToString() + "-" + item["transderDid"].ToString() + "),";
+ }
+ }
+
+
+ if (!string.IsNullOrEmpty(mms))
+ {
+ mms = mms.Substring(mms.Length - 1, 1);
+
+ msg.Status = "erro";
+ msg.Message = "数据异常:" + mms + "";
+ main.msg = msg;
+ resultxml = XmlHelper.ModelToXml(main);
+ LogHelper.WriteLogInfo("数据异常:" + mms + "");
+ }
+ else
+ {
+
+
Dictionary diclist = new Dictionary();
diclist.Add("transderMid", "orderid");
diclist.Add("transderDid", "transderDid");
@@ -106,39 +127,40 @@ namespace Epost.DPS.WebService
else
{
msg.Status = "erro";
- msg.Message = "数据异常:数据处理失败,请重试!";
+ msg.Message = "数据异常:数据接收失败,请重试!";
main.msg = msg;
resultxml = XmlHelper.XmlSerialize(main);
- LogHelper.WriteLogInfo("数据异常:数据处理失败,请重试!");
+ LogHelper.WriteLogInfo("数据异常:数据接收失败,请重试!");
}
}
- else
- {
- msg.Status = "erro";
- msg.Message = "数据异常:解析XML失败,请检查XML格式后再进行推送!";
- main.msg = msg;
- resultxml = XmlHelper.ModelToXml(main);
- LogHelper.WriteLogInfo("数据异常:解析XML失败,请检查XML格式后再进行推送!");
- }
}
else
{
msg.Status = "erro";
- msg.Message = "数据异常:未在XML内获取到数据,请检查后再进行推送!";
+ msg.Message = "数据异常:解析XML失败,请检查XML格式后再进行推送!";
main.msg = msg;
resultxml = XmlHelper.ModelToXml(main);
- LogHelper.WriteLogInfo("数据异常:未在XML内获取到数据,请检查后再进行推送!");
+ LogHelper.WriteLogInfo("数据异常:解析XML失败,请检查XML格式后再进行推送!");
}
- return resultxml;
}
else
{
msg.Status = "erro";
- msg.Message = "数据异常/当前存在拣药任务";
+ msg.Message = "数据异常:未在XML内获取到数据,请检查后再进行推送!";
main.msg = msg;
- LogHelper.WriteLogInfo("数据异常/当前存在拣药任务");
- return resultxml = XmlHelper.ModelToXml(main);
+ resultxml = XmlHelper.ModelToXml(main);
+ LogHelper.WriteLogInfo("数据异常:未在XML内获取到数据,请检查后再进行推送!");
}
+ return resultxml;
+ //}
+ //else
+ //{
+ // msg.Status = "erro";
+ // msg.Message = "数据异常/当前存在拣药任务";
+ // main.msg = msg;
+ // LogHelper.WriteLogInfo("数据异常/当前存在拣药任务");
+ // return resultxml = XmlHelper.ModelToXml(main);
+ //}
}
catch (Exception ex)
{