Browse Source

fix channelpayent đổi thưởng

student 6 giờ trước cách đây
mục cha
commit
4dd518b78f

+ 7 - 2
website/Areas/LotteryV2/Controllers/HomeController.cs

@@ -958,10 +958,11 @@ namespace LotteryWebApp.Areas.LotteryV2.Controllers
         }
 
         [HttpPost]
-        public IActionResult ConfirmTransfer(string otp, string phone, string amount)
+        public IActionResult ConfirmTransfer(string otp, string phone, string amount, string channelPayment)
         {
             try
             {
+                log.Info($"[ConfirmTransfer] START - otp: {otp}, phone: {phone}, amount: {amount}, channelPayment: {channelPayment}");
                 var token = HttpContext.Session.GetComplexData<string>("token");
                 var msisdn = HttpContext.Session.GetComplexData<string>("msisdn");
                 if (string.IsNullOrEmpty(token)) return Json(new { status = Code.SESSION_EXPIRED, message = "Session expired" });
@@ -975,7 +976,9 @@ namespace LotteryWebApp.Areas.LotteryV2.Controllers
                     language = CultureInfo.CurrentCulture.Name.StartsWith("en") ? "0" : "1",
                     channel = configuration.GetSection("channel").Value
                 };
+                log.Info($"[ConfirmTransfer] Call ConfirmOTPApi Request: {JsonConvert.SerializeObject(otpRequest)}");
                 ConfirmOTPResponse otpResponse = api.ConfirmOTPApi(configuration, otpRequest);
+                log.Info($"[ConfirmTransfer] Call ConfirmOTPApi Response: {JsonConvert.SerializeObject(otpResponse)}");
 
                 if (otpResponse.responseCode != Code.SUCCESS)
                 {
@@ -990,12 +993,14 @@ namespace LotteryWebApp.Areas.LotteryV2.Controllers
                     money = amount,
                     otp = otp,
                     token = token,
-                    channelPayment = Constants.BASIC_WALLET_TRANSFER,
+                    channelPayment = channelPayment ?? Constants.BASIC_WALLET_TRANSFER,
                     language = CultureInfo.CurrentCulture.Name.StartsWith("en") ? "0" : "1",
                     channel = configuration.GetSection("channel").Value
                 };
 
+                log.Info($"[ConfirmTransfer] Call TransferMoneyApi Request: {JsonConvert.SerializeObject(xferRequest)}");
                 TransferMoneyResponse xferResponse = api.TransferMoneyApi(configuration, xferRequest);
+                log.Info($"[ConfirmTransfer] Call TransferMoneyApi Response: {JsonConvert.SerializeObject(xferResponse)}");
 
                 if (xferResponse.responseCode == Code.SUCCESS)
                 {

+ 1 - 1
website/Languages/Lang.Designer.cs

@@ -2665,7 +2665,7 @@ namespace LotteryWebApp.Languages {
         }
         
         /// <summary>
-        ///   Looks up a localized string similar to Jwe kounye a.
+        ///   Looks up a localized string similar to Play now.
         /// </summary>
         public static string rule_play_now {
             get {

+ 1 - 1
website/Languages/Lang.resx

@@ -951,7 +951,7 @@ We’ll help you create an account in a few easy steps.</value>
     <value>Pwochen tou</value>
   </data>
   <data name="rule_play_now" xml:space="preserve">
-    <value>Jwe kounye a</value>
+    <value>Play now</value>
   </data>
   <data name="rule_how_to_play" xml:space="preserve">
     <value>Kijan pouw jwe</value>