修改 返利逻辑
OEM返利按照成为OEM的时间开始 用户变为OEM下账号结算旧流水 退出OEM下账号 OEM结算
This commit is contained in:
1 parent
4343e31f1c
commit
51cd5f9388
16 files changed
+605
-114
No files matched your search
@@ -0,0 +1,71 @@
|
||||
using Autofac;
|
||||
using Autofac.Integration.WebApi;
|
||||
using KJD_Web;
|
||||
using KJD_Web.Services.Users;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Timers;
|
||||
using System.Web.Http;
|
||||
|
||||
namespace WebServiceTest;
|
||||
|
||||
public sealed class NUnitDebugListener : TraceListener
|
||||
{
|
||||
public override void Write(string? message)
|
||||
{
|
||||
TestContext.Write(message);
|
||||
}
|
||||
|
||||
public override void WriteLine(string? message)
|
||||
{
|
||||
TestContext.WriteLine(message);
|
||||
}
|
||||
}
|
||||
internal class UserTest
|
||||
{
|
||||
private static NUnitDebugListener? _listener;
|
||||
private IContainer _container;
|
||||
[SetUp]
|
||||
public void Setup()
|
||||
{
|
||||
_listener = new NUnitDebugListener();
|
||||
Debug.Listeners.Add(_listener);
|
||||
var config = new HttpConfiguration();
|
||||
_container = ContainerConfig.BuildContainer();
|
||||
config.DependencyResolver = new AutofacWebApiDependencyResolver(_container);
|
||||
WebApiConfig.Register(config);
|
||||
}
|
||||
[TearDown]
|
||||
public void TearDown()
|
||||
{
|
||||
_container?.Dispose();
|
||||
_listener.Dispose();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SettleOEM()
|
||||
{
|
||||
var userService = _container.Resolve<UserService>();
|
||||
var oem = userService.SettleOemFlows("13938677077");
|
||||
Console.WriteLine(new
|
||||
{
|
||||
oem.AvailableBalance,
|
||||
oem.TotalRebateAmount,
|
||||
oem.TotalWithdrawAmount
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SettleUser()
|
||||
{
|
||||
var userService = _container.Resolve<UserService>();
|
||||
var count = userService.SettleUserFlows("15938489009");
|
||||
Console.WriteLine(count);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user