|
|
@ -45,10 +45,10 @@ import java.util.stream.Collectors; |
|
|
@RestController |
|
|
@RestController |
|
|
@Api(tags = "订单接口") |
|
|
@Api(tags = "订单接口") |
|
|
@RequestMapping("/hiver/order") |
|
|
@RequestMapping("/hiver/order") |
|
|
@CacheConfig(cacheNames = "order") |
|
|
@CacheConfig(cacheNames = "orderxd") |
|
|
@Transactional |
|
|
@Transactional |
|
|
public class OrderController { |
|
|
public class OrderController { |
|
|
public static final String ORDER = "order::"; |
|
|
public static final String ORDER = "orderxd::"; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private OrderService orderService; |
|
|
private OrderService orderService; |
|
|
@ -71,11 +71,11 @@ public class OrderController { |
|
|
*/ |
|
|
*/ |
|
|
@RequestMapping(value = "/getByCondition", method = RequestMethod.GET) |
|
|
@RequestMapping(value = "/getByCondition", method = RequestMethod.GET) |
|
|
@ApiOperation(value = "多条件分页获取订单列表") |
|
|
@ApiOperation(value = "多条件分页获取订单列表") |
|
|
public Result<Page<Order>> getByCondition(Order order, |
|
|
public Result<Page<OrderXd>> getByCondition(OrderXd order, |
|
|
SearchVo searchVo, |
|
|
SearchVo searchVo, |
|
|
PageVo pageVo) { |
|
|
PageVo pageVo) { |
|
|
Page<Order> page = orderService.findByCondition(order, searchVo, PageUtil.initPage(pageVo)); |
|
|
Page<OrderXd> page = orderService.findByCondition(order, searchVo, PageUtil.initPage(pageVo)); |
|
|
return new ResultUtil<Page<Order>>().setData(page); |
|
|
return new ResultUtil<Page<OrderXd>>().setData(page); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -91,10 +91,10 @@ public class OrderController { |
|
|
|
|
|
|
|
|
@RequestMapping(value = "/admin/add", method = RequestMethod.POST) |
|
|
@RequestMapping(value = "/admin/add", method = RequestMethod.POST) |
|
|
@ApiOperation(value = "创建订单") |
|
|
@ApiOperation(value = "创建订单") |
|
|
public Result add(@Valid Order u, |
|
|
public Result add(@Valid OrderXd u, |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
|
|
|
|
|
|
Order order = orderService.save(u); |
|
|
OrderXd order = orderService.save(u); |
|
|
|
|
|
|
|
|
// 发送创建账号消息
|
|
|
// 发送创建账号消息
|
|
|
//addMessage.addSendMessage(user.getId());
|
|
|
//addMessage.addSendMessage(user.getId());
|
|
|
@ -103,7 +103,7 @@ public class OrderController { |
|
|
|
|
|
|
|
|
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST) |
|
|
@RequestMapping(value = "/admin/edit", method = RequestMethod.POST) |
|
|
@ApiOperation(value = "修改订单", notes = "需要通过下单编号获取订单信息") |
|
|
@ApiOperation(value = "修改订单", notes = "需要通过下单编号获取订单信息") |
|
|
public Result edit(Order u, |
|
|
public Result edit(OrderXd u, |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
|
|
|
|
|
|
orderService.update(u); |
|
|
orderService.update(u); |
|
|
@ -120,7 +120,7 @@ public class OrderController { |
|
|
*/ |
|
|
*/ |
|
|
@RequestMapping(value = "/rush/order/{orderId}", method = RequestMethod.POST) |
|
|
@RequestMapping(value = "/rush/order/{orderId}", method = RequestMethod.POST) |
|
|
@ApiOperation(value = "抢单接口", notes = "需要通过下单编号获取订单信息后进行绑定") |
|
|
@ApiOperation(value = "抢单接口", notes = "需要通过下单编号获取订单信息后进行绑定") |
|
|
public Result rush(Order u, |
|
|
public Result rush(OrderXd u, |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
@RequestParam(required = false) String[] roleIds) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -137,10 +137,10 @@ public class OrderController { |
|
|
*/ |
|
|
*/ |
|
|
@RequestMapping(value = "/unbind/order/{orderId}", method = RequestMethod.POST) |
|
|
@RequestMapping(value = "/unbind/order/{orderId}", method = RequestMethod.POST) |
|
|
@ApiOperation(value = "解绑订单接口", notes = "需要通过下单编号获取订单信息后进行解绑") |
|
|
@ApiOperation(value = "解绑订单接口", notes = "需要通过下单编号获取订单信息后进行解绑") |
|
|
public Result revoke(Order u, |
|
|
public Result revoke(OrderXd u, |
|
|
@ApiParam("订单唯一id标识") @PathVariable String orderId) { |
|
|
@ApiParam("订单唯一id标识") @PathVariable String orderId) { |
|
|
|
|
|
|
|
|
Order o = orderService.findById(orderId); |
|
|
OrderXd o = orderService.findById(orderId); |
|
|
|
|
|
|
|
|
o.setOrderByWorker(""); |
|
|
o.setOrderByWorker(""); |
|
|
o.setOrderByWorkertime(null); |
|
|
o.setOrderByWorkertime(null); |
|
|
@ -156,11 +156,11 @@ public class OrderController { |
|
|
*/ |
|
|
*/ |
|
|
@RequestMapping(value = "/ow/getAllByCondition", method = RequestMethod.GET) |
|
|
@RequestMapping(value = "/ow/getAllByCondition", method = RequestMethod.GET) |
|
|
@ApiOperation(value = "多条件分页获取订单列表") |
|
|
@ApiOperation(value = "多条件分页获取订单列表") |
|
|
public Result<Page<Order>> getAllByCondition(Order order, |
|
|
public Result<Page<OrderXd>> getAllByCondition(OrderXd order, |
|
|
SearchVo searchVo, |
|
|
SearchVo searchVo, |
|
|
PageVo pageVo) { |
|
|
PageVo pageVo) { |
|
|
Page<Order> page = orderService.findAllByCondition(order, searchVo, PageUtil.initPage(pageVo)); |
|
|
Page<OrderXd> page = orderService.findAllByCondition(order, searchVo, PageUtil.initPage(pageVo)); |
|
|
return new ResultUtil<Page<Order>>().setData(page); |
|
|
return new ResultUtil<Page<OrderXd>>().setData(page); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|