| | |
| | | import com.core.common.*; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.entity.param.CheckTaskListParam; |
| | | import com.zy.asrs.entity.param.OrderDomainParam; |
| | | import com.zy.asrs.service.*; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.common.model.LocDto; |
| | | import com.zy.common.web.BaseController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | @Autowired |
| | | private DocTypeService docTypeService; |
| | | |
| | | |
| | | |
| | | @PostMapping(value = "/checkOrder/createTask/auth") |
| | | @ManagerAuth |
| | | public R checkOrderCreateTask(@RequestParam("orderId") Long orderId) { |
| | | CheckOrder checkOrder = checkOrderService.selectById(orderId); |
| | | if (Cools.isEmpty(checkOrder)) { |
| | | throw new CoolException("数据错误"); |
| | | } |
| | | checkOrder.setSettle(11L); |
| | | checkOrderService.updateById(checkOrder); |
| | | @PostMapping(value = "/checkOrder/pdaComplete/auth") |
| | | @ManagerAuth(memo = "pda:完成盘点") |
| | | public R checkOrderPdaComplete(@RequestBody CheckTaskListParam checkTaskListParam) { |
| | | checkOrderService.pdaComplete(checkTaskListParam); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @PostMapping(value = "/checkOrder/preview/auth") |
| | | @ManagerAuth(memo = "盘点单出库预览") |
| | | public R checkOrderPreview(@RequestParam("orderId") Long orderId) { |
| | | List<LocDto> locDtos = checkOrderService.preview(orderId); |
| | | return R.ok(locDtos); |
| | | } |
| | | @PostMapping(value = "/checkOrder/getTaskList/auth") |
| | | @ManagerAuth(memo = "pda:获取盘点任务列表") |
| | | public R checkOrderGetTaskList(@RequestBody CheckTaskListParam checkTaskListParam) { |
| | | List<CheckOrderDetl> list = checkOrderService.getTaskList(checkTaskListParam.getBarcode()); |
| | | return R.ok(list); |
| | | } |
| | | |
| | | @PostMapping(value = "/checkOrder/complete/auth") |
| | | @ManagerAuth |
| | | @ManagerAuth(memo = "完成盘点单") |
| | | public R checkOrderComplete(@RequestParam("orderId") Long orderId) { |
| | | CheckOrder checkOrder = checkOrderService.selectById(orderId); |
| | | if (Cools.isEmpty(checkOrder)) { |