This commit is contained in:
@@ -199,7 +199,7 @@ namespace Sockeye.Biz
|
||||
|
||||
if (multiSite)
|
||||
{
|
||||
CustomerName += " - " + jSite["name"].Value<string>();
|
||||
CustomerName = $"{jCustomer["name"].Value<string>()} - {jSite["name"].Value<string>()}";
|
||||
log.LogInformation($"RFImport MULTISITE CUSTOMER: {CustomerName}");
|
||||
}
|
||||
|
||||
@@ -786,7 +786,42 @@ namespace Sockeye.Biz
|
||||
tlr.EmailValidated = jTrialRequestItem["emailValidated"].Value<bool>();
|
||||
tlr.Requested = (DateTime)DateUtil.EpochToDateNullIsNull(jTrialRequestItem["dtRequested"].Value<long>());
|
||||
tlr.Processed = DateUtil.EpochToDateNullIsNull(jTrialRequestItem["dtProcessed"].Value<long?>());
|
||||
tlr.Status = (TrialRequestStatus)jTrialRequestItem["status"].Value<int>();
|
||||
|
||||
/*
|
||||
rockfish status differs numerically
|
||||
switch (obj.status) {
|
||||
case 0:
|
||||
return "NEW";
|
||||
case 1:
|
||||
return "approved";
|
||||
case 2:
|
||||
return "rejected";
|
||||
default:
|
||||
return "BAD STATUS: " + obj.status;
|
||||
}
|
||||
|
||||
sockeye:
|
||||
New = 0,
|
||||
AwaitingEmailValidation = 1,
|
||||
AwaitingApproval = 2,
|
||||
Approved = 3,
|
||||
Rejected = 4
|
||||
*/
|
||||
switch (jTrialRequestItem["status"].Value<int>())
|
||||
{
|
||||
case 0:
|
||||
tlr.Status = TrialRequestStatus.New;
|
||||
break;
|
||||
case 1:
|
||||
tlr.Status = TrialRequestStatus.Approved;
|
||||
break;
|
||||
case 2:
|
||||
tlr.Status = TrialRequestStatus.Rejected;
|
||||
break;
|
||||
default:
|
||||
tlr.Status = TrialRequestStatus.Rejected;//just set unknowns to rejected
|
||||
break;
|
||||
}
|
||||
tlr.RejectReason = jTrialRequestItem["rejectReason"].Value<string>();
|
||||
tlr.LicenseId = TrialKeyId;
|
||||
var biz = TrialLicenseRequestBiz.GetBiz(ct);
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace Sockeye.Biz
|
||||
else
|
||||
{
|
||||
|
||||
if (!importedWithKeyDoNotGenerate)//do not generate is used for initial import only from rockfish, could be removed after the initial import
|
||||
if (!importedWithKeyDoNotGenerate && newObject.Active)//do not generate is used for initial import only from rockfish, could be removed after the initial import
|
||||
{
|
||||
await GenerateKey(newObject);
|
||||
|
||||
@@ -120,7 +120,9 @@ namespace Sockeye.Biz
|
||||
}
|
||||
await ValidateAsync(putObject, dbObject);
|
||||
if (HasErrors) return null;
|
||||
await GenerateKey(putObject);
|
||||
|
||||
if(putObject.Active)
|
||||
await GenerateKey(putObject);
|
||||
if (HasErrors) return null;
|
||||
|
||||
ct.Replace(dbObject, putObject);
|
||||
|
||||
Reference in New Issue
Block a user