diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java b/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java index 7ebd0a2..c8781db 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/controller/OrdersController.java @@ -59,22 +59,33 @@ public class OrdersController { /** * 修改订单 - * @param orderId - * @param ordersUpdResp + * @param orders * @return */ - @PutMapping("/{orderId}") - @Operation(summary = "订单的修改",description = "通过ID修改订单") - public Result update( - @Schema(title = "订单ID",type = "Long",description = "修改订单信息",defaultValue = "1") - @PathVariable("orderId") Long orderId, - @RequestBody @Validated OrdersUpdResp ordersUpdResp){ - - orderService.updateById(Orders.UpdOrdersReq(ordersUpdResp,()->orderId)); - return Result.success(null,"操作成功"); - + @PutMapping("/updateOrders") + public Result updateOrders(@RequestBody Orders orders){ + Integer integer = orderService.updateOrders(orders); + return Result.success(integer); } +// /** +// * 修改订单 +// * @param orderId +// * @param ordersUpdResp +// * @return +// */ +// @PutMapping("/{orderId}") +// @Operation(summary = "订单的修改",description = "通过ID修改订单") +// public Result update( +// @Schema(title = "订单ID",type = "Long",description = "修改订单信息",defaultValue = "1") +// @PathVariable("orderId") Long orderId, +// @RequestBody @Validated OrdersUpdResp ordersUpdResp){ +// +// orderService.updateById(Orders.UpdOrdersReq(ordersUpdResp,()->orderId)); +// return Result.success(null,"操作成功"); +// +// } +// diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java b/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java index baef0c6..0018a86 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/mapper/OrdersMapper.java @@ -13,14 +13,7 @@ public interface OrdersMapper extends BaseMapper{ List orderSelect(OrdersSelectReq ordersSelectReq); - - - - - - - - + Integer updateOrders(Orders orders); // List findByorderList(OrdersSelectResp ordersSelectResp); diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java index 676a39b..ac872a1 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/service/Impl/OrdersServiceImpl.java @@ -62,6 +62,10 @@ public class OrdersServiceImpl extends ServiceImpl impleme } + @Override + public Integer updateOrders(Orders orders) { + return orderMapper.updateOrders(orders); + } // @Override diff --git a/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java b/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java index 7aa7879..81ffdf0 100644 --- a/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java +++ b/cloud-market-server/src/main/java/com/muyu/market/server/service/OrdersService.java @@ -13,6 +13,8 @@ public interface OrdersService extends IService{ void saveOrder(Product product); + Integer updateOrders(Orders orders); + // void saveOrder(Product product); // diff --git a/cloud-market-server/src/main/resources/mapper/OrdersMapper.xml b/cloud-market-server/src/main/resources/mapper/OrdersMapper.xml index fd7769f..8ac0b86 100644 --- a/cloud-market-server/src/main/resources/mapper/OrdersMapper.xml +++ b/cloud-market-server/src/main/resources/mapper/OrdersMapper.xml @@ -17,6 +17,11 @@ + +UPDATE `muyu-cloud`.`orders` SET `user_id` = #{userId}, `product_id` = #{productId}, `order_no` = #{orderNo}, `order_status` = #{orderStatus}, `total_amount` = #{totalAmount}, `create_time` = NOW(), `update_time` = NOW(), `note` = #{note} WHERE `order_id` = #{orderId}; + + +