| | |
| | | throw new Exception("æ 任塿°æ®"); |
| | | } |
| | | |
| | | if (task.agv_tasktype == AGVTaskTypeEnum.TaskType_Outbound.ToString() || task.agv_tasktype == AGVTaskTypeEnum.TaskType_OutsourceOutbound.ToString()) |
| | | if (task.agv_tasktype == AGVTaskTypeEnum.TaskType_Outbound.ToString() /*|| task.agv_tasktype == AGVTaskTypeEnum.TaskType_OutsourceOutbound.ToString()*/|| task.agv_tasktype == AGVTaskTypeEnum.TaskType_OutsourceCarry.ToString()) |
| | | { |
| | | foreach (var item in task.bindSN.Split(",")) |
| | | { |
| | |
| | | } |
| | | agvInWarehousePara outWarehousePara = new agvInWarehousePara() |
| | | { |
| | | details = list, |
| | | JobID = task.jobID, |
| | | zoneID = task.agv_fromaddress, |
| | | processCode = task.agv_worktype.ToString(), |
| | | details = list, |
| | | layerNo = 1, |
| | | stackID = "1", |
| | | warehouseName = "Agvåº", |
| | | zoneID = task.agv_fromaddress, |
| | | }; |
| | | obj = outWarehousePara; |
| | | ActionName = "agvOutWarehouse";//AGV->MES车轮åºåº |
| | |
| | | } |
| | | agvInWarehousePara inWarehousePara = new agvInWarehousePara() |
| | | { |
| | | details = list, |
| | | JobID = task.jobID, |
| | | zoneID = task.agv_toaddress, |
| | | processCode = task.agv_worktype.ToString(), |
| | | details = list, |
| | | layerNo = 1, |
| | | stackID = "1", |
| | | warehouseName = "Agvåº", |
| | | zoneID = task.agv_toaddress, |
| | | }; |
| | | obj = inWarehousePara; |
| | | ActionName = "agvInWarehouse";//AGV->MES车轮å
¥åº |
| | |
| | | //else if (task.agv_tasktype == "Transfer") //ç§»åºåºå åºå
ç§»åº |
| | | else if (task.agv_tasktype == AGVTaskTypeEnum.TaskType_Carry.ToString()) //ç§»åºåºå åºå
ç§»åº |
| | | { |
| | | foreach (var item in task.bindSN.Split(",")) |
| | | { |
| | | detail detail = new detail(); |
| | | detail.sn = item; |
| | | list.Add(detail); |
| | | } |
| | | agvMoveWarehousePara moveWarehousePara = new agvMoveWarehousePara() |
| | | { |
| | | fromZoneID = task.agv_fromaddress, |
| | | toZoneID = task.agv_toaddress, |
| | | details = list, |
| | | fromLayerNo = "1", |
| | | fromStackID = "1", |
| | | fromWarehouseName = "Agvåº", |
| | | fromZoneID = task.agv_fromaddress, |
| | | toLayerNo = "1", |
| | | toStackID = "1", |
| | | toWarehouseName = "Agvåº", |
| | | toZoneID = task.agv_toaddress, |
| | | }; |
| | | obj = moveWarehousePara; |
| | | ActionName = "agvMoveWarehouse";//AGV->MESè½¦è½®ç§»åº |
| | | name = "AGV忥MES车轮ABåºç§»åº"; |
| | | } |
| | | else if (task.agv_tasktype == AGVTaskTypeEnum.TaskType_OutsourceCarry.ToString())// å¤åç§»åº |
| | | //else if (task.agv_tasktype == AGVTaskTypeEnum.TaskType_OutsourceCarry.ToString())// å¤åç§»åº |
| | | //{ |
| | | // var mes_head = FreeDB.Select<dt_mes_head>().Where(x => x.jobID == task.jobID).First(); |
| | | // agvTransferListPara agvTransferListPara = new agvTransferListPara() |
| | | // { |
| | | // transferListID = task.agv_tasknum, |
| | | // materialCode = mes_head.materialCode, |
| | | // details = list, |
| | | // drawingNoVer = mes_head.drawingNoVer, |
| | | // fromWarehouse = "AGVåº", |
| | | // toWarehouse = "æ¯è½®åº", |
| | | // Operator = task.agv_userid, |
| | | // updateTime = task.agv_createtime.ToString(), |
| | | // }; |
| | | // obj = agvTransferListPara; |
| | | // ActionName = "agvTransferList"; |
| | | // name = "AGV忥MES车轮移åºABåº->BCåº"; |
| | | //} |
| | | else |
| | | { |
| | | var mes_head = FreeDB.Select<dt_mes_head>().Where(x => x.jobID == task.jobID).First(); |
| | | agvTransferListPara agvTransferListPara = new agvTransferListPara() |
| | | { |
| | | details = list, |
| | | transferListID = task.agv_tasknum, |
| | | materialCode = mes_head.materialCode, |
| | | drawingNoVer = mes_head.drawingNoVer, |
| | | fromWarehouse = "AGVåº", |
| | | toWarehouse = "æ¯è½®åº", |
| | | Operator = task.agv_userid, |
| | | updateTime = task.agv_createtime.ToString(), |
| | | }; |
| | | obj = agvTransferListPara; |
| | | ActionName = "agvTransferList"; |
| | | name = "AGV忥MES车轮移åºABåº->BCåº"; |
| | | requestMes.code = "200"; |
| | | requestMes.Type = "success"; |
| | | return requestMes; |
| | | } |
| | | |
| | | var postJson = JsonConvert.SerializeObject(obj); |