| | |
| | | package com.zy.asrs.wms.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.sun.org.apache.xpath.internal.operations.Or; |
| | | import com.zy.asrs.common.domain.dto.LocDetlDto; |
| | | import com.zy.asrs.common.domain.dto.WrkDto; |
| | | import com.zy.asrs.common.domain.entity.MobileAdjustResult; |
| | |
| | | return R.ok(locDetlList); |
| | | } |
| | | |
| | | @PostMapping("/pda/OutOrder") |
| | | @ManagerAuth(memo = "获得出库单") |
| | | @Transactional |
| | | public R OutOrder(@RequestParam String orderNo) { |
| | | List<Order> orders=new ArrayList<Order>(); |
| | | List<Order> OrderList=new ArrayList<Order>(); |
| | | if(Cools.isEmpty(orderNo)){ |
| | | orders= orderService.list(new LambdaQueryWrapper<Order>() |
| | | .between(Order::getSettle,1,2) |
| | | .eq(Order::getHostId, getHostId()) |
| | | ); |
| | | }else{ |
| | | orders= orderService.list(new LambdaQueryWrapper<Order>() |
| | | .like(Order::getOrderNo, orderNo) |
| | | .between(Order::getSettle,1,2) |
| | | .eq(Order::getHostId, getHostId()) |
| | | ); |
| | | } |
| | | if(Cools.isEmpty(orders)){ |
| | | return R.ok(); |
| | | } |
| | | for (Order o:orders |
| | | ) { |
| | | DocType docType=docTypeService.getOne(new LambdaQueryWrapper<DocType>() |
| | | .eq(DocType::getDocId,o.getDocType())); |
| | | if(docType.getPakout()==1){ |
| | | OrderList.add(o); |
| | | } |
| | | } |
| | | |
| | | |
| | | return R.ok(OrderList); |
| | | } |
| | | |
| | | } |