2024-07-18 13:26:56 +08:00
|
|
|
package com.wms.controller;
|
|
|
|
|
|
2025-03-19 10:01:54 +08:00
|
|
|
import com.wms.model.entity.common.WmsApiResponse;
|
|
|
|
|
import com.wms.model.entity.dto.orderCheck.queryOrderCheckRequest;
|
|
|
|
|
import com.wms.model.entity.table.OrderCheck;
|
2024-07-18 13:26:56 +08:00
|
|
|
import com.wms.service.IOrderCheckService;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Slf4j
|
|
|
|
|
@RestController
|
|
|
|
|
@CrossOrigin
|
|
|
|
|
@RequestMapping(value = "/wms/api/orderCheck")
|
|
|
|
|
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
|
|
|
|
|
public class OrderCheckController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final IOrderCheckService orderCheckService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询订单
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(value = "/queryOrderCheck")
|
|
|
|
|
public WmsApiResponse<List<OrderCheck>> getOrderCheck(@RequestBody queryOrderCheckRequest request) {
|
|
|
|
|
return orderCheckService.queryOrderCheck(request);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 执行订单
|
|
|
|
|
*/
|
|
|
|
|
@PutMapping(value = "/executeOrderCheck/{recordId}") //更新
|
|
|
|
|
public WmsApiResponse<Object> executeOrderCheck(@PathVariable String recordId) {
|
|
|
|
|
return orderCheckService.executeOrderCheck(recordId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除订单
|
|
|
|
|
*/
|
|
|
|
|
@DeleteMapping(value = "/deleteCheck/{recordId}")
|
|
|
|
|
public WmsApiResponse<Object> deleteOrderIn(@PathVariable String recordId) {
|
|
|
|
|
return orderCheckService.deleteOrderCheck(recordId);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@DeleteMapping(value = "/deleteCheckAll/{remarkReturn}")
|
|
|
|
|
public WmsApiResponse<Object> deleteOrderInAll(@PathVariable String remarkReturn){
|
|
|
|
|
return orderCheckService.deleteOrderCheckAll(remarkReturn);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 下发一个盘点任务
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(value = "/downInventoryTask")
|
|
|
|
|
public WmsApiResponse<Object> issueOrderCheck() {
|
|
|
|
|
return orderCheckService.issueOrderCheck();
|
|
|
|
|
}
|
|
|
|
|
}
|