|
|
|
@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
|
|
|
import com.cyl.h5.config.SecurityUtil;
|
|
|
|
import com.cyl.h5.pojo.dto.ApplyRefundDTO;
|
|
|
|
import com.cyl.h5.pojo.dto.ApplyRefundDTO;
|
|
|
|
import com.cyl.h5.pojo.dto.OrderCreateDTO;
|
|
|
|
import com.cyl.h5.pojo.dto.OrderCreateDTO;
|
|
|
|
import com.cyl.h5.pojo.dto.OrderProductListDTO;
|
|
|
|
import com.cyl.h5.pojo.dto.OrderProductListDTO;
|
|
|
|
@ -372,11 +373,12 @@ public class H5OrderService {
|
|
|
|
OrderItem queryOrderItem = new OrderItem();
|
|
|
|
OrderItem queryOrderItem = new OrderItem();
|
|
|
|
queryOrderItem.setOrderId(order.getId());
|
|
|
|
queryOrderItem.setOrderId(order.getId());
|
|
|
|
//更新订单
|
|
|
|
//更新订单
|
|
|
|
UpdateWrapper<Order> updateWrapper = new UpdateWrapper<>();
|
|
|
|
order.setStatus(Constants.H5OrderStatus.COMPLETED);
|
|
|
|
updateWrapper.eq("id", order.getId());
|
|
|
|
order.setReceiveTime(optDate);
|
|
|
|
updateWrapper.set("status", Constants.H5OrderStatus.COMPLETED);
|
|
|
|
order.setConfirmStatus(1);
|
|
|
|
updateWrapper.set("confirm_status", 1);
|
|
|
|
order.setUpdateTime(optDate);
|
|
|
|
orderMapper.update(null, updateWrapper);
|
|
|
|
order.setUpdateBy(null);
|
|
|
|
|
|
|
|
orderMapper.updateById(order);
|
|
|
|
//创建订单操作记录
|
|
|
|
//创建订单操作记录
|
|
|
|
OrderOperateHistory optHistory = new OrderOperateHistory();
|
|
|
|
OrderOperateHistory optHistory = new OrderOperateHistory();
|
|
|
|
optHistory.setOrderId(order.getId());
|
|
|
|
optHistory.setOrderId(order.getId());
|
|
|
|
@ -402,13 +404,12 @@ public class H5OrderService {
|
|
|
|
if(!order.getStatus().equals(Constants.H5OrderStatus.DELIVERED)){
|
|
|
|
if(!order.getStatus().equals(Constants.H5OrderStatus.DELIVERED)){
|
|
|
|
throw new RuntimeException("订单状态已改变,请刷新");
|
|
|
|
throw new RuntimeException("订单状态已改变,请刷新");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//更新订单
|
|
|
|
order.setStatus(Constants.H5OrderStatus.COMPLETED);
|
|
|
|
UpdateWrapper<Order> updateWrapper = new UpdateWrapper<>();
|
|
|
|
order.setReceiveTime(optDate);
|
|
|
|
updateWrapper.eq("id", order.getId());
|
|
|
|
order.setConfirmStatus(1);
|
|
|
|
updateWrapper.set("status", Constants.H5OrderStatus.COMPLETED);
|
|
|
|
order.setUpdateTime(optDate);
|
|
|
|
updateWrapper.set("confirm_status", 1);
|
|
|
|
order.setUpdateBy(SecurityUtil.getLocalMember().getId());
|
|
|
|
updateWrapper.set("receive_time", optDate);
|
|
|
|
orderMapper.updateById(order);
|
|
|
|
orderMapper.update(null, updateWrapper);
|
|
|
|
|
|
|
|
//创建订单操作记录
|
|
|
|
//创建订单操作记录
|
|
|
|
OrderOperateHistory optHistory = new OrderOperateHistory();
|
|
|
|
OrderOperateHistory optHistory = new OrderOperateHistory();
|
|
|
|
optHistory.setOrderId(order.getId());
|
|
|
|
optHistory.setOrderId(order.getId());
|
|
|
|
|