修改 返利逻辑
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
@@ -95,5 +95,8 @@ namespace WebServiceTest
|
||||
var user = new WXUserManage().GetUserByUserName("18990991234");
|
||||
Console.WriteLine(user.sa_level);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,8 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Autofac" Version="9.3.2" />
|
||||
<PackageReference Include="Autofac.WebApi2" Version="6.2.0" />
|
||||
<PackageReference Include="coverlet.collector" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
|
||||
<PackageReference Include="NUnit" Version="3.14.0" />
|
||||
@@ -22,9 +24,6 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Reference Include="Autofac">
|
||||
<HintPath>..\..\packages\Autofac.9.3.2\lib\netstandard2.0\Autofac.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces">
|
||||
<HintPath>..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
</Reference>
|
||||
|
||||
Reference in new issue
Block a user