From 7cb93a547ec132591aedc4add0200bb0b712c84b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 28 11月 2024 11:24:24 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/LA24030-LuLI_PackageLine
---
CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs | 68 +++++++++++++++++++---------------
SDA/iWareSda/Devices/4-Station/StationService/StationService.cs | 2
SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs | 2
CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/DataProcess_BZ12.cs | 4 +-
SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs | 2
SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs | 14 +++---
SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs | 2
CC/iWareCC_ASRS/ThreadService/04_BZ21(搬运整垛机器人)/DataProcess_BZ21.cs | 17 +++++---
8 files changed, 61 insertions(+), 50 deletions(-)
diff --git "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs" "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
index 49bcc6a..1b1d699 100644
--- "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/DataProcess_BZ12.cs"
@@ -87,11 +87,11 @@
placeX = (short)upiObj.MachineXCenter;
placeY = (short)upiObj.MachineYCenter;
placeZ = (short)upiObj.MachineZCenter;
- if (upiObj.UpiStatus == 3||upiObj.UpiStatus==5)
+ if (upiObj.UpiStatus == (int)UpiStatusEnum.宸茬爜鍨泑|upiObj.UpiStatus== (int)UpiStatusEnum.鐮佸灈涓�)
{
continue;
}
- upiObj.UpiStatus = 5;
+ upiObj.UpiStatus = (int)UpiStatusEnum.鐮佸灈涓�;
//鏌ュ杩欏寘鎵�鏈夌殑鏁伴噺
var upiList = wmsDB.mes_batchOrderUPI_new.Where(x => x.PackageCode == upiObj.PackageCode).ToList();
//鏌ヨ鏄惁鏈澘骞朵笖鍒ゆ柇鏈夋病鏈夋贩鎵�
diff --git "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs" "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
index 9f681ac..a02976f 100644
--- "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/DataProcess_BZ21.cs"
@@ -67,7 +67,7 @@
short placeX = 0;
short placeY = 0;
short placeZ = 0;
- string place = "";
+ string place = "22";
using (WmsDBModel wmsDB = new WmsDBModel())
{
//瑕佹槸鏈夊凡涓嬪彂鐨勪换鍔★紝灏变笉瑕佹墽琛�
@@ -83,10 +83,11 @@
SystemWarningMsg._lbl_alert_DataProcess_BZ21 = $"{rgvLocation.ToString()},鏍规嵁UPI:{upiCode}娌℃湁鎵惧埌瀵硅薄 ";
continue;
}
+
placeX = (short)upiObj.MachineXCenter;
placeY = (short)upiObj.MachineYCenter;
placeZ = (short)upiObj.MachineZCenter;
- cartonhigh = (short)upiObj.Info1;
+ cartonhigh = (short)upiObj.Info3;
cartonwidth = (short)upiObj.Info2;
//璁板綍浠诲姟
@@ -98,10 +99,12 @@
PackageCode=upiObj.PackageCode,
PushStatus=0,
PushNum=0,
+ ApiMessage="11",
CreateTime = DateTime.Now,
CreateUserName = "CC",
UpdateTime = DateTime.Now,
UpdateUserName = "CC",
+ CreateOrgName="11"
};
var task = new wms_rbline_task()
{
@@ -116,10 +119,10 @@
OrderId = upiObj.OrderId,
PackageCode = upiObj.PackageCode,
RbTaskType = (int)RbTaskTypeEnum.澶规澘浠诲姟,
- RbTaskTypeEnumName = RbTaskTypeEnum.鐮佹澘浠诲姟.ToString(),
+ RbTaskTypeEnumName = RbTaskTypeEnum.澶规澘浠诲姟.ToString(),
TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�,
TaskStatusName = TaskStatusEnum.宸蹭笅鍙�.ToString(),
- TaskMsg = "鐮佹澘",
+ TaskMsg = "澶规澘",
CreateTime = DateTime.Now,
CreateUserName = "CC",
UpdateTime = DateTime.Now,
@@ -128,12 +131,12 @@
};
wmsDB.wms_rbline_task.Add(task);
- wmsDB.mes_push_packagecode.Add(putpakegecode);
+ // wmsDB.mes_push_packagecode.Add(putpakegecode);
using (StationServiceClient client = new StationServiceClient())
{
- var res = client.WriteSurroundTaskInfo((int)EDevice.Station, rgvLocation, Convert.ToInt32(task.TaskNo),
- (short)upiObj.Info1, (short)upiObj.Info2,cartonhigh,cartonwidth,placeX,placeY);
+ var res = client.WriteSurroundTaskInfo((int)EDevice.Station, rgvLocation, short.Parse(task.TaskNo),
+ (short)upiObj.Length, (short)upiObj.Width,cartonhigh,cartonwidth,placeX,placeY);
if (!res.result)
{
SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()}-涓嬪彂鍏ュ簱浠诲姟 澶辫触,WriteInStoreTaskInfoAsync 杩斿洖:{res.resMsg}";
diff --git a/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs b/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
index c1a71cd..85cd12a 100644
--- a/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
+++ b/CC/iWareModel/EnumType/WMS/UpiStatusEnum.cs
@@ -10,39 +10,47 @@
[Description("鏉挎枡鐘舵�佹灇涓�")]
public enum UpiStatusEnum
{
- /// <summary>
- /// 鍒濆
- /// </summary>
- [Description("鍒濆")]
- 鍒濆 = 0,
+ /// <summary>
+ /// 鍒濆
+ /// </summary>
+ [Description("鍒濆")]
+ 鍒濆 = 0,
- /// <summary>
- /// 涓嶉綈鍖�
- /// </summary>
- [Description("涓嶉綈鍖�")]
- 涓嶉綈鍖� = 1,
+ /// <summary>
+ /// 涓嶉綈鍖�
+ /// </summary>
+ [Description("涓嶉綈鍖�")]
+ 涓嶉綈鍖� = 1,
- /// <summary>
- /// 宸查綈鍖�
- /// </summary>
- [Description("宸查綈鍖�")]
- 宸查綈鍖� = 2,
+ /// <summary>
+ /// 宸查綈鍖�
+ /// </summary>
+ [Description("宸查綈鍖�")]
+ 宸查綈鍖� = 2,
- /// <summary>
- /// 宸茬爜鍨�
- /// </summary>
- [Description("宸茬爜鍨�")]
- 宸茬爜鍨� = 3,
+ /// <summary>
+ /// 鐮佸灈涓�
+ /// </summary>
+ [Description("鐮佸灈涓�")]
+ 鐮佸灈涓� = 3,
- /// <summary>
- /// 宸插悎鍖�
- /// </summary>
- [Description("宸插悎鍖�")]
- 宸插悎鍖� = 4,
- /// <summary>
- /// 鐮佸灈涓�
- /// </summary>
- [Description("鐮佸灈涓�")]
- 鐮佸灈涓� = 5,
+
+ /// <summary>
+ /// 宸茬爜鍨�
+ /// </summary>
+ [Description("宸茬爜鍨�")]
+ 宸茬爜鍨� = 4,
+
+ /// <summary>
+ /// 宸插悎鍖�
+ /// </summary>
+ [Description("宸插悎鍖�")]
+ 宸插悎鍖� = 5,
+
+ /// <summary>
+ /// 宸蹭笅绾�
+ /// </summary>
+ [Description("宸蹭笅绾�")]
+ 宸蹭笅绾� = 6
}
}
\ No newline at end of file
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs b/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
index 4fdab05..8fd7f32 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/DB/RgvComm.cs
@@ -91,38 +91,38 @@
/// 鍖呬欢闀�
/// </summary>
[Description("鍖呬欢闀�")]
- public string W_PackageLength { get; set; }
+ public short W_PackageLength { get; set; }
/// <summary>
/// 鍖呬欢瀹�
/// </summary>
[Description("鍖呬欢瀹�")]
- public string W_PackageWidth { get; set; }
+ public short W_PackageWidth { get; set; }
/// <summary>
/// 绾哥楂�
/// </summary>
[Description("绾哥楂�")]
- public string W_CartonHeight { get; set; }
+ public short W_CartonHeight { get; set; }
/// <summary>
/// 绾哥瀹�
/// </summary>
[Description("绾哥瀹�")]
- public string W_CartonWidth { get; set; }
+ public short W_CartonWidth { get; set; }
/// <summary>
/// 鏀炬枡X鍋忕Щ
/// </summary>
[Description("鏀炬枡X鍋忕Щ")]
- public string W_X_Offset { get; set; }
+ public short W_X_Offset { get; set; }
/// <summary>
/// 鏀炬枡Y鍋忕Щ
/// </summary>
[Description("鏀炬枡Y鍋忕Щ")]
- public string W_Y_Offset { get; set; }
+ public short W_Y_Offset { get; set; }
/// <summary>
/// 鍏ュ簱瀹屾垚宸茬‘璁�
@@ -197,7 +197,7 @@
/// 鍚堝寘浠诲姟鍙�
/// </summary>
[Description("鍚堝寘浠诲姟鍙�")]
- public int W_SurroundTaskNo { get; set; }
+ public short W_SurroundTaskNo { get; set; }
/// <summary>
/// 鐮佸灈棣栨湯鏉�
/// </summary>
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs b/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
index 0aaa888..99a3dab 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/StationEntity.cs
@@ -547,7 +547,7 @@
/// <param name="placey"></param>
/// <param name="msg"></param>
/// <returns></returns>
- public bool WriteSurroundTaskInfo(string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey, out string msg)
+ public bool WriteSurroundTaskInfo(string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey, out string msg)
{
try
{
diff --git a/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs b/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
index 437d385..03589a6 100644
--- a/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationModel/Station_CacheEntity.cs
@@ -288,7 +288,7 @@
_dbBlockForRead.R_StationForReadCommList.Add(new StationDBForReadComm()
{
StationCode = StationLocationEnum.BZ21.ToString(),
- R_PalletizingAck = W_DBHeaderWithSeparate_BZ12 + "50.2",
+ R_PalletizingAck = W_DBHeaderWithSeparate_BZ21 + "50.2",
R_ReqParseData = W_DBHeaderWithSeparate_BZ21 + "50.0",
R_SurrouondTaskFinish = W_DBHeaderWithSeparate_BZ21 + "50.1",
diff --git a/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs b/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
index af267f7..864796b 100644
--- a/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationService/IStationService.cs
@@ -160,7 +160,7 @@
SdaResEntity SetPalletizingTaskFinishAck(int deviceId, bool value, string stationCode);
[OperationContract]
- SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey);
+ SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey);
[OperationContract]
SdaResEntity SetSurroundTaskFinishAck(int deviceId, bool value, string stationCode);
diff --git a/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs b/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
index dc11237..ccbba8c 100644
--- a/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
+++ b/SDA/iWareSda/Devices/4-Station/StationService/StationService.cs
@@ -635,7 +635,7 @@
/// <param name="deviceId"></param>
/// <param name="value"></param>
/// <returns></returns>
- public SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, int taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey)
+ public SdaResEntity WriteSurroundTaskInfo(int deviceId, string stationCode, short taskID, short length, short width, short cartonhigh, short cartonwidth, short placex, short placey)
{
SdaResEntity _SdaResEntity = new SdaResEntity();
try
--
Gitblit v1.9.3