| | |
| | | [HttpPost] |
| | | [Route("goodpack-offline")] |
| | | public SimpleResult GoodpackOffline(GoodpackOfflineInfo model) { |
| | | var apiName = "满箱下线入库"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | |
| | | LogHelper.InfoApi("满箱下线入库", model); |
| | | return ApiHelper.GoodpackOffline(model); |
| | | } |
| | | |
| | |
| | | [HttpPost] |
| | | [Route("empty-inbound")] |
| | | public SimpleResult EmptyInbound(EmptyInboundInfo model) { |
| | | var apiName = "空托/空箱入库"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("空托/空箱入库", model); |
| | | |
| | | if (model.CntrType == "空托盘") { |
| | | return ApiHelper.EmptyInboundPallet(model); |
| | |
| | | return ApiHelper.EmptyInboundGoodpack(model); |
| | | } |
| | | else { // PDA前端下拉选单限制,故理论上不会进入这个流程 |
| | | return NewSimpleResult(-1, $"容器类型 '{model.CntrType}' 不合法:应为 '空托盘' 或 '空好运箱'"); |
| | | return NewSimpleResult(-1, $"容器类型'{model.CntrType}'不合法!要求:类型=['空托盘','空好运箱']"); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 托盘-空托上线(PDA) |
| | | /// 空托上线 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("empty-online-pallet")] |
| | | public SimpleResult EmptyOnlinePallet(EmptyOnlinePalletInfo model) { |
| | | var apiName = "托盘-空托上线(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("空托上线", model); |
| | | return ApiHelper.EmptyOnlinePallet(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 好运箱-空箱上线(PDA) |
| | | /// 空箱上线 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("empty-online-goodpack")] |
| | | public SimpleResult EmptyOnlineGoodpack(EmptyOnlineGoodpackInfo model) { |
| | | var apiName = "好运箱-空箱上线(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("空箱上线", model); |
| | | return ApiHelper.EmptyOnlineGoodpack(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 合格回库(PDA) |
| | | /// 合格回库 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("qualified-back")] |
| | | public SimpleResult QualifiedBack(QualifiedBackInfo model) { |
| | | var apiName = "合格回库(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("合格回库", model); |
| | | return ApiHelper.QualifiedBack(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 不合格移库(PDA) |
| | | /// 不合格移库 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("unqualified-shift")] |
| | | public SimpleResult UnqualifiedShift(UnqualifiedShiftInfo model) { |
| | | var apiName = "不合格移库(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("不合格移库", model); |
| | | return ApiHelper.UnqualifiedShift(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 余料尾箱回库(PDA) |
| | | /// 余料尾箱回库 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("rest-back")] |
| | | public SimpleResult RestBack(RestBackInfo model) { |
| | | var apiName = "余料尾箱回库(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("余料尾箱回库", model); |
| | | return ApiHelper.RestBack(model); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 成品胶出库(PDA) |
| | | /// 成品胶出库 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | [Route("finished-outbound")] |
| | | public SimpleResult FinishedOutbound(FinishedOutboundInfo model) { |
| | | var apiName = "成品胶出库(PDA)"; |
| | | LogHelper.InfoApi(apiName, model); |
| | | LogHelper.InfoApi("成品胶出库", model); |
| | | |
| | | if (model.ForcedOut) { |
| | | return ApiHelper.FinishedOutboundForce(model); |