订单状态流转代码提交

This commit is contained in:
liang.chao 2024-11-28 15:12:24 +08:00
parent c9bf3a817c
commit d6cab8ecd7
2 changed files with 5 additions and 3 deletions

View File

@ -68,9 +68,11 @@ public class OrderServiceImpl implements OrderService {
String ids = dto.getIds();
for (String id : ids.split(",")) {
OrderDetailDto orderDetailDto = orderMapper.selectOrderDetailsById(id);
// 待出库
if ("2".equals(orderDetailDto.getOrderStatus())){
dto.setOrderStatus("2");
}
// 待收货
if ("3".equals(orderDetailDto.getOrderStatus())){
dto.setOrderStatus("3");
}

View File

@ -42,15 +42,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<update id="updateOrderStatus">
update ma_order_details set order_status = #{orderStatus}
<if test="orderStatus == 3">
,pre_outbound_user = #{userName},
,pre_outbound_user = #{userName}
,pre_outbound_time = now()
</if>
<if test="orderStatus == 4">
,take_over_user = #{userName},
,take_over_user = #{userName}
,take_over_time = now()
</if>
<if test="orderStatus == 5">
,rent_over_user = #{userName},
,rent_over_user = #{userName}
,rent_over_time = now()
</if>
where id in