|
@@ -5,6 +5,7 @@ using System.Data;
|
|
|
using MySystem.PxcModels;
|
|
|
using Library;
|
|
|
using LitJson;
|
|
|
+using System.Threading;
|
|
|
|
|
|
namespace MySystem
|
|
|
{
|
|
@@ -15,9 +16,28 @@ namespace MySystem
|
|
|
{ }
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- public void Recommend2()
|
|
|
+ public void Start()
|
|
|
+ {
|
|
|
+ Thread th = new Thread(StartFor);
|
|
|
+ th.IsBackground = true;
|
|
|
+ th.Start();
|
|
|
+ }
|
|
|
+ public void StartFor()
|
|
|
+ {
|
|
|
+ while (true)
|
|
|
+ {
|
|
|
+ Recommend();
|
|
|
+ if(DateTime.Now.Hour > 0 && DateTime.Now.Hour < 9)
|
|
|
+ {
|
|
|
+ Thread.Sleep(3600000);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Thread.Sleep(600000);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public void Recommend()
|
|
|
{
|
|
|
DateTime check = DateTime.Parse("2023-10-01 00:00:00");
|
|
|
DateTime start = DateTime.Parse(DateTime.Now.ToString("yyyy-MM") + "-01 00:00:00");
|
|
@@ -71,6 +91,7 @@ namespace MySystem
|
|
|
{
|
|
|
int UserId = int.Parse(UserIdString);
|
|
|
bool PassFlag = true;
|
|
|
+ //判断是否历史达标创客
|
|
|
if(PassFlag)
|
|
|
{
|
|
|
if(db.RecommendDirectUser.Any(m => m.UserId == UserId && m.TradeMonth != TradeMonth))
|
|
@@ -78,6 +99,7 @@ namespace MySystem
|
|
|
PassFlag = false;
|
|
|
}
|
|
|
}
|
|
|
+ //判断上月交易额是否满3000W
|
|
|
if(PassFlag)
|
|
|
{
|
|
|
if(GetTradeAmt(UserId, PreTradeMonth) >= 30000000)
|