后台批量发单初版
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.domain.OrderMaster;
|
||||||
import com.ghy.order.request.AppOrderAssignRequest;
|
import com.ghy.order.request.AppOrderAssignRequest;
|
||||||
import com.ghy.order.request.AppOrderRequest;
|
import com.ghy.order.request.AppOrderRequest;
|
||||||
|
import com.ghy.order.request.SysOrderAssignRequest;
|
||||||
import com.ghy.order.service.OrderDetailService;
|
import com.ghy.order.service.OrderDetailService;
|
||||||
import com.ghy.order.service.OrderGoodsService;
|
import com.ghy.order.service.OrderGoodsService;
|
||||||
import com.ghy.order.service.OrderMasterService;
|
import com.ghy.order.service.OrderMasterService;
|
||||||
|
|
@ -86,6 +87,9 @@ public class OrderController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private GoodsStandardService goodsStandardService;
|
private GoodsStandardService goodsStandardService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 可派单商品数量
|
||||||
|
* */
|
||||||
@PostMapping("/can/assign")
|
@PostMapping("/can/assign")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult canAssign(@RequestBody AppOrderAssignRequest request){
|
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")
|
@PostMapping("/assign")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@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