|
|
@@ -283,7 +283,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
pos.BuyUserId = user.Id;
|
|
|
if (pos.CreditTrade >= CheckMoney && pos.ActivationState == 0 && (pos.BindingTime > DateTime.Now.AddDays(-30) || SysUserName == "admin"))
|
|
|
{
|
|
|
- // pos.IsPurchase = 0;
|
|
|
pos.ActivationState = 1;
|
|
|
pos.ActivationTime = DateTime.Now;
|
|
|
}
|
|
|
@@ -364,41 +363,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
pos.BindMerchantId = merchant.Id;
|
|
|
}
|
|
|
- // var makerCode = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == MakerCode) ?? new UserForMakerCode();
|
|
|
- // var prePos = db.PreSendStockDetail.FirstOrDefault(m => m.ToUserId == makerCode.UserId && m.SnId == pos.Id && m.CreateDate < DateTime.Now.AddDays(-30) && m.AuthFlag == 1 && m.ApplyFlag == 0) ?? new PreSendStockDetail();
|
|
|
- // if (makerCode.UserId > 0 && prePos.Id > 0)
|
|
|
- // {
|
|
|
- // if (prePos.CreateDate <= DateTime.Now.AddDays(-30))
|
|
|
- // {
|
|
|
- // var brandInfo = db.KqProducts.FirstOrDefault(m => m.Id == prePos.BrandId);
|
|
|
- // var amount = 0;
|
|
|
- // if (brandInfo.Name.Contains("电签"))
|
|
|
- // {
|
|
|
- // amount = 200;
|
|
|
- // }
|
|
|
- // if (brandInfo.Name.Contains("大POS"))
|
|
|
- // {
|
|
|
- // amount = 300;
|
|
|
- // }
|
|
|
- // var userAccount = db.UserAccount.FirstOrDefault(m => m.Id == makerCode.UserId) ?? new UserAccount();
|
|
|
- // if (userAccount.Id > 0)
|
|
|
- // {
|
|
|
- // userAccount.SmallStoreDeposit -= amount;
|
|
|
- // var add = db.UserAccountRecord.Add(new UserAccountRecord()
|
|
|
- // {
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
- // Remark = "小分仓押金退还",
|
|
|
- // ChangeType = 65,
|
|
|
- // BeforeBalanceAmount = userAccount.SmallStoreDeposit + amount, //变更前小分仓押金
|
|
|
- // AfterBalanceAmount = userAccount.SmallStoreDeposit, //变更后小分仓押金
|
|
|
- // ChangeAmount = amount,//变动金额
|
|
|
- // UserId = userAccount.Id,
|
|
|
-
|
|
|
- // }).Entity;
|
|
|
- // db.SaveChanges();
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
db.SaveChanges();
|
|
|
function.WriteLog(DateTime.Now.ToString() + "\n" + SysUserName + "\nMakerCode:" + MakerCode + ", PosSn:" + PosSn + ", MerNo:" + MerNo + ", AddActPrize:" + AddActPrize + ", IsPre:" + IsPre, "机具补录日志");
|
|
|
return "success";
|
|
|
@@ -507,13 +471,11 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
if (pos.CreditTrade < 1000)
|
|
|
{
|
|
|
- // pos.IsPurchase = 99;
|
|
|
db.SaveChanges();
|
|
|
return "该机具贷记卡累计交易不足1000";
|
|
|
}
|
|
|
if (pos.CreditTrade >= 1000 && pos.ActivationState == 0)
|
|
|
{
|
|
|
- // pos.IsPurchase = 0;
|
|
|
pos.ActivationState = 1;
|
|
|
pos.ActivationTime = DateTime.Now;
|
|
|
PosMerchantInfo mer = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
|
|
|
@@ -539,13 +501,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
pos.UserId = user.Id;
|
|
|
pos.BuyUserId = user.Id;
|
|
|
- // if (pos.CreditTrade < 1000)
|
|
|
- // {
|
|
|
- // pos.IsPurchase = 99;
|
|
|
- // }
|
|
|
if (pos.CreditTrade >= 1000 && pos.ActivationState == 0)
|
|
|
{
|
|
|
- // pos.IsPurchase = 0;
|
|
|
pos.ActivationState = 1;
|
|
|
pos.ActivationTime = DateTime.Now;
|
|
|
}
|
|
|
@@ -635,15 +592,9 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.ActivationState == 1 && !string.IsNullOrEmpty(m.SeoKeyword) && m.Id == posid);
|
|
|
if (pos != null)
|
|
|
{
|
|
|
- // PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId && !string.IsNullOrEmpty(m.MerIdcardNo));
|
|
|
PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
|
|
|
if (merchant != null)
|
|
|
{
|
|
|
- // PosMerchantOtherInfo otherInfo = db.PosMerchantOtherInfo.FirstOrDefault(m => m.CertId == merchant.MerIdcardNo && m.PrizeFlag1 == 0);
|
|
|
- // if (otherInfo != null)
|
|
|
- // {
|
|
|
- // otherInfo.PrizeFlag1 = 1;
|
|
|
- // db.SaveChanges();
|
|
|
string ParentNav = "";
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
|
|
|
if (user != null)
|
|
|
@@ -1015,7 +966,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == rewards.UserId) ?? new Users();
|
|
|
DepositGets = "已领取";
|
|
|
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");
|
|
|
var storeInfo = db.StoreHouse.FirstOrDefault(m => m.Id == pos.StoreId) ?? new StoreHouse();
|
|
|
@@ -1112,7 +1062,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == reward.UserId) ?? new Users();
|
|
|
DepositGet = "已领取";
|
|
|
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);
|
|
|
if (fAmount != null)
|
|
|
{
|
|
|
@@ -1132,7 +1081,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == lisreward.UserId) ?? new Users();
|
|
|
DepositGet6 = "已领取";
|
|
|
DepositUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
- // DepositUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
|
string FluxGet6 = "未领取";
|
|
|
string FluxUser6 = "";
|
|
|
@@ -1142,11 +1090,9 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == flux.UserId) ?? new Users();
|
|
|
FluxGet6 = "已领取(领取时间:" + flux.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") + ")";
|
|
|
FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName;
|
|
|
- // FluxUser6 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
|
Users touser = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
|
|
|
DepositToUser = "创客编号:" + touser.MakerCode + ",姓名:" + touser.RealName;
|
|
|
- // DepositToUser = "创客编号:" + touser.MakerCode + ",姓名:" + touser.RealName + ",手机号:" + touser.Mobile;
|
|
|
string OpenUser10 = "未领取";
|
|
|
string OpenUser20 = "未领取";
|
|
|
string Leader10 = "未领取";
|
|
|
@@ -1157,28 +1103,24 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
|
OpenUser20 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + "发放时间:" + openreward.CreateDate.Value.ToString("yyyy-MM-dd hh:mm:ss");
|
|
|
- // OpenUser20 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
|
openreward = OpenRewardDetail.FirstOrDefault(m => m.CreditRewardAmount == 10) ?? new OpenRewardDetail();
|
|
|
if (openreward.Id > 0)
|
|
|
{
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == openreward.UserId) ?? new Users();
|
|
|
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.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
- // 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.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
- // YYZX5 = "金额:" + yyzx5.ChangeAmount + ",创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
|
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();
|
|
|
@@ -1201,14 +1143,11 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
result += "机具类型:" + PosSnType + "\n";
|
|
|
result += "商户编号:" + merInfo + ",商户姓名:" + merName + "\n";
|
|
|
result += "商户型机器/直拓机器:创客编号:" + posSubUser.MakerCode + ",姓名:" + posSubUser.RealName + "\n";
|
|
|
- // result += "商户型机器/直拓机器:创客编号:" + posSubUser.MakerCode + ",姓名:" + posSubUser.RealName + ",手机号:" + posSubUser.Mobile + "\n";
|
|
|
if (change.Id > 0)
|
|
|
{
|
|
|
result += "换机来源机具SN:" + change.BackSnNo + "\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";
|
|
|
if (pos.PreUserId > 0)
|
|
|
{
|
|
|
@@ -1216,7 +1155,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
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");
|
|
|
result += "机具所属小分仓:创客编号:" + smallStoreUser.MakerCode + ",姓名:" + smallStoreUser.RealName + ",预发时间:" + preSendDate + "\n";
|
|
|
- // result += "机具所属小分仓:创客编号:" + smallStoreUser.MakerCode + ",姓名:" + smallStoreUser.RealName + ",手机号:" + smallStoreUser.Mobile + ",预发时间:" + preSendDate + "\n";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
@@ -1244,46 +1182,10 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
result += "流量费:" + FluxGet6 + "\n";
|
|
|
result += "流量费发放对象:" + FluxUser6 + "\n";
|
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
|
- // result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
result += "盟主奖:" + Leader10 + "\n";
|
|
|
result += "运营中心奖:" + YYZX5 + "\n";
|
|
|
return result;
|
|
|
}
|
|
|
- //解析金控日志
|
|
|
- // public decimal CheckLog(DateTime startDate, string PosSn)
|
|
|
- // {
|
|
|
- // bool op = true;
|
|
|
- // decimal result = 0;
|
|
|
- // DateTime today = DateTime.Now;
|
|
|
- // int i = 0;
|
|
|
- // while (op)
|
|
|
- // {
|
|
|
- // DateTime check = DateTime.Parse(startDate.ToString("yyyy-MM-dd") + " 00:00:00").AddDays(i);
|
|
|
- // if (check <= today)
|
|
|
- // {
|
|
|
- // string source = function.GetWebRequest("http://sp.kexiaoshuang.com/api/test/GetLog?date=" + check.Year + "-" + check.Month + "-" + check.Day);
|
|
|
- // MatchCollection mc = Regex.Matches(source, "{.*?2022年飞天系列-小宝电签.*?}"); //激活
|
|
|
- // foreach (Match sub in mc)
|
|
|
- // {
|
|
|
- // string content = sub.Value;
|
|
|
- // JsonData jsonObj = JsonMapper.ToObject(content);
|
|
|
- // decimal serviceAmount = decimal.Parse(jsonObj["serviceAmount"].ToString());
|
|
|
- // string posSnCheck = jsonObj["posSn"].ToString();
|
|
|
- // if (posSnCheck == PosSn && serviceAmount > 0)
|
|
|
- // {
|
|
|
- // result = serviceAmount / 100;
|
|
|
- // op = false;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // op = false;
|
|
|
- // }
|
|
|
- // i += 1;
|
|
|
- // }
|
|
|
- // return result;
|
|
|
- // }
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
@@ -1481,10 +1383,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "原机具SN不正确";
|
|
|
}
|
|
|
- // if (oldpos.BindingState != 1)
|
|
|
- // {
|
|
|
- // return "原机具未绑定";
|
|
|
- // }
|
|
|
PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.PreUserId == 0);//添加新机是否为预发机判断
|
|
|
if (newpos == null)
|
|
|
{
|
|
|
@@ -1513,15 +1411,9 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
newpos.BindingTime = oldpos.BindingTime;
|
|
|
newpos.ActivationTime = oldpos.ActivationTime;
|
|
|
newpos.IsFirst = oldpos.IsFirst;
|
|
|
- // bool checkActReward = db.ActiveReward.Any(m => m.KqMerNo == merchant.KqMerNo);
|
|
|
- // if (!checkActReward)
|
|
|
- // {
|
|
|
newpos.SeoKeyword = oldpos.SeoKeyword;
|
|
|
newpos.PrizeParams = oldpos.PrizeParams;
|
|
|
newpos.LeaderUserId = oldpos.LeaderUserId;
|
|
|
- // }
|
|
|
- // oldpos.BuyUserId = 0;
|
|
|
- // oldpos.UserId = 0;
|
|
|
oldpos.Status = -1;
|
|
|
|
|
|
//对应调整客小爽企业版数据
|
|
|
@@ -1693,10 +1585,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
amount = 200;
|
|
|
}
|
|
|
- // var storeUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == store.UserId) ?? new UserAccount();
|
|
|
var storeFromUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == storeFrom.UserId) ?? new UserAccount();
|
|
|
var storeBackUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == storeBack.UserId) ?? new UserAccount();
|
|
|
- // storeUserAcount.ValidAmount += amount;
|
|
|
storeFromUserAcount.ValidAmount += amount;
|
|
|
storeBackUserAcount.ValidAmount -= amount;
|
|
|
|
|
|
@@ -1906,7 +1796,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
var storeUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == store.UserId) ?? new UserAccount();
|
|
|
var storeFromUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == storeFrom.UserId) ?? new UserAccount();
|
|
|
var storeBackUserAcount = db.UserAccount.FirstOrDefault(m => m.Id == storeBack.UserId) ?? new UserAccount();
|
|
|
- // storeUserAcount.ValidAmount += amount;
|
|
|
storeFromUserAcount.ValidAmount += amount;
|
|
|
storeBackUserAcount.ValidAmount -= amount;
|
|
|
newpos.StoreId = oldpos.StoreId;
|
|
|
@@ -2004,117 +1893,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- // for (int i = 0; i < OldSnList.Length; i++)
|
|
|
- // {
|
|
|
- // string OldSnNum = OldSnList[i];
|
|
|
- // string NewSnNum = NewSnList[i];
|
|
|
- // StoreForCode storeForCode = db.StoreForCode.FirstOrDefault(m => m.Code == BackStoreNo) ?? new StoreForCode();
|
|
|
- // MachineForSnNo oldForSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == OldSnNum) ?? new MachineForSnNo();
|
|
|
- // MachineForSnNo newForSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == NewSnNum) ?? new MachineForSnNo();
|
|
|
- // StoreHouse oldStore = new StoreHouse();
|
|
|
- // PosMachinesTwo oldpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == oldForSnNo.SnId && m.BindingState == 0);
|
|
|
- // if (storeForCode.StoreId > 0)
|
|
|
- // {
|
|
|
- // StoreHouse store = db.StoreHouse.FirstOrDefault(m => m.Id == storeForCode.StoreId);
|
|
|
- // if (Convert.ToInt32(store.BrandId) != Convert.ToInt32(oldpos.BrandId))
|
|
|
- // {
|
|
|
- // return "您输入的仓库不符机具对应品牌";
|
|
|
- // }
|
|
|
- // oldStore = db.StoreHouse.FirstOrDefault(m => m.Id == oldpos.StoreId);
|
|
|
- // oldpos.Status = -1;
|
|
|
- // oldpos.StoreId = store.Id;
|
|
|
- // }
|
|
|
- // if (oldpos == null)
|
|
|
- // {
|
|
|
- // return "原机具SN不正确或者不符合换机条件";
|
|
|
- // }
|
|
|
- // PosMachinesTwo newpos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == newForSnNo.SnId && m.BuyUserId == 0 && m.UserId == 0 && m.BindingState == 0);
|
|
|
- // if (newpos == null)
|
|
|
- // {
|
|
|
- // return "新机具SN不正确或者不为仓库机";
|
|
|
- // }
|
|
|
- // if (oldpos.BrandId != newpos.BrandId)
|
|
|
- // {
|
|
|
- // return "新机具和旧机具品牌不相同";
|
|
|
- // }
|
|
|
-
|
|
|
- // var brandInfo = db.KqProducts.FirstOrDefault(m => m.Id == newpos.BrandId) ?? new KqProducts();
|
|
|
- // if (brandInfo.Name.Contains("大POS"))
|
|
|
- // {
|
|
|
- // amount = 300;
|
|
|
- // }
|
|
|
- // if (brandInfo.Name.Contains("电签"))
|
|
|
- // {
|
|
|
- // amount = 200;
|
|
|
- // }
|
|
|
- // var storehouse = db.StoreHouse.FirstOrDefault(m => m.Id == newpos.StoreId) ?? new StoreHouse();
|
|
|
- // storehouse.LaveNum -= 1;
|
|
|
- // var userAcount = db.UserAccount.FirstOrDefault(m => m.Id == storehouse.UserId) ?? new UserAccount();
|
|
|
- // if (oldpos.StoreId != newpos.StoreId)
|
|
|
- // {
|
|
|
- // userAcount.ValidAmount += amount;
|
|
|
- // newpos.StoreId = oldpos.StoreId;
|
|
|
- // newpos.BuyUserId = oldpos.BuyUserId;
|
|
|
- // newpos.UserId = oldpos.UserId;
|
|
|
- // newpos.LeaderUserId = oldpos.LeaderUserId;
|
|
|
- // newpos.PreUserId = oldpos.PreUserId;
|
|
|
- // newpos.IsFirst = oldpos.IsFirst;
|
|
|
- // newpos.TransferTime = oldpos.TransferTime;
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // newpos.BuyUserId = oldpos.BuyUserId;
|
|
|
- // newpos.UserId = oldpos.UserId;
|
|
|
- // newpos.LeaderUserId = oldpos.LeaderUserId;
|
|
|
- // newpos.PreUserId = oldpos.PreUserId;
|
|
|
- // newpos.IsFirst = oldpos.IsFirst;
|
|
|
- // newpos.TransferTime = oldpos.TransferTime;
|
|
|
- // }
|
|
|
- // db.SaveChanges();
|
|
|
-
|
|
|
- // var oldPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == oldpos.BrandId) ?? new KqProducts();
|
|
|
- // var newPosBrand = db.KqProducts.FirstOrDefault(m => m.Id == newpos.BrandId) ?? new KqProducts();
|
|
|
- // var UserId = 0;
|
|
|
- // if (oldpos.BuyUserId == 0)
|
|
|
- // {
|
|
|
- // UserId = oldStore.UserId;
|
|
|
- // }
|
|
|
- // else
|
|
|
- // {
|
|
|
- // UserId = oldpos.BuyUserId;
|
|
|
- // }
|
|
|
- // BrokenMachineChange add = db.BrokenMachineChange.Add(new BrokenMachineChange()
|
|
|
- // {
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
- // CreateMan = SysUserName + "-" + SysRealName,
|
|
|
- // ChangeNo = "BPC" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(3), //转换单号
|
|
|
- // UserId = UserId, //创客
|
|
|
- // }).Entity;
|
|
|
- // db.SaveChanges();
|
|
|
- // BrokenMachineChangeDetail adds = db.BrokenMachineChangeDetail.Add(new BrokenMachineChangeDetail()
|
|
|
- // {
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
- // CreateMan = SysUserName + "-" + SysRealName,
|
|
|
- // OutSnNo = OldSnNum,
|
|
|
- // BackSnNo = NewSnNum,
|
|
|
- // ChangeNo = add.ChangeNo, //转换单号
|
|
|
- // ChangeId = add.Id, //转换记录Id
|
|
|
- // UserId = add.UserId, //创客
|
|
|
- // }).Entity;
|
|
|
- // db.SaveChanges();
|
|
|
- // if (IsSend == 1)
|
|
|
- // {
|
|
|
- // RedisDbconn.Instance.AddList("MsgPersonalQueue", Newtonsoft.Json.JsonConvert.SerializeObject(new MsgPersonal()
|
|
|
- // {
|
|
|
- // UserId = UserId, //接收创客
|
|
|
- // MsgType = 2,
|
|
|
- // Title = "坏机换新成功通知", //标题
|
|
|
- // Summary = "您的坏机 " + oldPosBrand.Name + " SN:" + OldSn + "已经成功为您换为" + newPosBrand.Name + "SN:" + NewSn + "。",
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
-
|
|
|
- // }));
|
|
|
- // }
|
|
|
- // }
|
|
|
foreach (string sub in opData)
|
|
|
{
|
|
|
string[] datalist = sub.Split(":");
|
|
|
@@ -2125,133 +1903,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
- // #region 机具解绑
|
|
|
-
|
|
|
- // public IActionResult Unbind(string right)
|
|
|
- // {
|
|
|
- // ViewBag.RightInfo = RightInfo;
|
|
|
- // ViewBag.right = right;
|
|
|
-
|
|
|
- // return View();
|
|
|
- // }
|
|
|
-
|
|
|
- // [HttpPost]
|
|
|
- // public string UnbindDo(string PosSn, string MakerCode, string MerNo, int IsSend = 0)
|
|
|
- // {
|
|
|
- // if (string.IsNullOrEmpty(PosSn))
|
|
|
- // {
|
|
|
- // return "请输入机具SN";
|
|
|
- // }
|
|
|
- // if (string.IsNullOrEmpty(MakerCode))
|
|
|
- // {
|
|
|
- // return "请输入创客编号";
|
|
|
- // }
|
|
|
- // MachineForSnNo forSnNo = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == PosSn);
|
|
|
- // if (forSnNo == null)
|
|
|
- // {
|
|
|
- // return "机具SN不存在";
|
|
|
- // }
|
|
|
- // PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == forSnNo.SnId);
|
|
|
- // if (pos == null)
|
|
|
- // {
|
|
|
- // return "机具SN不存在";
|
|
|
- // }
|
|
|
- // if (string.IsNullOrEmpty(MerNo) && pos.BrandId != 1 && pos.BrandId != 3)
|
|
|
- // {
|
|
|
- // return "请输入商户编号";
|
|
|
- // }
|
|
|
- // UserForMakerCode forMakerCode = db.UserForMakerCode.FirstOrDefault(m => m.MakerCode == MakerCode);
|
|
|
- // if (forMakerCode == null)
|
|
|
- // {
|
|
|
- // return "创客不存在";
|
|
|
- // }
|
|
|
- // MachineForMerNo forMerNo = db.MachineForMerNo.FirstOrDefault(m => m.MerNo == MerNo);
|
|
|
- // if (forMerNo == null && pos.BrandId != 1 && pos.BrandId != 3)
|
|
|
- // {
|
|
|
- // return "商户编号不存在";
|
|
|
- // }
|
|
|
- // if (pos.BuyUserId != forMakerCode.UserId)
|
|
|
- // {
|
|
|
- // return "机具SN和创客不匹配";
|
|
|
- // }
|
|
|
- // if (pos.ActivationState == 1)
|
|
|
- // {
|
|
|
- // return "机具已激活,不能解绑";
|
|
|
- // }
|
|
|
- // if (pos.BuyUserId == 0)
|
|
|
- // {
|
|
|
- // return "机具是仓库机,不支持解绑";
|
|
|
- // }
|
|
|
- // if (pos.BindingState == 0)
|
|
|
- // {
|
|
|
- // return "机具未绑定,不支持解绑";
|
|
|
- // }
|
|
|
- // if (pos.BindingTime < DateTime.Now.AddDays(-30) && SysUserName != "admin")
|
|
|
- // {
|
|
|
- // return "机具绑定已超过30天,不支持解绑";
|
|
|
- // }
|
|
|
- // if (pos.CreditTrade > 0 || !string.IsNullOrEmpty(pos.SeoKeyword))
|
|
|
- // {
|
|
|
- // return "该机具已交易,无法解绑";
|
|
|
- // }
|
|
|
- // if (forMerNo != null)
|
|
|
- // {
|
|
|
- // PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
|
|
|
- // if (merchant != null)
|
|
|
- // {
|
|
|
- // //机具解绑删除客小爽企业版对应数据
|
|
|
- // var merInfo = db.BusinessPartnerMerchant.FirstOrDefault(m => m.MerchantId == merchant.Id);
|
|
|
- // if (merInfo != null)
|
|
|
- // {
|
|
|
- // db.BusinessPartnerMerchant.Remove(merInfo);
|
|
|
- // }
|
|
|
- // var posInfo = db.BusinessPartnerPos.FirstOrDefault(m => m.PosId == pos.Id);
|
|
|
- // if (posInfo != null)
|
|
|
- // {
|
|
|
- // db.BusinessPartnerPos.Remove(posInfo);
|
|
|
- // }
|
|
|
-
|
|
|
- // db.PosMerchantInfo.Remove(merchant);
|
|
|
- // }
|
|
|
- // db.MachineForMerNo.Remove(forMerNo);
|
|
|
- // db.SaveChanges();
|
|
|
- // }
|
|
|
- // db.MachineUnBind.Add(new MachineUnBind()
|
|
|
- // {
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
- // SeoTitle = SysUserName + "-" + SysRealName,
|
|
|
- // MerchantId = pos.BindMerchantId,
|
|
|
- // AuditDate = DateTime.Now,
|
|
|
- // AuditDesc = "平台操作解绑",
|
|
|
- // AuditStatus = 1,
|
|
|
- // SnNo = pos.PosSn,
|
|
|
- // BrandId = pos.BrandId,
|
|
|
- // UserId = pos.BuyUserId,
|
|
|
- // ApplyNo = "U" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8),
|
|
|
- // });
|
|
|
- // pos.BindMerchantId = 0;
|
|
|
- // pos.BindingState = 0;
|
|
|
- // pos.BindingTime = DateTime.Parse("1900-01-01");
|
|
|
- // pos.UserId = pos.BuyUserId;
|
|
|
- // string IdBrand = pos.BuyUserId + "_" + pos.BrandId;
|
|
|
- // db.SaveChanges();
|
|
|
- // PublicFunction.SycnMachineCount(pos.BuyUserId, pos.BrandId);
|
|
|
- // if (IsSend == 1)
|
|
|
- // {
|
|
|
- // RedisDbconn.Instance.AddList("MsgPersonalQueue", Newtonsoft.Json.JsonConvert.SerializeObject(new MsgPersonal()
|
|
|
- // {
|
|
|
- // UserId = pos.BuyUserId, //接收创客
|
|
|
- // MsgType = 2,
|
|
|
- // Title = "解绑成功通知", //标题
|
|
|
- // Summary = "" + PosSn + "机具已成功解绑,当前机具如需绑定同一客户请再2个工作日后再进行绑定,直接绑定会导致数控异常,相关损失由您本人承担。",
|
|
|
- // CreateDate = DateTime.Now,
|
|
|
- // }));
|
|
|
- // }
|
|
|
- // return "success";
|
|
|
- // }
|
|
|
- // #endregion
|
|
|
-
|
|
|
-
|
|
|
|
|
|
#region 机具解绑
|
|
|
|
|
|
@@ -2306,7 +1957,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "请输入创客编号";
|
|
|
}
|
|
|
- // if (string.IsNullOrEmpty(MerNo) && pos.BrandId != 1 && pos.BrandId != 3)
|
|
|
if (string.IsNullOrEmpty(MerNo))
|
|
|
{
|
|
|
return "请输入商户编号";
|
|
|
@@ -2317,7 +1967,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
return "创客不存在";
|
|
|
}
|
|
|
MachineForMerNo forMerNo = db.MachineForMerNo.FirstOrDefault(m => m.MerNo == MerNo);
|
|
|
- // if (forMerNo == null && pos.BrandId != 1 && pos.BrandId != 3)
|
|
|
if (forMerNo == null)
|
|
|
{
|
|
|
return "商户编号不存在";
|
|
|
@@ -2791,9 +2440,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
bool directPrize = false; //直推奖标记
|
|
|
int ParentUserId = user.ParentUserId;
|
|
|
- // List<int> proids = new List<int>();
|
|
|
- // proids.Add(10);
|
|
|
- // proids.Add(11);
|
|
|
while (ParentUserId > 0)
|
|
|
{
|
|
|
Users puser = db.Users.FirstOrDefault(m => m.Id == ParentUserId) ?? new Users();
|
|
|
@@ -2921,7 +2567,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
OpenUser10 = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
}
|
|
|
result += "开机奖20:" + OpenUser20 + "\n";
|
|
|
- // result += "开机奖10:" + OpenUser10 + "\n";
|
|
|
dic.Add("id", pos.Id.ToString());
|
|
|
dic.Add("code", "0");
|
|
|
dic.Add("result", result);
|
|
|
@@ -2938,10 +2583,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "补录机,不能补发开机奖";
|
|
|
}
|
|
|
- // if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
- // {
|
|
|
- // return "绑定已超过30天";
|
|
|
- // }
|
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
if (ActPrize == 0)
|
|
|
{
|
|
|
@@ -3104,14 +2745,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
}
|
|
|
string result = "";
|
|
|
- // if (!PrizeFlag.Contains("20"))
|
|
|
- // {
|
|
|
- // result += "20元奖励未发,请检查上级是否满足条件\n";
|
|
|
- // }
|
|
|
- // if (!PrizeFlag.Contains("10"))
|
|
|
- // {
|
|
|
- // result += "10元奖励未发,请检查上级是否满足条件\n";
|
|
|
- // }
|
|
|
if (string.IsNullOrEmpty(result))
|
|
|
{
|
|
|
return "发放成功";
|
|
|
@@ -3197,10 +2830,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
return "机具未激活";
|
|
|
}
|
|
|
- // if (pos.BindingTime < DateTime.Now.AddDays(-30))
|
|
|
- // {
|
|
|
- // return "绑定已超过30天";
|
|
|
- // }
|
|
|
decimal ActPrize = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
if (ActPrize == 0)
|
|
|
{
|
|
|
@@ -4264,11 +3893,6 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
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) ?? new PosMachinesTwo();
|
|
|
- // var store = db.StoreHouse.FirstOrDefault(m => m.Id == oldpos.StoreId) ?? new StoreHouse();
|
|
|
- // if (store.UserId != 142237)//判断是否是属于坏机仓的机具
|
|
|
- // {
|
|
|
- // error += "以下操作失败" + OldSnNum + ',' + "该机具不在坏机仓或不存在" + '\n';
|
|
|
- // }
|
|
|
if (!opData.Contains(oldpos.BuyUserId + ":" + oldpos.BrandId))
|
|
|
{
|
|
|
opData.Add(oldpos.BuyUserId + ":" + oldpos.BrandId);
|