| | |
| | | import com.zy.asrs.wms.asrs.entity.WaitPakin;
|
| | | import com.zy.asrs.wms.asrs.entity.dto.OrderInfoDto;
|
| | | import com.zy.asrs.wms.asrs.entity.dto.PickSheetDetlDto;
|
| | | import com.zy.asrs.wms.asrs.entity.dto.ShippingOrderDetlDto;
|
| | | import com.zy.asrs.wms.asrs.entity.param.BatchMergeOrdersParam;
|
| | | import com.zy.asrs.wms.asrs.entity.param.PageRequest;
|
| | | import com.zy.asrs.wms.asrs.entity.param.PakinOnShelvesParams;
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 平库上架
|
| | | * PDA扫码入库
|
| | | * 1. 绑定库位号与拖盘码
|
| | | * 2. 库位置为在库状态
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 获取拖码盘绑定商品
|
| | | * 获取拖盘码绑定商品
|
| | | * @return
|
| | | */
|
| | | @GetMapping("/barcode/matnr/{code}")
|
| | |
| | | if (StringUtil.isNullOrEmpty(code)) {
|
| | | return R.error("托盘码不能为空!!");
|
| | | }
|
| | | List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, code).eq(WaitPakin::getIoStatus, 0));
|
| | | List<WaitPakin> waitPakins = waitPakinService.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, code));
|
| | |
|
| | | return R.ok(waitPakins);
|
| | | }
|
| | |
| | | }
|
| | | }
|
| | |
|
| | |
|
| | | /**
|
| | | * 获取发货订单明细
|
| | | * @return
|
| | | */
|
| | | @PostMapping("/shipping/order/detl")
|
| | | public R getOrderDetl(@RequestBody Map<String, Object> params) {
|
| | | if (Objects.isNull(params)) {
|
| | | throw new CoolException("参数不能为空!!");
|
| | | }
|
| | | return mobileService.selectShippingDetl(params);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 确认发货单明细
|
| | | * @return
|
| | | */
|
| | | @PostMapping("/shipping/confirm")
|
| | | public R confirmShipping(@RequestBody List<ShippingOrderDetlDto> params) {
|
| | | if (params.isEmpty()) {
|
| | | throw new CoolException("发货单明细不能为空!!");
|
| | | }
|
| | | return mobileService.confirmShippingDetl(params);
|
| | | }
|
| | |
|
| | |
|
| | |
|
| | | }
|