فهرست منبع

机具查询故障机信息补全

“DuGuYang” 3 سال پیش
والد
کامیت
ca1eb269e1
1فایلهای تغییر یافته به همراه21 افزوده شده و 1 حذف شده
  1. 21 1
      Areas/Admin/Controllers/MainServer/SysToolsController.cs

+ 21 - 1
Areas/Admin/Controllers/MainServer/SysToolsController.cs

@@ -925,7 +925,27 @@ namespace MySystem.Areas.Admin.Controllers
             }
             if (pos.Status == -1)
             {
-                return "该机具为故障机";
+                Users posUsers = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId) ?? new Users();
+                decimal Deposits = decimal.Parse(function.CheckNum(pos.SeoKeyword));
+                if (pos.BrandId != 2 && pos.BrandId != 7)
+                {
+                    Deposits = Deposits / 100;
+                }
+                string DepositGets = "未领取";
+                string DepositUsers = "";
+                ActiveReward rewards = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.RewardAmount != 40) ?? new ActiveReward();
+                if (rewards.Id > 0)
+                {
+                    Users user = db.Users.FirstOrDefault(m => m.Id == rewards.UserId) ?? new Users();
+                    DepositGets = "已领取";
+                    DepositUsers = "创客编号:" + user.MakerCode + ",姓名:" + user.RealName + ",手机号:" + user.Mobile;
+                }
+                string ActiveTimes = rewards.CreateDate == null ? "" : rewards.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss");
+                string results = "该机具为故障机" + "\n";
+                results += "机具所属人:创客编号:" + posUsers.MakerCode + ",姓名:" + posUsers.RealName + ",手机号:" + posUsers.Mobile + "\n";
+                results += "押金:" + Deposits + "\n";
+                results += "是否返现:" + DepositGets + ",领取时间:" + ActiveTimes + "\n";
+                return results;
             }
             string merInfo = "";
             string merName = "";