From 321137a902cda46e92fa57044288ec3d5d89521e Mon Sep 17 00:00:00 2001 From: "kuang.yifei@iwhalecloud.com" Date: Fri, 22 Jul 2022 17:55:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E6=89=B9=E9=87=8F=E5=8F=91?= =?UTF-8?q?=E5=8D=95=E5=88=9D=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/order/OrderController.java | 30 +++++++++++++++++++ .../order/request/SysOrderAssignRequest.java | 11 +++++++ 2 files changed, 41 insertions(+) create mode 100644 ghy-order/src/main/java/com/ghy/order/request/SysOrderAssignRequest.java 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; + +}