| | |
| | | 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(); |
| | | //æ¥è¯¢æ¯å¦æ«æ¿å¹¶ä¸å¤æææ²¡ææ··æ¹ |
| | |
| | | short placeX = 0; |
| | | short placeY = 0; |
| | | short placeZ = 0; |
| | | string place = ""; |
| | | string place = "22"; |
| | | using (WmsDBModel wmsDB = new WmsDBModel()) |
| | | { |
| | | //è¦æ¯æå·²ä¸åçä»»å¡ï¼å°±ä¸è¦æ§è¡ |
| | |
| | | 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; |
| | | |
| | | //è®°å½ä»»å¡ |
| | |
| | | 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() |
| | | { |
| | |
| | | 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, |
| | |
| | | }; |
| | | |
| | | 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}"; |
| | |
| | | [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 |
| | | } |
| | | } |
| | |
| | | /// å
ä»¶é¿ |
| | | /// </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> |
| | | /// å
¥åºå®æå·²ç¡®è®¤ |
| | |
| | | /// åå
ä»»å¡å· |
| | | /// </summary> |
| | | [Description("åå
ä»»å¡å·")] |
| | | public int W_SurroundTaskNo { get; set; } |
| | | public short W_SurroundTaskNo { get; set; } |
| | | /// <summary> |
| | | /// ç å馿«æ¿ |
| | | /// </summary> |
| | |
| | | /// <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 |
| | | { |
| | |
| | | _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", |
| | |
| | | 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); |
| | |
| | | /// <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 |