Commit 4a281b18 authored by unset's avatar unset

影像图库新增批量上下架以及删除接口

parent 58a07c1b
...@@ -744,6 +744,8 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> { ...@@ -744,6 +744,8 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
orderInfo.setTotalAmount(customFormDto.getAmount()); orderInfo.setTotalAmount(customFormDto.getAmount());
orderInfo.setNumber(1); orderInfo.setNumber(1);
orderInfo.setType(2); orderInfo.setType(2);
orderInfo.setSendType(1);
orderInfo.setDataPrepare(0);
generateOrder(orderInfo); generateOrder(orderInfo);
customForm.setOrderId(Integer.parseInt(String.valueOf(orderInfo.getOrderId()))); customForm.setOrderId(Integer.parseInt(String.valueOf(orderInfo.getOrderId())));
customForm.setOrderNo(orderInfo.getOrderNo()); customForm.setOrderNo(orderInfo.getOrderNo());
...@@ -785,6 +787,24 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> { ...@@ -785,6 +787,24 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
/**
* 设置数据为已准备
* @param orderInfoDto
* @return
*/
public ObjectRestResponse setDataPrepare(OrderInfoDto orderInfoDto) {
if (orderInfoDto == null || orderInfoDto.getOrderId() == null) {
return ObjectRestResponse.paramIsEmpty();
}
OrderInfo orderInfo = selectById(orderInfoDto.getOrderId());
if (orderInfo == null) {
return ObjectRestResponse.createFailedResult(ResultCode.ORDER_NOT_EXIST, ResultCode.getMsg(ResultCode.ORDER_NOT_EXIST));
}
orderInfo.setDataPrepare(1);
updateSelectiveByIdRe(orderInfo);
return ObjectRestResponse.succ();
}
/** /**
* 定制订单添加订单商品 * 定制订单添加订单商品
* *
...@@ -803,6 +823,12 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> { ...@@ -803,6 +823,12 @@ public class OrderInfoBiz extends BaseBiz<OrderInfoMapper, OrderInfo> {
if (orderInfo == null) { if (orderInfo == null) {
return ObjectRestResponse.createFailedResult(ResultCode.ORDER_NOT_EXIST, ResultCode.getMsg(ResultCode.ORDER_NOT_EXIST)); return ObjectRestResponse.createFailedResult(ResultCode.ORDER_NOT_EXIST, ResultCode.getMsg(ResultCode.ORDER_NOT_EXIST));
} }
List<OrderItem> orderItems = orderItemBiz.selectList(new OrderItem(){{setOrderId(orderInfo.getOrderId());}});
if (orderItems != null && orderItems.size() > 0) {
orderItems.parallelStream().forEach(orderItem -> {
orderItemBiz.delete(orderItem);
});
}
List<OrderItem> orderItemList = new ArrayList<>(); List<OrderItem> orderItemList = new ArrayList<>();
itemInfoDtoList.stream().forEach(itemInfoDto -> { itemInfoDtoList.stream().forEach(itemInfoDto -> {
switch (OrderTypeEnum.getByCode(itemInfoDto.getType())) { switch (OrderTypeEnum.getByCode(itemInfoDto.getType())) {
......
...@@ -52,6 +52,11 @@ public class OrderInfoController extends BaseController<OrderInfoBiz,OrderInfo> ...@@ -52,6 +52,11 @@ public class OrderInfoController extends BaseController<OrderInfoBiz,OrderInfo>
return baseBiz.setOrderItem(orderInfoDto); return baseBiz.setOrderItem(orderInfoDto);
} }
@PostMapping(value = "setDataPrepare")
public ObjectRestResponse setDataPrepare(@RequestBody OrderInfoDto orderInfoDto) {
return baseBiz.setDataPrepare(orderInfoDto);
}
@GetMapping(value = "getItemByType") @GetMapping(value = "getItemByType")
public ObjectRestResponse getItemByType(Integer type, String name) { public ObjectRestResponse getItemByType(Integer type, String name) {
return baseBiz.getItemByType(type, name); return baseBiz.getItemByType(type, name);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment