| | |
| | | /// <param name="jsonData"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("api/ZcInWorkArea")] |
| | | public Result ZcInWorkArea(ZcInWorkAreaParme model) |
| | | { |
| | | LogHelper.Info("ZcInWorkArea 参数:" + JsonConvert.SerializeObject(model), "Mes任务下发"); |
| | |
| | | return res; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 呼叫胶料 |
| | | /// </summary> |
| | | /// <param name="jsonData"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("api/InWorkArea")] |
| | | public Result InWorkArea(InWorkAreaParme model) |
| | | { |
| | | LogHelper.Info("InWorkArea 参数:" + JsonConvert.SerializeObject(model), "Mes任务下发"); |
| | | var res = TaskProcess.addMesTaskInWorkArea(model); |
| | | LogHelper.Info("InWorkArea 返回:" + JsonConvert.SerializeObject(res), "Mes任务下发"); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("api/SendTaskZCMes")] |
| | | public Result SendTaskZCMes(PtpTaskParme model) |
| | | { |
| | | LogHelper.Info("SendTaskZCMes 参数:" + JsonConvert.SerializeObject(model), "点到点"); |
| | |
| | | /// 取消任务 |
| | | /// </summary> |
| | | [HttpPost] |
| | | [Route("api/CancelTask")] |
| | | public Result CancelTask(cancleTaskParme model) |
| | | { |
| | | LogHelper.Info("cancelTask 参数:" + JsonConvert.SerializeObject(model), "取消"); |
| | |
| | | /// MES物料绑定货位接口 |
| | | /// </summary> |
| | | [HttpPost] |
| | | [Route("api/MesBindUnbind")] |
| | | public Result MesBindUnbind(BindUnbindParme model) |
| | | { |
| | | LogHelper.Info("MesBindUnbind 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑"); |
| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("api/InventoryRecords")] |
| | | public MesAreaSecItemReturn InventoryRecords(MesAreaSecItemParme model) |
| | | { |
| | | LogHelper.Info("InventoryRecords 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑"); |
| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("api/MesUdeItem")] |
| | | public Result MesUdeItem(MesUdeItemParme model) |
| | | { |
| | | LogHelper.Info("MesUdeItem 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑"); |
| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public Result LocationRecords(MesUdeItemParme model) |
| | | [Route("api/WmsApi/LocationRecords")] |
| | | public LocationRecordsResult LocationRecords(LocationRecordsParme model) |
| | | { |
| | | LogHelper.Info("MesUdeItem 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑"); |
| | | var res = TaskProcess.MesUdeItem(model); |
| | | LogHelper.Info("MesUdeItem 返回:" + JsonConvert.SerializeObject(res), "物料绑定解绑"); |
| | | LogHelper.Info("LocationRecords 参数:" + JsonConvert.SerializeObject(model), "物料绑定解绑"); |
| | | var res = TaskProcess.LocationRecords(model); |
| | | LogHelper.Info("LocationRecords 返回:" + JsonConvert.SerializeObject(res), "物料绑定解绑"); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | |
| | | //Wcs调用 |
| | | |
| | | |
| | | /// <summary> |
| | | /// Wcs任务执行通知 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn WcsOperateTask(WcsOperateTaskParme model) |
| | | { |
| | | LogHelper.Info("WcsOperateTask任务执行通知 参数:" + JsonConvert.SerializeObject(model), "Wcs任务执行通知 "); |
| | | var res = WcsTask.WcsOperateTask(model); |
| | | LogHelper.Info("WcsOperateTask任务执行通知 返回:" + JsonConvert.SerializeObject(res), "Wcs任务执行通知 "); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// Wcs报警上报 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn WcsTaskProcessing(WcsWarningParme model) |
| | | { |
| | | LogHelper.Info("WcsTaskProcessing报警上报 参数:" + JsonConvert.SerializeObject(model), "报警上报"); |
| | | var res = WcsTask.WcsTaskProcessing(model); |
| | | LogHelper.Info("WcsTaskProcessing报警 返回:" + JsonConvert.SerializeObject(res), "报警上报"); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// Wcs巷道可用上报 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn WcsRoadwaystate(WcsRoadwaystateParme model) |
| | | { |
| | | LogHelper.Info("WcsRoadwaystate巷道可用上报 参数:" + JsonConvert.SerializeObject(model), "巷道可用上报"); |
| | | var res = WcsTask.WcsRoadwaystate(model); |
| | | LogHelper.Info("WcsRoadwaystate巷道可用 返回:" + JsonConvert.SerializeObject(res), "巷道可用上报"); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// Wcs通知确认(交互用) |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn agvResponse(agvResponseParme model) |
| | | { |
| | | LogHelper.Info("agvResponse通知确认 参数:" + JsonConvert.SerializeObject(model), "通知确认"); |
| | | var res = WcsTask.agvResponse(model); |
| | | LogHelper.Info("agvResponse通知确认 返回:" + JsonConvert.SerializeObject(res), "通知确认"); |
| | | return res; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// Wcs放货有货 需要改道 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn ZcInChangeBit(changeBitParme model) |
| | | { |
| | | LogHelper.Info("ZcInChangeBit 放货有货参数:" + JsonConvert.SerializeObject(model), "放货有货"); |
| | | var res = WcsTask.ZcInChangeBit(model); |
| | | LogHelper.Info("ZcInChangeBit 放货有货返回:" + JsonConvert.SerializeObject(res), "放货有货"); |
| | | return res; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// Wcs下发任务 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | public WcsWarningReurn ZcWcsInWorkArea(WcsOperateTaskParme1 model) |
| | | { |
| | | LogHelper.Info("ZcWcsInWorkArea 参数:" + JsonConvert.SerializeObject(model), "Wcs下发任务"); |
| | | var res = WcsTask.ZcWcsInWorkArea(model); |
| | | LogHelper.Info("ZcWcsInWorkArea 返回:" + JsonConvert.SerializeObject(res), "Wcs下发任务"); |
| | | return res; |
| | | } |
| | | |
| | | } |
| | | } |