diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java index 064fa195..dc0063a7 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java @@ -20,6 +20,7 @@ import com.ghy.order.domain.OrderGoods; import com.ghy.order.domain.OrderMaster; import com.ghy.order.request.AppOrderAssignRequest; import com.ghy.order.request.AppOrderRequest; +import com.ghy.order.request.SysOrderAssignRequest; import com.ghy.order.service.OrderDetailService; import com.ghy.order.service.OrderGoodsService; import com.ghy.order.service.OrderMasterService; @@ -86,6 +87,9 @@ public class OrderController extends BaseController { @Autowired private GoodsStandardService goodsStandardService; + /** + * 可派单商品数量 + * */ @PostMapping("/can/assign") @ResponseBody public AjaxResult canAssign(@RequestBody AppOrderAssignRequest request){ @@ -115,6 +119,32 @@ public class OrderController extends BaseController { } } + /** + * 后台批量下单 + * */ + @PostMapping("/sys/order") + @ResponseBody + public AjaxResult sysOrder(@RequestBody SysOrderAssignRequest request){ + try { + // 新增商品 -- 商品不关联师傅,状态为不展示在商城页面 + + // 选择消费者(消费者类型为渠道商、不需要) -- + + // 生成消费者下单地址 + + // 生成主单 + + // 生成财务单 + + // 生成财务细单 -- 平台扣点、提成 + return AjaxResult.success("下单成功"); + }catch (Exception e){ + + return AjaxResult.error("系统异常"); + } + } + + @PostMapping("/assign") @ResponseBody @Transactional(rollbackFor = Exception.class) diff --git a/ghy-order/src/main/java/com/ghy/order/request/SysOrderAssignRequest.java b/ghy-order/src/main/java/com/ghy/order/request/SysOrderAssignRequest.java new file mode 100644 index 00000000..67adbe03 --- /dev/null +++ b/ghy-order/src/main/java/com/ghy/order/request/SysOrderAssignRequest.java @@ -0,0 +1,11 @@ +package com.ghy.order.request; + +import lombok.Data; + +@Data +public class SysOrderAssignRequest { + + // 商品相关信息 + private Long goodsDeptCategoryId; + +}