| | |
| | | { |
| | | /// <summary> |
| | | /// 1.空工装出库 |
| | | /// 业务场景: |
| | | /// 1.直连流程初始化,补充空工装 |
| | | /// 2.非直连流程,固定站台自动补充空工装 |
| | | /// 业务场景:直连流程初始化,补充缓存位的空工装 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | |
| | | } |
| | | catch (BusinessException be) |
| | | { |
| | | responseResult.code = 501; |
| | | responseResult.code = 201; |
| | | responseResult.msg = be.Message; |
| | | } |
| | | catch (Exception ex) |
| | |
| | | responseResult.msg = $"WMS内部错误,请联系开发人员处理"; |
| | | WMSHelper.addAlarmRecord("系统错误", "高", $"WMS内部错误: 空工装出库错误,错误原因:{ex.Message}"); |
| | | } |
| | | |
| | | LogHelper.Info("emptyPalletOutStock 出参:" + JsonConvert.SerializeObject(responseResult), "WMS"); |
| | | return responseResult; |
| | | } |
| | |
| | | ResponseResult responseResult = new ResponseResult(); |
| | | try |
| | | { |
| | | if (model.signalType == 1) // 物料下线入库请求 |
| | | if (model.signalType == 1) // 正常物料下线入库请求 |
| | | { |
| | | OffLineRequest request = new OffLineRequest() { loc = model.loc, cntrNo = model.cntrNo, jtNo = model.deviceNo }; |
| | | OffLineRequest request = new OffLineRequest() { loc = model.loc, cntrNo = model.cntrNo, jtNo = model.deviceNo, isNormal = true}; |
| | | responseResult = ApiHelper.offLineProcess(request); |
| | | } |
| | | else if (model.signalType == 3) // 读码入库请求 |
| | | { |
| | | ReadCodeRequest request = new ReadCodeRequest() { loc = model.loc, cntrNo = model.cntrNo }; |
| | | ReadCodeRequest request = new ReadCodeRequest() { loc = model.loc, cntrNo = model.cntrNo ,taskNo = model.taskNo }; |
| | | responseResult = ApiHelper.readCodeProcess(request); |
| | | } |
| | | else if (model.signalType == 5) // 异常工装入库请求 |
| | | { |
| | | OffLineRequest request = new OffLineRequest() { loc = model.loc, cntrNo = model.cntrNo, jtNo = model.deviceNo }; |
| | | OffLineRequest request = new OffLineRequest() { loc = model.loc, cntrNo = model.cntrNo, jtNo = model.deviceNo , isNormal = false}; |
| | | responseResult = ApiHelper.offLineProcess(request); |
| | | } |
| | | } |
| | | catch (BusinessException be) |
| | | { |
| | | responseResult.code = 501; |
| | | responseResult.code = 201; |
| | | responseResult.msg = be.Message; |
| | | } |
| | | catch (Exception ex) |
| | |
| | | |
| | | public class OutStockModel |
| | | { |
| | | public string endLocCode { get; set; } |
| | | public string reqId { get; set; } |
| | | public string reqTime { get; set; } |
| | | public string endLocCode { get; set; } |
| | | } |
| | | } |
| | | } |