Commit c323c4d1 authored by 332784038@qq.com's avatar 332784038@qq.com

接口补充

parent 2004daef
......@@ -162,5 +162,5 @@ public interface OrderCargoControlService extends IService<OrderCargoControlDO>
*
* @param orderCargoControlApplyVO 控货订单审批业务申请信息
*/
void orderCargoControlPickApply(OrderCargoControlApplyVO orderCargoControlApplyVO);
void orderCargoControlApply(OrderCargoControlApplyVO orderCargoControlApplyVO);
}
......@@ -547,7 +547,7 @@ public class OrderCargoControlServiceImpl extends AbstractService<OrderCargoCont
}
@Override
public void orderCargoControlPickApply(OrderCargoControlApplyVO orderCargoControlApplyVO) {
public void orderCargoControlApply(OrderCargoControlApplyVO orderCargoControlApplyVO) {
LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
Integer userType = loginUser != null ? loginUser.getUserType() : null;
Long userId = loginUser != null ? loginUser.getId() : null;
......
......@@ -11,6 +11,7 @@ import cn.iocoder.yudao.module.order.service.orderCargoControlPick.OrderCargoCon
import cn.iocoder.yudao.module.order.vo.order.OrderBackPageVO;
import cn.iocoder.yudao.module.order.vo.order.OrderQueryVO;
import cn.iocoder.yudao.module.order.vo.order.OrderSendSmsReqVO;
import cn.iocoder.yudao.module.order.vo.orderCargoControlPick.OrderCargoControlPickApplyVO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -143,13 +144,27 @@ public class OrderCargoControlController {
return success(true);
}
@PutMapping("/update/apply")
@ApiOperation("控货业务审批申请")
public CommonResult<Boolean> orderCargoControlApply(@Valid @RequestBody OrderCargoControlApplyVO orderCargoControlApplyVO) {
orderCargoControlService.orderCargoControlApply(orderCargoControlApplyVO);
return success(true);
}
@GetMapping("limit-update/info/{orderId}")
@ApiOperation("根据订单ID查询控货订单放货限制修改审核详情")
@ApiImplicitParam(name = "orderId", value = "订单ID", required = true, example = "1024", dataType = "Long")
public CommonResult<OrderCargoControlApplyVO> approvalLimitUpdateOrderCargoControlByOrderId(@PathVariable(value = "orderId") Long orderId) {
OrderCargoControlApplyVO applyVO = orderCargoControlService.approvalOrderCargoControlPickLimitUpdateByOrderId(orderId);
return success(applyVO);
}
@GetMapping("cancel/approval/{orderApprovalId}")
@ApiOperation("根据审批id取消审批")
@ApiImplicitParams({
@ApiImplicitParam(name = "orderApprovalId", value = "审批ID", required = true, example = "1024", dataType = "Long"),
@ApiImplicitParam(name = "reason", value = "取消原因", required = true, example = "1024", dataType = "String")
})
@Deprecated
public CommonResult<Boolean> cancelApprovalByOrderApprovalId(@PathVariable(value = "orderApprovalId") Long orderApprovalId,
@RequestParam(value = "reason") String reason) {
orderCargoControlPickService.cancelApprovalByOrderApprovalId(orderApprovalId, reason);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment