xxe 2 роки тому
джерело
коміт
d2ebfbc00c
3 змінених файлів з 21 додано та 9 видалено
  1. +1
    -1
      HKCardIN/Helper/DataBus.cs
  2. +12
    -5
      HKCardIN/Logic/BaseLogic.cs
  3. +8
    -3
      HKCardIN/ViewModels/RootViewModel.cs

+ 1
- 1
HKCardIN/Helper/DataBus.cs Переглянути файл

@@ -25,6 +25,6 @@ namespace HKCardIN.Helper
/// <summary>
/// 推送充值到服务器
/// </summary>
public static string PushMoneyToServer = DataBus.SaasRoute + "";
public static string PushMoneyToServer = DataBus.SaasRoute + "api/member-helper/memberconsumptionorrecharge";
}
}

+ 12
- 5
HKCardIN/Logic/BaseLogic.cs Переглянути файл

@@ -1,10 +1,14 @@
using HKCardIN.Helper;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
using XExten.Advance.HttpFramework.MultiCommon;
using XExten.Advance.HttpFramework.MultiFactory;
using XExten.Advance.LinqFramework;

namespace HKCardIN.Logic
{
@@ -14,11 +18,11 @@ namespace HKCardIN.Logic
/// 同步用户和卡信息
/// </summary>
/// <returns></returns>
public async Task<dynamic> PullUserAndCardInfo()
public async Task<dynamic> PullUserAndCardInfo(string CardNo)
{
return await IHttpMultiClient.HttpMulti.AddNode(t =>
{
t.NodePath = ApiRoute.PullUserAndCardInfo;
t.NodePath = ApiRoute.PullUserAndCardInfo;
}).Build().RunStringFirstAsync();
}
/// <summary>
@@ -26,12 +30,15 @@ namespace HKCardIN.Logic
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<dynamic> PushMoneyToServer(dynamic input)
public bool PushMoneyToServer(string CardNo, decimal Money)
{
return await IHttpMultiClient.HttpMulti.AddNode(t =>
var data = IHttpMultiClient.HttpMulti.AddNode(t =>
{
t.NodePath = ApiRoute.PushMoneyToServer;
}).Build().RunStringFirstAsync();
t.ReqType = MultiType.POST;
t.JsonParam = (new { Money, Type = 1, No = CardNo }).ToJson();
}).Build().RunStringFirst();
return bool.Parse(data.ToModel<JObject>()["data"].ToString());
}
}
}

+ 8
- 3
HKCardIN/ViewModels/RootViewModel.cs Переглянути файл

@@ -1,4 +1,5 @@
using HKCardIN.Helper;
using HKCardIN.Logic;
using Stylet;
using System;
using System.Threading;
@@ -78,18 +79,22 @@ namespace HKCardIN.ViewModels
}
public void SaveAction()
{
var c = CardNo;
var m = ShowMoney;
if (!DataBus.NetWordState)
{
HandyControl.Controls.Growl.InfoGlobal("系统已离线,请连接网络!!!");
return;
}

if (BaseLogic.GetInstance().PushMoneyToServer(CardNo, ShowMoney))
HandyControl.Controls.Growl.SuccessGlobal($"【{CardNo}】充值成功");
else
HandyControl.Controls.Growl.InfoGlobal($"【{CardNo}】充值失败");
}
#endregion

#region 方法
private void MainThread() {
private void MainThread()
{
ThreadManage.GetInstance().StartLong(new Action(() =>
{
try


Завантаження…
Відмінити
Зберегти