fix: fallback customer name for dimension initialization
This commit is contained in:
@@ -41,9 +41,13 @@ public class CustomerDimensionInitializationRelay {
|
||||
repository.markCancelled(task, workerId);
|
||||
return;
|
||||
}
|
||||
String customerName = task.customerName();
|
||||
if (customerName == null || customerName.isBlank()) {
|
||||
customerName = "客户-" + task.tenantId();
|
||||
}
|
||||
ApiResponse<CustomerDimensionRuleClient.InitializationResponse> response = client.initialize(
|
||||
internalToken, new CustomerDimensionRuleClient.InitializationRequest(
|
||||
task.tenantId(), task.operatorId(), task.initializationKey(), task.customerName()));
|
||||
task.tenantId(), task.operatorId(), task.initializationKey(), customerName));
|
||||
requireSuccess(response, true);
|
||||
if (response.data() == null || response.data().configId() == null
|
||||
|| response.data().chargeRuleId() == null) {
|
||||
|
||||
Reference in New Issue
Block a user