| | |
| | | { |
| | | // 1. æ¥æ¾ç®æ ç¨æ·ï¼è¦è¢«å¼ºå¶ä¸çº¿çäººï¼ |
| | | var maint = BaseDal.QueryData().FirstOrDefault(x => x.ID == id); |
| | | var sysuer = _user.QueryData(x => x.UserName == maint.UserAccount).FirstOrDefault();//user表 |
| | | if (maint == null || sysuer==null) |
| | | if (maint==null) |
| | | { |
| | | return new WebResponseContent { Status = false, Message = "æ²¡ææ¾å°è¯¥ç¨æ·" }; |
| | | } |
| | | var sysuer = _user.QueryData(x => x.UserName == maint.UserAccount).FirstOrDefault();//user表 |
| | | |
| | | |
| | | |
| | | // 2. æ¥æ¾å½åç»å½ç¨æ·ï¼æ§è¡æä½çäººï¼ |
| | |
| | | maint.MaintenanceStatus = 0; // æ¹åç¶æä¸ºä¸çº¿ |
| | | BaseDal.UpdateData(maint); |
| | | |
| | | var ip = LocalIP.Replace("::ffff:", ""); |
| | | var ip = LocalIP?.Replace("::ffff:", "") ?? ""; // 妿 LocalIP æ¯ nullï¼ip 伿¯ "" |
| | | |
| | | // 5. è®°å½æä½æ¥å¿ |
| | | var recording = new Dt_MaintenanceTeam |
| | |
| | | } |
| | | |
| | | } |
| | | var ip = LocalIP.Replace("::ffff:", ""); |
| | | |
| | | var ip = LocalIP?.Replace("::ffff:", "") ?? ""; // 妿 LocalIP æ¯ nullï¼ip 伿¯ "" |
| | | //å¦ææ»¡è¶³ä¸é¢çæ¡ä»¶å°±å¼å§ |
| | | maint.MaintenancStartTime = DateTime.Now;//è®°å½å¼å§æ¶é´ |
| | | maint.MaintenanceStatus = 1;//æ´æ¹ç¶æ |
| | |
| | | Account = account, |
| | | MaintenanceStatus=1, |
| | | OperatorName = sysuer.UserTrueName, |
| | | TeamName = sysuer.RoleName, |
| | | TeamName = sysuer.Userteam, |
| | | DistributionTime = DateTime.Now, |
| | | IPAddress = addressIp, |
| | | }; |
| | |
| | | return new WebResponseContent |
| | | { |
| | | Status = false, |
| | | Message = "æ¨æ¯æåä¸ä¸ªå¨åºçç»é¿ï¼è¯·çå¾
ææç»å宿æ£ä¿®ååç»æ" |
| | | Message = "æ¨æ¯æåä¸ä¸ªå¨åºçä¸çº§äººåï¼è¯·çå¾
ææäºçº§äººå宿æ£ä¿®ååç»æ" |
| | | }; |
| | | } |
| | | } |
| | |
| | | //{ |
| | | // return new WebResponseContent { Status = false, Message = "æä½è®¾å¤ä¸åï¼è¯·åå°åæ¬è®¾å¤åç¹å»ç»ææ£ä¿®" }; |
| | | //} |
| | | var address = _ipaddress.QueryData(x => x.IPaddress == LocalIP).FirstOrDefault(); |
| | | var ip = LocalIP.Replace("::ffff:", ""); |
| | | var ip = LocalIP?.Replace("::ffff:", "") ?? ""; // 妿 LocalIP æ¯ nullï¼ip 伿¯ "" |
| | | var address = _ipaddress.QueryData(x => x.IPaddress == ip).FirstOrDefault(); |
| | | var addressIp = ""; |
| | | if (address != null) //æ¾å°äº |
| | | { |
| | |
| | | Account = account, |
| | | MaintenanceStatus = 0, |
| | | OperatorName = sysuer.UserTrueName, |
| | | TeamName = sysuer.RoleName, |
| | | TeamName = sysuer.Userteam, |
| | | IPAddress = addressIp, |
| | | EndTime = DateTime.Now, |
| | | }; |