|
@@ -1008,7 +1008,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == rewards.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == rewards.UserId) ?? new Users();
|
|
|
DepositGets = "已领取";
|
|
DepositGets = "已领取";
|
|
|
- DepositUsers = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ DepositUsers = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // DepositUsers = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
string ActiveTimes = rewards.CreateDate == null ? "" : rewards.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
string ActiveTimes = rewards.CreateDate == null ? "" : rewards.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
var storeInfo = db.StoreHouse.FirstOrDefault(m => m.Id == pos.StoreId) ?? new StoreHouse();
|
|
var storeInfo = db.StoreHouse.FirstOrDefault(m => m.Id == pos.StoreId) ?? new StoreHouse();
|
|
@@ -1104,7 +1105,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == reward.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == reward.UserId) ?? new Users();
|
|
|
DepositGet = "已领取";
|
|
DepositGet = "已领取";
|
|
|
- DepositUser = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ DepositUser = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // DepositUser = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
var fAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 0);
|
|
var fAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 0);
|
|
|
if (fAmount != null)
|
|
if (fAmount != null)
|
|
|
{
|
|
{
|
|
@@ -1123,7 +1125,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == lisreward.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == lisreward.UserId) ?? new Users();
|
|
|
DepositGet6 = "已领取";
|
|
DepositGet6 = "已领取";
|
|
|
- DepositUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ DepositUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // DepositUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
string FluxGet6 = "未领取";
|
|
string FluxGet6 = "未领取";
|
|
|
string FluxUser6 = "";
|
|
string FluxUser6 = "";
|
|
@@ -1132,24 +1135,44 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == flux.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == flux.UserId) ?? new Users();
|
|
|
FluxGet6 = "已领取(领取时间:" + flux.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + ")";
|
|
FluxGet6 = "已领取(领取时间:" + flux.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + ")";
|
|
|
- FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
Users touser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
|
|
Users touser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
|
|
|
- DepositToUser = "创客编号:" + touser.MakerCode + ",姓名:" + touser.RealName + ",手机号:" + touser.Mobile;
|
|
|
|
|
|
|
+ DepositToUser = "创客编号:" + touser.MakerCode + ",姓名:" + touser.RealName;
|
|
|
|
|
+ // DepositToUser = "创客编号:" + touser.MakerCode + ",姓名:" + touser.RealName + ",手机号:" + touser.Mobile;
|
|
|
string OpenUser10 = "未领取";
|
|
string OpenUser10 = "未领取";
|
|
|
string OpenUser20 = "未领取";
|
|
string OpenUser20 = "未领取";
|
|
|
|
|
+ string Leader10 = "未领取";
|
|
|
|
|
+ string YYZX5 = "未领取";
|
|
|
var OpenRewardDetail = db.OpenRewardDetail.Where(m => m.SnNo == pos.PosSn).ToList();
|
|
var OpenRewardDetail = db.OpenRewardDetail.Where(m => m.SnNo == pos.PosSn).ToList();
|
|
|
OpenRewardDetail openreward = OpenRewardDetail.FirstOrDefault(m => m.CreditRewardAmount == 20) ?? new OpenRewardDetail();
|
|
OpenRewardDetail openreward = OpenRewardDetail.FirstOrDefault(m => m.CreditRewardAmount == 20) ?? new OpenRewardDetail();
|
|
|
if (openreward.Id > 0)
|
|
if (openreward.Id > 0)
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
|
- OpenUser20 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ OpenUser20 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // OpenUser20 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
openreward = OpenRewardDetail.FirstOrDefault(m => m.CreditRewardAmount == 10) ?? new OpenRewardDetail();
|
|
openreward = OpenRewardDetail.FirstOrDefault(m => m.CreditRewardAmount == 10) ?? new OpenRewardDetail();
|
|
|
if (openreward.Id > 0)
|
|
if (openreward.Id > 0)
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
|
- OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
|
|
+ OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
+ }
|
|
|
|
|
+ var leader10 = db.UserAccountRecord.FirstOrDefault(m => m.QueryCount == pos.Id && m.ChangeType == 116) ?? new UserAccountRecord();
|
|
|
|
|
+ if (leader10.Id > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ Users user = db.Users.FirstOrDefault(m => m.Id == leader10.UserId) ?? new Users();
|
|
|
|
|
+ Leader10 = "金额:" + leader10.ChangeAmount + ",创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // Leader10 = "金额:" + leader10.ChangeAmount + ",创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
|
|
+ }
|
|
|
|
|
+ var yyzx5 = db.UserAccountRecord.FirstOrDefault(m => m.QueryCount == pos.Id && m.ChangeType == 121) ?? new UserAccountRecord();
|
|
|
|
|
+ if (yyzx5.Id > 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ Users user = db.Users.FirstOrDefault(m => m.Id == yyzx5.UserId) ?? new Users();
|
|
|
|
|
+ YYZX5 = "金额:" + yyzx5.ChangeAmount + ",创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
|
|
+ // YYZX5 = "金额:" + yyzx5.ChangeAmount + ",创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
MachineApply apply = db.MachineApply.FirstOrDefault(m => m.SwapSnExpand.Contains(pos.PosSn)) ?? new MachineApply();
|
|
MachineApply apply = db.MachineApply.FirstOrDefault(m => m.SwapSnExpand.Contains(pos.PosSn)) ?? new MachineApply();
|
|
|
Orders applyorder = db.Orders.FirstOrDefault(m => m.Id == apply.QueryCount) ?? new Orders();
|
|
Orders applyorder = db.Orders.FirstOrDefault(m => m.Id == apply.QueryCount) ?? new Orders();
|
|
@@ -1165,22 +1188,27 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
string ActiveTime = reward.CreateDate == null ? "" : reward.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
string ActiveTime = reward.CreateDate == null ? "" : reward.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
string ActiveTime6 = lisreward.CreateDate == null ? "" : lisreward.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
string ActiveTime6 = lisreward.CreateDate == null ? "" : lisreward.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
string result = "";
|
|
string result = "";
|
|
|
|
|
+ result += "机器持有人顶级:创客编号:" + posTopUser.MakerCode + ",姓名:" + posTopUser.RealName + "\n";
|
|
|
|
|
+ result += "\n";
|
|
|
result += "机具SN:" + pos.PosSn + "\n";
|
|
result += "机具SN:" + pos.PosSn + "\n";
|
|
|
result += "商户编号:" + merInfo + ",商户姓名:" + merName + "\n";
|
|
result += "商户编号:" + merInfo + ",商户姓名:" + merName + "\n";
|
|
|
- result += "商户型机器/直拓机器:创客编号:" + posSubUser.MakerCode + ",姓名:" + posSubUser.RealName + ",手机号:" + posSubUser.Mobile + "\n";
|
|
|
|
|
|
|
+ result += "商户型机器/直拓机器:创客编号:" + posSubUser.MakerCode + ",姓名:" + posSubUser.RealName + "\n";
|
|
|
|
|
+ // result += "商户型机器/直拓机器:创客编号:" + posSubUser.MakerCode + ",姓名:" + posSubUser.RealName + ",手机号:" + posSubUser.Mobile + "\n";
|
|
|
if (change.Id > 0)
|
|
if (change.Id > 0)
|
|
|
{
|
|
{
|
|
|
result += "换机来源机具SN:" + change.BackSnNo + "\n";
|
|
result += "换机来源机具SN:" + change.BackSnNo + "\n";
|
|
|
}
|
|
}
|
|
|
- result += "机具所属人:创客编号:" + posUser.MakerCode + ",姓名:" + posUser.RealName + ",手机号:" + posUser.Mobile + "\n";
|
|
|
|
|
- result += "机器持有人顶级:创客编号:" + posTopUser.MakerCode + ",姓名:" + posTopUser.RealName + ",手机号:" + posTopUser.Mobile + "\n";
|
|
|
|
|
|
|
+ result += "机具所属人:创客编号:" + posUser.MakerCode + ",姓名:" + posUser.RealName + "\n";
|
|
|
|
|
+ // result += "机具所属人:创客编号:" + posUser.MakerCode + ",姓名:" + posUser.RealName + ",手机号:" + posUser.Mobile + "\n";
|
|
|
|
|
+ // result += "机器持有人顶级:创客编号:" + posTopUser.MakerCode + ",姓名:" + posTopUser.RealName + ",手机号:" + posTopUser.Mobile + "\n";
|
|
|
result += "机器所属仓库:仓库编号:" + store.StoreNo + ",仓库名称:" + store.StoreName + "\n";
|
|
result += "机器所属仓库:仓库编号:" + store.StoreNo + ",仓库名称:" + store.StoreName + "\n";
|
|
|
if (pos.PreUserId > 0)
|
|
if (pos.PreUserId > 0)
|
|
|
{
|
|
{
|
|
|
Users smallStoreUser = db.Users.FirstOrDefault(m => m.Id == pos.PreUserId) ?? new Users();
|
|
Users smallStoreUser = db.Users.FirstOrDefault(m => m.Id == pos.PreUserId) ?? new Users();
|
|
|
PreSendStockDetail preSend = db.PreSendStockDetail.FirstOrDefault(m => m.SnId == pos.Id && m.ToUserId == pos.PreUserId && m.Status == 1) ?? new PreSendStockDetail();
|
|
PreSendStockDetail preSend = db.PreSendStockDetail.FirstOrDefault(m => m.SnId == pos.Id && m.ToUserId == pos.PreUserId && m.Status == 1) ?? new PreSendStockDetail();
|
|
|
string preSendDate = preSend.CreateDate == null ? "" : preSend.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
string preSendDate = preSend.CreateDate == null ? "" : preSend.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
- result += "机具所属小分仓:创客编号:" + smallStoreUser.MakerCode + ",姓名:" + smallStoreUser.RealName + ",手机号:" + smallStoreUser.Mobile + ",预发时间:" + preSendDate + "\n";
|
|
|
|
|
|
|
+ result += "机具所属小分仓:创客编号:" + smallStoreUser.MakerCode + ",姓名:" + smallStoreUser.RealName + ",预发时间:" + preSendDate + "\n";
|
|
|
|
|
+ // result += "机具所属小分仓:创客编号:" + smallStoreUser.MakerCode + ",姓名:" + smallStoreUser.RealName + ",手机号:" + smallStoreUser.Mobile + ",预发时间:" + preSendDate + "\n";
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
@@ -1197,7 +1225,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
result += "是否发货:" + SendStatus + ",发货时间:" + SendDate + "\n";
|
|
result += "是否发货:" + SendStatus + ",发货时间:" + SendDate + "\n";
|
|
|
result += "押金:" + Deposit + "\n";
|
|
result += "押金:" + Deposit + "\n";
|
|
|
result += "是否返现:" + DepositGet + ",领取时间:" + ActiveTime + "\n";
|
|
result += "是否返现:" + DepositGet + ",领取时间:" + ActiveTime + "\n";
|
|
|
- result += "返现金额:" + headAmount + " " + " " + footAmount + "\n";//TODO: 添加返现金额和额外奖励
|
|
|
|
|
|
|
+ result += "返现金额:" + headAmount + " " + " " + footAmount + "\n";
|
|
|
result += "押金返现应返现对象:" + DepositToUser + "\n";
|
|
result += "押金返现应返现对象:" + DepositToUser + "\n";
|
|
|
result += "押金返现实际返现对象:" + DepositUser + "\n";
|
|
result += "押金返现实际返现对象:" + DepositUser + "\n";
|
|
|
if (pos.BrandId == 6)
|
|
if (pos.BrandId == 6)
|
|
@@ -1208,7 +1236,9 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
result += "流量费:" + FluxGet6 + "\n";
|
|
result += "流量费:" + FluxGet6 + "\n";
|
|
|
result += "流量费发放对象:" + FluxUser6 + "\n";
|
|
result += "流量费发放对象:" + FluxUser6 + "\n";
|
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
|
- result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
|
|
|
|
+ // result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
|
|
+ result += "盟主奖" + Leader10 + "\n";
|
|
|
|
|
+ result += "运营中心奖" + YYZX5 + "\n";
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
//解析金控日志
|
|
//解析金控日志
|
|
@@ -1682,9 +1712,47 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
newpos.PreUserId = oldpos.PreUserId;
|
|
newpos.PreUserId = oldpos.PreUserId;
|
|
|
|
|
|
|
|
oldpos.StoreId = storeBack.Id;
|
|
oldpos.StoreId = storeBack.Id;
|
|
|
|
|
+ oldpos.QueryCount = 0;
|
|
|
|
|
+ oldpos.UpdateDate = null;
|
|
|
|
|
+ oldpos.ActivityList = null;
|
|
|
|
|
+ oldpos.SeoKeyword = null;
|
|
|
|
|
+ oldpos.SeoDescription = null;
|
|
|
|
|
+ oldpos.OrderId = 0;
|
|
|
|
|
+ oldpos.RecycEndDate = null;
|
|
|
|
|
+ oldpos.RecycBackCount = 0;
|
|
|
|
|
+ oldpos.PrizeParams = null;
|
|
|
|
|
+ oldpos.ScanQrTrade = 0;
|
|
|
|
|
+ oldpos.BindMerchantId = 0;
|
|
|
|
|
+ oldpos.CreditTrade = 0;
|
|
|
|
|
+ oldpos.DebitCardTrade = 0;
|
|
|
|
|
+ oldpos.IsVip = 0;
|
|
|
|
|
+ oldpos.UserNav = null;
|
|
|
|
|
+ oldpos.TransferTime = null;
|
|
|
|
|
+ oldpos.IsPurchase = 0;
|
|
|
|
|
+ oldpos.Detail = null;
|
|
|
|
|
+ oldpos.BindingTime = null;
|
|
|
|
|
+ oldpos.BindingState = 0;
|
|
|
|
|
+ oldpos.ActivationTime = null;
|
|
|
|
|
+ oldpos.ActivationState = 0;
|
|
|
|
|
+ oldpos.LeaderUserId = 0;
|
|
|
|
|
+ oldpos.PreUserId = 0;
|
|
|
|
|
+ oldpos.IsFirst = 0;
|
|
|
|
|
+ oldpos.DownFeeMan = null;
|
|
|
|
|
+ oldpos.DownFeeFlag = 0;
|
|
|
|
|
+ oldpos.DownFeeDate = null;
|
|
|
|
|
+ oldpos.UpFeeMan = null;
|
|
|
|
|
+ oldpos.UpFeeFlag = 0;
|
|
|
|
|
+ oldpos.UpFeeDate = null;
|
|
|
|
|
+ oldpos.OpReserve1 = 0;
|
|
|
|
|
+ oldpos.OpReserve2 = 0;
|
|
|
|
|
+ oldpos.OpReserve3 = 0;
|
|
|
|
|
+ oldpos.OpId = 0;
|
|
|
|
|
+ oldpos.RecycStartDate = null;
|
|
|
|
|
+ oldpos.SourcePosSn = null;
|
|
|
oldpos.BuyUserId = 0;
|
|
oldpos.BuyUserId = 0;
|
|
|
oldpos.UserId = 0;
|
|
oldpos.UserId = 0;
|
|
|
oldpos.Status = -1;
|
|
oldpos.Status = -1;
|
|
|
|
|
+ db.SaveChanges();
|
|
|
|
|
|
|
|
PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == newpos.BindMerchantId);
|
|
PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == newpos.BindMerchantId);
|
|
|
if (merchant != null)
|
|
if (merchant != null)
|
|
@@ -1832,6 +1900,43 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
newpos.TransferTime = oldpos.TransferTime;
|
|
newpos.TransferTime = oldpos.TransferTime;
|
|
|
|
|
|
|
|
oldpos.StoreId = storeBack.Id;
|
|
oldpos.StoreId = storeBack.Id;
|
|
|
|
|
+ oldpos.QueryCount = 0;
|
|
|
|
|
+ oldpos.UpdateDate = null;
|
|
|
|
|
+ oldpos.ActivityList = null;
|
|
|
|
|
+ oldpos.SeoKeyword = null;
|
|
|
|
|
+ oldpos.SeoDescription = null;
|
|
|
|
|
+ oldpos.OrderId = 0;
|
|
|
|
|
+ oldpos.RecycEndDate = null;
|
|
|
|
|
+ oldpos.RecycBackCount = 0;
|
|
|
|
|
+ oldpos.PrizeParams = null;
|
|
|
|
|
+ oldpos.ScanQrTrade = 0;
|
|
|
|
|
+ oldpos.BindMerchantId = 0;
|
|
|
|
|
+ oldpos.CreditTrade = 0;
|
|
|
|
|
+ oldpos.DebitCardTrade = 0;
|
|
|
|
|
+ oldpos.IsVip = 0;
|
|
|
|
|
+ oldpos.UserNav = null;
|
|
|
|
|
+ oldpos.TransferTime = null;
|
|
|
|
|
+ oldpos.IsPurchase = 0;
|
|
|
|
|
+ oldpos.Detail = null;
|
|
|
|
|
+ oldpos.BindingTime = null;
|
|
|
|
|
+ oldpos.BindingState = 0;
|
|
|
|
|
+ oldpos.ActivationTime = null;
|
|
|
|
|
+ oldpos.ActivationState = 0;
|
|
|
|
|
+ oldpos.LeaderUserId = 0;
|
|
|
|
|
+ oldpos.PreUserId = 0;
|
|
|
|
|
+ oldpos.IsFirst = 0;
|
|
|
|
|
+ oldpos.DownFeeMan = null;
|
|
|
|
|
+ oldpos.DownFeeFlag = 0;
|
|
|
|
|
+ oldpos.DownFeeDate = null;
|
|
|
|
|
+ oldpos.UpFeeMan = null;
|
|
|
|
|
+ oldpos.UpFeeFlag = 0;
|
|
|
|
|
+ oldpos.UpFeeDate = null;
|
|
|
|
|
+ oldpos.OpReserve1 = 0;
|
|
|
|
|
+ oldpos.OpReserve2 = 0;
|
|
|
|
|
+ oldpos.OpReserve3 = 0;
|
|
|
|
|
+ oldpos.OpId = 0;
|
|
|
|
|
+ oldpos.RecycStartDate = null;
|
|
|
|
|
+ oldpos.SourcePosSn = null;
|
|
|
oldpos.BuyUserId = 0;
|
|
oldpos.BuyUserId = 0;
|
|
|
oldpos.UserId = 0;
|
|
oldpos.UserId = 0;
|
|
|
oldpos.Status = -1;
|
|
oldpos.Status = -1;
|
|
@@ -2578,7 +2683,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
|
- result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
|
|
|
|
+ // result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
dic.Add("id", pos.Id.ToString());
|
|
dic.Add("id", pos.Id.ToString());
|
|
|
dic.Add("code", "0");
|
|
dic.Add("code", "0");
|
|
|
dic.Add("result", result);
|
|
dic.Add("result", result);
|
|
@@ -2591,10 +2696,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
return "机具未激活";
|
|
return "机具未激活";
|
|
|
}
|
|
}
|
|
|
- if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
|
|
- {
|
|
|
|
|
- return "绑定已超过30天";
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "绑定已超过30天";
|
|
|
|
|
+ // }
|
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
if (ActPrize == 0)
|
|
if (ActPrize == 0)
|
|
|
{
|
|
{
|
|
@@ -2751,7 +2856,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
RedisDbconn.Instance.AddList("UserAccountRecord:" + puser.Id + ":1:" + monthString, userAccountRecord);
|
|
RedisDbconn.Instance.AddList("UserAccountRecord:" + puser.Id + ":1:" + monthString, userAccountRecord);
|
|
|
RedisDbconn.Instance.AddNumber("UserAccount:" + puser.Id + ":1:" + monthString, Prize);
|
|
RedisDbconn.Instance.AddNumber("UserAccount:" + puser.Id + ":1:" + monthString, Prize);
|
|
|
|
|
|
|
|
- Prize -= 10;
|
|
|
|
|
|
|
+ Prize = 0;
|
|
|
PrizeFlag.Add(Prize.ToString("f0"));
|
|
PrizeFlag.Add(Prize.ToString("f0"));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -2761,10 +2866,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
result += "20元奖励未发,请检查上级是否满足条件\n";
|
|
result += "20元奖励未发,请检查上级是否满足条件\n";
|
|
|
}
|
|
}
|
|
|
- if (!PrizeFlag.Contains("10"))
|
|
|
|
|
- {
|
|
|
|
|
- result += "10元奖励未发,请检查上级是否满足条件\n";
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (!PrizeFlag.Contains("10"))
|
|
|
|
|
+ // {
|
|
|
|
|
+ // result += "10元奖励未发,请检查上级是否满足条件\n";
|
|
|
|
|
+ // }
|
|
|
if (string.IsNullOrEmpty(result))
|
|
if (string.IsNullOrEmpty(result))
|
|
|
{
|
|
{
|
|
|
return "发放成功";
|
|
return "发放成功";
|
|
@@ -2833,7 +2938,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
if (flux.Id > 0)
|
|
if (flux.Id > 0)
|
|
|
{
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == flux.UserId) ?? new Users();
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == flux.UserId) ?? new Users();
|
|
|
- FluxGet6 = "已领取(领取时间:" + flux.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + ")";
|
|
|
|
|
|
|
+ FluxGet6 = "已领取(金额:" + flux.FluxFeeAmt + ",领取时间:" + flux.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + ")";
|
|
|
FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
}
|
|
|
result += "流量费:" + FluxGet6 + "\n";
|
|
result += "流量费:" + FluxGet6 + "\n";
|
|
@@ -2850,10 +2955,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
{
|
|
|
return "机具未激活";
|
|
return "机具未激活";
|
|
|
}
|
|
}
|
|
|
- if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
|
|
- {
|
|
|
|
|
- return "绑定已超过30天";
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
|
|
+ // {
|
|
|
|
|
+ // return "绑定已超过30天";
|
|
|
|
|
+ // }
|
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
if (ActPrize == 0)
|
|
if (ActPrize == 0)
|
|
|
{
|
|
{
|
|
@@ -3588,7 +3693,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- pos.UpdateDate = DateTime.Now;
|
|
|
|
|
pos.BindMerchantId = posMerchant.Id;
|
|
pos.BindMerchantId = posMerchant.Id;
|
|
|
db.SaveChanges();
|
|
db.SaveChanges();
|
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "根据机具号、商户号、商户姓名关联");
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "根据机具号、商户号、商户姓名关联");
|
|
@@ -3682,35 +3786,28 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
return "请输入划拨对象创客编号";
|
|
return "请输入划拨对象创客编号";
|
|
|
}
|
|
}
|
|
|
var query = PosSn + "," + FromMakerCode + "," + ToMakerCode;
|
|
var query = PosSn + "," + FromMakerCode + "," + ToMakerCode;
|
|
|
- var user = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == FromMakerCode) ?? new UserForMakerCode();
|
|
|
|
|
- var tuser = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == ToMakerCode) ?? new UserForMakerCode();
|
|
|
|
|
- var fUserId = db.Users.FirstOrDefault(m => m.Id == user.UserId) ?? new Users();
|
|
|
|
|
- var tUserId = db.Users.FirstOrDefault(m => m.Id == tuser.UserId) ?? new Users();
|
|
|
|
|
var machineForSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == PosSn) ?? new MachineForSnNo();
|
|
var machineForSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == PosSn) ?? new MachineForSnNo();
|
|
|
- var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineForSnNo.SnId && m.BuyUserId == user.UserId) ?? new PosMachinesTwo();
|
|
|
|
|
|
|
+ var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineForSnNo.SnId) ?? new PosMachinesTwo();
|
|
|
if (posInfo.Id == 0)
|
|
if (posInfo.Id == 0)
|
|
|
{
|
|
{
|
|
|
return "机具" + PosSn + "不存在";
|
|
return "机具" + PosSn + "不存在";
|
|
|
}
|
|
}
|
|
|
|
|
+ var user = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == FromMakerCode) ?? new UserForMakerCode();
|
|
|
|
|
+ var tuser = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == ToMakerCode) ?? new UserForMakerCode();
|
|
|
|
|
+ var fUserId = db.Users.FirstOrDefault(m => m.Id == user.UserId) ?? new Users();
|
|
|
if (fUserId.Id == 0)
|
|
if (fUserId.Id == 0)
|
|
|
{
|
|
{
|
|
|
return "来源创客" + FromMakerCode + "不存在";
|
|
return "来源创客" + FromMakerCode + "不存在";
|
|
|
}
|
|
}
|
|
|
|
|
+ var tUserId = db.Users.FirstOrDefault(m => m.Id == tuser.UserId) ?? new Users();
|
|
|
if (tUserId.Id == 0)
|
|
if (tUserId.Id == 0)
|
|
|
{
|
|
{
|
|
|
return "划拨创客" + ToMakerCode + "不存在";
|
|
return "划拨创客" + ToMakerCode + "不存在";
|
|
|
}
|
|
}
|
|
|
if (posInfo.BindingState == 0)
|
|
if (posInfo.BindingState == 0)
|
|
|
{
|
|
{
|
|
|
- if (posInfo.UserId == 0 || posInfo.BuyUserId == posInfo.UserId)
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.BuyUserId = tUserId.Id;
|
|
|
|
|
- posInfo.UserId = tUserId.Id;
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- posInfo.BuyUserId = tUserId.Id;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ posInfo.BuyUserId = tUserId.Id;
|
|
|
|
|
+ posInfo.UserId = tUserId.Id;
|
|
|
db.SaveChanges();
|
|
db.SaveChanges();
|
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "划拨创客机具");
|
|
function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "划拨创客机具");
|
|
|
}
|
|
}
|
|
@@ -3766,5 +3863,115 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ #region 查询创客循环资格
|
|
|
|
|
+
|
|
|
|
|
+ public IActionResult SeeUserLoop(string right)
|
|
|
|
|
+ {
|
|
|
|
|
+ ViewBag.RightInfo = RightInfo;
|
|
|
|
|
+ ViewBag.right = right;
|
|
|
|
|
+
|
|
|
|
|
+ return View();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [HttpPost]
|
|
|
|
|
+ public string SeeUserLoopDo(string MakerCode)
|
|
|
|
|
+ {
|
|
|
|
|
+ var userForMakerCode = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == MakerCode) ?? new UserForMakerCode();
|
|
|
|
|
+ var user = db.Users.FirstOrDefault(m => m.Id == userForMakerCode.UserId) ?? new Users();
|
|
|
|
|
+ var pos = db.PosMachinesTwo.Where(m => m.Status > -1 && m.BuyUserId == user.Id).ToList();
|
|
|
|
|
+ var brandList = db.KqProducts.ToList();
|
|
|
|
|
+ var info = "";
|
|
|
|
|
+ foreach (var item in brandList)
|
|
|
|
|
+ {
|
|
|
|
|
+ var brand = item.Name;
|
|
|
|
|
+ //已过期
|
|
|
|
|
+ var overdue = pos.Count(m => m.RecycEndDate < DateTime.Now && m.BrandId == item.Id);
|
|
|
|
|
+ //可申请
|
|
|
|
|
+ var use = pos.Count(m => m.IsPurchase == 0 && m.RecycEndDate > DateTime.Now && m.BrandId == item.Id);
|
|
|
|
|
+ //已使用
|
|
|
|
|
+ var used = pos.Count(m => m.IsPurchase == 1 && m.BrandId == item.Id);
|
|
|
|
|
+
|
|
|
|
|
+ info += "品牌:" + brand + ",已过期:" + overdue + ",可申请:" + use + ",已使用:" + used + "\n";
|
|
|
|
|
+ }
|
|
|
|
|
+ return info;
|
|
|
|
|
+ }
|
|
|
|
|
+ #endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ #region 坏机回仓
|
|
|
|
|
+
|
|
|
|
|
+ public IActionResult BadPosToStore(string right)
|
|
|
|
|
+ {
|
|
|
|
|
+ ViewBag.RightInfo = RightInfo;
|
|
|
|
|
+ ViewBag.right = right;
|
|
|
|
|
+
|
|
|
|
|
+ return View();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ [HttpPost]
|
|
|
|
|
+ public string BadPosToStoreDo(string OldSn)
|
|
|
|
|
+ {
|
|
|
|
|
+ string[] OldSnList;
|
|
|
|
|
+ OldSnList = OldSn.Replace("\r", "").Split('\n');
|
|
|
|
|
+ string error = "";
|
|
|
|
|
+ for (int i = 0; i < OldSnList.Length; i++)
|
|
|
|
|
+ {
|
|
|
|
|
+ string OldSnNum = OldSnList[i];
|
|
|
|
|
+ MachineForSnNo oldForSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == OldSnNum) ?? new MachineForSnNo();
|
|
|
|
|
+ PosMachinesTwo oldpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == oldForSnNo.SnId && m.Status == -1) ?? new PosMachinesTwo();
|
|
|
|
|
+ if (oldpos.Id == 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ error += "以下操作失败" + OldSnNum + ',' + "该机具不是坏机或不存在" + '\n';
|
|
|
|
|
+ }
|
|
|
|
|
+ oldpos.QueryCount = 0;
|
|
|
|
|
+ oldpos.UpdateDate = null;
|
|
|
|
|
+ oldpos.ActivityList = null;
|
|
|
|
|
+ oldpos.SeoKeyword = null;
|
|
|
|
|
+ oldpos.SeoDescription = null;
|
|
|
|
|
+ oldpos.OrderId = 0;
|
|
|
|
|
+ oldpos.RecycEndDate = null;
|
|
|
|
|
+ oldpos.RecycBackCount = 0;
|
|
|
|
|
+ oldpos.PrizeParams = null;
|
|
|
|
|
+ oldpos.ScanQrTrade = 0;
|
|
|
|
|
+ oldpos.BindMerchantId = 0;
|
|
|
|
|
+ oldpos.CreditTrade = 0;
|
|
|
|
|
+ oldpos.DebitCardTrade = 0;
|
|
|
|
|
+ oldpos.IsVip = 0;
|
|
|
|
|
+ oldpos.UserNav = null;
|
|
|
|
|
+ oldpos.TransferTime = null;
|
|
|
|
|
+ oldpos.IsPurchase = 0;
|
|
|
|
|
+ oldpos.Detail = null;
|
|
|
|
|
+ oldpos.BindingTime = null;
|
|
|
|
|
+ oldpos.BindingState = 0;
|
|
|
|
|
+ oldpos.ActivationTime = null;
|
|
|
|
|
+ oldpos.ActivationState = 0;
|
|
|
|
|
+ oldpos.LeaderUserId = 0;
|
|
|
|
|
+ oldpos.PreUserId = 0;
|
|
|
|
|
+ oldpos.IsFirst = 0;
|
|
|
|
|
+ oldpos.DownFeeMan = null;
|
|
|
|
|
+ oldpos.DownFeeFlag = 0;
|
|
|
|
|
+ oldpos.DownFeeDate = null;
|
|
|
|
|
+ oldpos.UpFeeMan = null;
|
|
|
|
|
+ oldpos.UpFeeFlag = 0;
|
|
|
|
|
+ oldpos.UpFeeDate = null;
|
|
|
|
|
+ oldpos.OpReserve1 = 0;
|
|
|
|
|
+ oldpos.OpReserve2 = 0;
|
|
|
|
|
+ oldpos.OpReserve3 = 0;
|
|
|
|
|
+ oldpos.OpId = 0;
|
|
|
|
|
+ oldpos.RecycStartDate = null;
|
|
|
|
|
+ oldpos.SourcePosSn = null;
|
|
|
|
|
+ oldpos.BuyUserId = 0;
|
|
|
|
|
+ oldpos.UserId = 0;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!string.IsNullOrEmpty(error))
|
|
|
|
|
+ {
|
|
|
|
|
+ return "Warning|" + error;
|
|
|
|
|
+ }
|
|
|
|
|
+ db.SaveChanges();
|
|
|
|
|
+ return "success";
|
|
|
|
|
+ }
|
|
|
|
|
+ #endregion
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|