|
|
@@ -75,7 +75,7 @@ namespace Kitty_Fall.Woker.Services
|
|
|
{
|
|
|
if (cancellationToken.IsCancellationRequested) return;
|
|
|
|
|
|
- var now = DateTime.Now;
|
|
|
+ var now = MyanmarClock.Now;
|
|
|
// Claim bang UPDATE co dieu kien de hai instance worker khong the cung tra.
|
|
|
var claimed = await dbContext.GameRewardLogs
|
|
|
.Where(x => x.RewardLogId == rewardLogId && x.Status == StatusNew)
|
|
|
@@ -96,7 +96,7 @@ namespace Kitty_Fall.Woker.Services
|
|
|
GameRewardLog rewardLog,
|
|
|
CancellationToken cancellationToken)
|
|
|
{
|
|
|
- var now = DateTime.Now;
|
|
|
+ var now = MyanmarClock.Now;
|
|
|
|
|
|
try
|
|
|
{
|
|
|
@@ -104,10 +104,10 @@ namespace Kitty_Fall.Woker.Services
|
|
|
{
|
|
|
// Fallback khong can goi WS thi danh dau xong de khong retry vo nghia.
|
|
|
rewardLog.Status = StatusSuccess;
|
|
|
- rewardLog.ResponseTime = DateTime.Now;
|
|
|
+ rewardLog.ResponseTime = MyanmarClock.Now;
|
|
|
rewardLog.ResponseCode = "SUCCESS";
|
|
|
rewardLog.ResponseMessage = "fallback reward completed";
|
|
|
- rewardLog.UpdatedTime = DateTime.Now;
|
|
|
+ rewardLog.UpdatedTime = MyanmarClock.Now;
|
|
|
await dbContext.SaveChangesAsync(cancellationToken);
|
|
|
return;
|
|
|
}
|
|
|
@@ -150,7 +150,7 @@ namespace Kitty_Fall.Woker.Services
|
|
|
var isWaiting = hasResponseCode
|
|
|
&& responseCode == CommonLogic.AddPointWaiting;
|
|
|
|
|
|
- rewardLog.ResponseTime = DateTime.Now;
|
|
|
+ rewardLog.ResponseTime = MyanmarClock.Now;
|
|
|
// DotnetLib tra ma/trang thai cua doi tac trong result.status.
|
|
|
rewardLog.ResponseCode = responseStatus
|
|
|
?? (isSuccess
|
|
|
@@ -158,7 +158,7 @@ namespace Kitty_Fall.Woker.Services
|
|
|
: CommonLogic.AddPointFailure.ToString(CultureInfo.InvariantCulture));
|
|
|
rewardLog.ResponseMessage = Truncate(addPointRes?.message, 500);
|
|
|
rewardLog.ExternalTransId = rewardLog.RewardLogId.ToString(CultureInfo.InvariantCulture);
|
|
|
- rewardLog.UpdatedTime = DateTime.Now;
|
|
|
+ rewardLog.UpdatedTime = MyanmarClock.Now;
|
|
|
|
|
|
if (isSuccess)
|
|
|
{
|
|
|
@@ -201,12 +201,12 @@ namespace Kitty_Fall.Woker.Services
|
|
|
|
|
|
rewardLog.RetryCount++;
|
|
|
rewardLog.Status = StatusFailed;
|
|
|
- rewardLog.ResponseTime = DateTime.Now;
|
|
|
+ rewardLog.ResponseTime = MyanmarClock.Now;
|
|
|
rewardLog.ResponseCode = "EXCEPTION";
|
|
|
rewardLog.ResponseMessage = Truncate(
|
|
|
$"Manual review required; automatic retry is disabled. {ex.Message}",
|
|
|
500);
|
|
|
- rewardLog.UpdatedTime = DateTime.Now;
|
|
|
+ rewardLog.UpdatedTime = MyanmarClock.Now;
|
|
|
await dbContext.SaveChangesAsync(cancellationToken);
|
|
|
}
|
|
|
}
|