feat(order): 完善订单生命周期与投诉处理;补充单元测试

This commit is contained in:
irving
2025-11-01 23:55:47 -04:00
parent 60b4b0bd49
commit 9f83103189
4 changed files with 32 additions and 20 deletions

View File

@@ -50,7 +50,7 @@ import com.starry.admin.modules.shop.module.entity.PlayCouponDetailsEntity;
import com.starry.admin.modules.shop.module.entity.PlayCouponInfoEntity;
import com.starry.admin.modules.shop.service.IPlayCouponDetailsService;
import com.starry.admin.modules.shop.service.IPlayCouponInfoService;
import com.starry.admin.modules.weichat.service.WxCustomMpService;
import com.starry.admin.modules.weichat.service.NotificationSender;
import com.starry.admin.modules.withdraw.entity.EarningsLineEntity;
import com.starry.admin.modules.withdraw.service.IEarningsService;
import java.math.BigDecimal;
@@ -81,7 +81,7 @@ class OrderLifecycleServiceImplTest {
private IEarningsService earningsService;
@Mock
private WxCustomMpService wxCustomMpService;
private NotificationSender notificationSender;
@Mock
private IPlayOrderRefundInfoService orderRefundInfoService;
@@ -565,7 +565,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
lifecycleService.placeOrder(command(context, null, false, null, null));
verify(orderInfoMapper, never()).selectById(anyString());
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
verify(earningsService, never()).createFromOrder(any());
}
@@ -594,7 +594,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
verify(orderInfoMapper, atLeastOnce()).selectById(anyString());
verify(customUserInfoService).handleOrderCompletion(any());
verify(earningsService).createFromOrder(completed);
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
verify(notificationSender).sendOrderFinishMessageAsync(completed);
}
@Test
@@ -610,7 +610,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
lifecycleService.placeOrder(command(context, null, false, null, null));
verify(orderInfoMapper, never()).selectById(anyString());
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
verify(earningsService, never()).createFromOrder(any());
}
@@ -639,7 +639,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
verify(orderInfoMapper, atLeastOnce()).selectById(anyString());
verify(customUserInfoService).handleOrderCompletion(any());
verify(earningsService).createFromOrder(completed);
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
verify(notificationSender).sendOrderFinishMessageAsync(completed);
}
@Test
@@ -1031,7 +1031,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
verify(orderInfoMapper).update(isNull(), any());
verify(customUserInfoService).handleOrderCompletion(completed);
verify(earningsService).createFromOrder(completed);
verify(wxCustomMpService).sendOrderFinishMessageAsync(completed);
verify(notificationSender).sendOrderFinishMessageAsync(completed);
}
@Test
@@ -1052,7 +1052,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
OrderTriggerSource.ADMIN_CONSOLE));
verify(earningsService, never()).createFromOrder(any());
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
}
@Test
@@ -1074,7 +1074,7 @@ private PlayOrderLogInfoMapper orderLogInfoMapper;
verify(customUserInfoService, never()).handleOrderCompletion(any());
verify(earningsService, never()).createFromOrder(any());
verify(wxCustomMpService, never()).sendOrderFinishMessageAsync(any());
verify(notificationSender, never()).sendOrderFinishMessageAsync(any());
verify(orderLogInfoMapper, never()).insert(any());
}