后台批量发单初版
This commit is contained in:
parent
4e3c29b0b1
commit
321137a902
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
package com.ghy.order.request;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class SysOrderAssignRequest {
|
||||
|
||||
// 商品相关信息
|
||||
private Long goodsDeptCategoryId;
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue