|
|
@@ -1065,11 +1065,14 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Users user = db.Users.FirstOrDefault(m => m.Id == reward.UserId) ?? new Users();
|
|
|
DepositGet = "已领取";
|
|
|
DepositUser = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
|
|
|
- var fAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 0);
|
|
|
- var lAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 1);
|
|
|
- if (fAmount != null && lAmount != null)
|
|
|
+ var fAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 0);
|
|
|
+ if (fAmount != null)
|
|
|
{
|
|
|
headAmount = fAmount.RewardAmount;
|
|
|
+ }
|
|
|
+ var lAmount = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 1);
|
|
|
+ if (lAmount != null)
|
|
|
+ {
|
|
|
footAmount = lAmount.RewardAmount;
|
|
|
}
|
|
|
}
|
|
|
@@ -2197,12 +2200,30 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
data["RealName"] = user.RealName;
|
|
|
if(SnNoList.Length > i)
|
|
|
{
|
|
|
+ string SourceSn = SnNoList[i].Split(':')[0];
|
|
|
data["ComeSn"] = SnNoList[i];
|
|
|
- data["ComeSnParam"] = SnNoList[i].Split(':')[0];
|
|
|
+ data["ComeSnParam"] = SourceSn;
|
|
|
+ MachineForSnNo machineFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == SourceSn) ?? new MachineForSnNo();
|
|
|
+ PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineFor.SnId) ?? new PosMachinesTwo();
|
|
|
+ if(pos.LeaderUserId > 0)
|
|
|
+ {
|
|
|
+ Users leader = db.Users.FirstOrDefault(m => m.Id == pos.LeaderUserId) ?? new Users();
|
|
|
+ data["ComeSnMakerCode"] = leader.MakerCode;
|
|
|
+ data["ComeSnRealName"] = leader.RealName;
|
|
|
+ }
|
|
|
}
|
|
|
if(OrderSnNo.Length > i)
|
|
|
{
|
|
|
+ string SendSn = OrderSnNo[i];
|
|
|
data["SendSn"] = OrderSnNo[i];
|
|
|
+ MachineForSnNo machineFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == SendSn) ?? new MachineForSnNo();
|
|
|
+ PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineFor.SnId) ?? new PosMachinesTwo();
|
|
|
+ if(pos.LeaderUserId > 0)
|
|
|
+ {
|
|
|
+ Users leader = db.Users.FirstOrDefault(m => m.Id == pos.LeaderUserId) ?? new Users();
|
|
|
+ data["SendSnMakerCode"] = leader.MakerCode;
|
|
|
+ data["SendSnRealName"] = leader.RealName;
|
|
|
+ }
|
|
|
}
|
|
|
data["CreateDate"] = apply.CreateDate == null ? "" : apply.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
data["Status"] = order.Status == 2 ? "已发货" : "未发货";
|
|
|
@@ -2225,12 +2246,30 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
data["RealName"] = user.RealName;
|
|
|
if(SnNoList.Length > i)
|
|
|
{
|
|
|
+ string SourceSn = SnNoList[i].Split(':')[0];
|
|
|
data["ComeSn"] = SnNoList[i];
|
|
|
- data["ComeSnParam"] = SnNoList[i].Split(':')[0];
|
|
|
+ data["ComeSnParam"] = SourceSn;
|
|
|
+ MachineForSnNo machineFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == SourceSn) ?? new MachineForSnNo();
|
|
|
+ PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineFor.SnId) ?? new PosMachinesTwo();
|
|
|
+ if(pos.LeaderUserId > 0)
|
|
|
+ {
|
|
|
+ Users leader = db.Users.FirstOrDefault(m => m.Id == pos.LeaderUserId) ?? new Users();
|
|
|
+ data["ComeSnMakerCode"] = leader.MakerCode;
|
|
|
+ data["ComeSnRealName"] = leader.RealName;
|
|
|
+ }
|
|
|
}
|
|
|
if(OrderSnNo.Length > i)
|
|
|
{
|
|
|
+ string SendSn = OrderSnNo[i];
|
|
|
data["SendSn"] = OrderSnNo[i];
|
|
|
+ MachineForSnNo machineFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == SendSn) ?? new MachineForSnNo();
|
|
|
+ PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == machineFor.SnId) ?? new PosMachinesTwo();
|
|
|
+ if(pos.LeaderUserId > 0)
|
|
|
+ {
|
|
|
+ Users leader = db.Users.FirstOrDefault(m => m.Id == pos.LeaderUserId) ?? new Users();
|
|
|
+ data["SendSnMakerCode"] = leader.MakerCode;
|
|
|
+ data["SendSnRealName"] = leader.RealName;
|
|
|
+ }
|
|
|
}
|
|
|
data["CreateDate"] = apply.CreateDate == null ? "" : apply.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
data["Status"] = order.Status == 2 ? "已发货" : "未发货";
|