增加状态更新接口客户的状态可以是线索高一项第1项客户
This commit is contained in:
@@ -31,7 +31,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES001");
|
||||
customerManagement.setSalesName("李四");
|
||||
customerManagement.setRecordingCount(5);
|
||||
customerManagement.setIntendedModel("奥迪A6L 2.0T");
|
||||
customerManagement.setStage("奥迪A6L 2.0T");
|
||||
customerManagement.setInfoCard("高意向客户,有购买意向");
|
||||
customerManagement.setCreateTime(LocalDateTime.now());
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
@@ -55,7 +55,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES002");
|
||||
customerManagement.setSalesName("赵六");
|
||||
customerManagement.setRecordingCount(3);
|
||||
customerManagement.setIntendedModel("宝马5系 2.0T");
|
||||
customerManagement.setStage("宝马5系 2.0T");
|
||||
customerManagement.setInfoCard("中意向客户,需要跟进");
|
||||
customerManagement.setCreateTime(LocalDateTime.now());
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
@@ -70,7 +70,7 @@ class CustomerManagementServiceTest {
|
||||
assertEquals("王五", foundCustomer.getCustomerName());
|
||||
assertEquals("13900139000", foundCustomer.getContact());
|
||||
assertEquals("赵六", foundCustomer.getSalesName());
|
||||
assertEquals("宝马5系 2.0T", foundCustomer.getIntendedModel());
|
||||
assertEquals("宝马5系 2.0T", foundCustomer.getStage());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -84,7 +84,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES003");
|
||||
customerManagement.setSalesName("周八");
|
||||
customerManagement.setRecordingCount(8);
|
||||
customerManagement.setIntendedModel("奔驰E级 2.0T");
|
||||
customerManagement.setStage("奔驰E级 2.0T");
|
||||
customerManagement.setInfoCard("低意向客户,需要更多沟通");
|
||||
customerManagement.setCreateTime(LocalDateTime.now());
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
@@ -127,7 +127,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES004");
|
||||
customerManagement.setSalesName("郑十");
|
||||
customerManagement.setRecordingCount(12);
|
||||
customerManagement.setIntendedModel("雷克萨斯ES 2.0L");
|
||||
customerManagement.setStage("雷克萨斯ES 2.0L");
|
||||
customerManagement.setInfoCard("高意向客户,准备购买");
|
||||
customerManagement.setCreateTime(LocalDateTime.now());
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
@@ -136,7 +136,7 @@ class CustomerManagementServiceTest {
|
||||
|
||||
// 更新客户信息
|
||||
customerManagement.setRecordingCount(15);
|
||||
customerManagement.setIntendedModel("雷克萨斯ES 2.5L");
|
||||
customerManagement.setStage("雷克萨斯ES 2.5L");
|
||||
customerManagement.setInfoCard("高意向客户,已确定购买");
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
@@ -149,7 +149,7 @@ class CustomerManagementServiceTest {
|
||||
// 重新查询验证更新结果
|
||||
CustomerManagement updatedCustomer = customerManagementService.getById(customerManagement.getId());
|
||||
assertEquals(15, updatedCustomer.getRecordingCount());
|
||||
assertEquals("雷克萨斯ES 2.5L", updatedCustomer.getIntendedModel());
|
||||
assertEquals("雷克萨斯ES 2.5L", updatedCustomer.getStage());
|
||||
assertEquals("高意向客户,已确定购买", updatedCustomer.getInfoCard());
|
||||
}
|
||||
|
||||
@@ -164,7 +164,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES005");
|
||||
customerManagement.setSalesName("孙十二");
|
||||
customerManagement.setRecordingCount(6);
|
||||
customerManagement.setIntendedModel("沃尔沃S90 2.0T");
|
||||
customerManagement.setStage("沃尔沃S90 2.0T");
|
||||
customerManagement.setInfoCard("中意向客户,需要试驾");
|
||||
customerManagement.setCreateTime(LocalDateTime.now());
|
||||
customerManagement.setUpdateTime(LocalDateTime.now());
|
||||
@@ -195,7 +195,7 @@ class CustomerManagementServiceTest {
|
||||
customerManagement.setSalesId("SALES" + String.format("%03d", i));
|
||||
customerManagement.setSalesName("销售员" + i);
|
||||
customerManagement.setRecordingCount(1 + (i % 10)); // 1-10条录音
|
||||
customerManagement.setIntendedModel(getRandomIntendedModel());
|
||||
customerManagement.setStage(getRandomStage());
|
||||
customerManagement.setInfoCard(getRandomInfoCard());
|
||||
customerManagement.setCreateTime(LocalDateTime.now().minusDays(i));
|
||||
customerManagement.setUpdateTime(LocalDateTime.now().minusHours(i));
|
||||
@@ -214,9 +214,9 @@ class CustomerManagementServiceTest {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取随机的意向车型
|
||||
* 获取随机的阶段(测试占位字符串)
|
||||
*/
|
||||
private String getRandomIntendedModel() {
|
||||
private String getRandomStage() {
|
||||
String[] models = {
|
||||
"奥迪A6L 2.0T", "宝马5系 2.0T", "奔驰E级 2.0T", "雷克萨斯ES 2.0L",
|
||||
"沃尔沃S90 2.0T", "凯迪拉克CT6 2.0T", "英菲尼迪Q70L 2.0T", "讴歌TLX 2.0T",
|
||||
|
||||
Reference in New Issue
Block a user