订单收货流程优化

pull/1/head
zccbbg 2 years ago
parent ed8a1e2330
commit d4e094a4f1

@ -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());

Loading…
Cancel
Save