add: cart shipmet methods

This commit is contained in:
morteza-mortezai
2025-10-07 16:20:22 +03:30
parent 0cecdf8b27
commit b3d887ef7f
2 changed files with 22 additions and 0 deletions
@@ -53,6 +53,16 @@ class ShipmentController extends BaseController {
const data = await this.shipmentService.selectShipmentProvider(saveShippingInfo, user._id.toString());
return this.response(data);
}
@ApiOperation("get shipment methods for checkout")
@ApiResponse("Successful", HttpStatus.Ok)
@ApiAuth()
@httpGet("/cart", Guard.authUser())
public async getCartShipmentMethods(@request() req: Request) {
const user = req.user as IUser;
const data = await this.shipmentService.getCartShipmentMethods(user._id.toString());
return this.response(data);
}
}
export { ShipmentController };