/// <summary> /// 机器注册接口 /// </summary> /// <param name="model"></param> /// <param name="phone"></param> /// <returns></returns> public ActionResult App_MachineReg(Machine model, string phone) { model.AddTime = DateTime.Now; model.State = RowState.有效; model.AddUserId = -1; JsonMessage retJson = new JsonMessage(); using (LoveBankDBContext db = new LoveBankDBContext()) { var t_a = db.T_AdminUser; var t_m = db.T_Machine; if (t_m.Count(x => x.MachineCode == model.MachineCode) > 0) { retJson.Status = false; retJson.Info = "该设备已经注册"; return Json(retJson); } if (t_a.Count(x => x.Phone == phone) == 0) { retJson.Status = false; retJson.Info = "手机号不存在"; return Json(retJson); } db.Add<Machine>(model); db.SaveChanges(); if (db.T_MachineModuleShowManage.Count(x => x.DeptId == model.DeptId) == 0) { ///初始化模块 积分商城:JFSC MachineModuleShowManage initMachineModule1 = new MachineModuleShowManage() { Name = "积分商城", ModuleKey = "JFSC", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "e96fdf19-465c-4190-b47b-27a9af8ecfd4", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/jfsc.png" }; ///初始化模块 社区公益:SQGY MachineModuleShowManage initMachineModule2 = new MachineModuleShowManage() { Name = "社区公益", ModuleKey = "SQGY", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "bb2ee2e2-3487-4853-846c-75f71558e389", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/sqgy.png" }; ///初始化模块 网格员:WGY MachineModuleShowManage initMachineModule3 = new MachineModuleShowManage() { Name = "网格员", ModuleKey = "WGY", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "e5eafdf6-076f-4ac7-9fd0-38d3c935dd0c", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/wgy.png" }; #region 初始化数据 ///初始化模块 办事指南:BSZN MachineModuleShowManage initMachineModule4 = new MachineModuleShowManage() { Name = "办事指南", ModuleKey = "BSZN", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "d2ffce6d-9a2a-4f12-869d-5962b18b571e", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/bszn.png" }; ///初始化模块 社区动态:SQDT MachineModuleShowManage initMachineModule5 = new MachineModuleShowManage() { Name = "社区动态", ModuleKey = "SQDT", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "de359c69-c7e1-410d-8291-f8717198bc82", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/sqdt.png" }; ///初始化模块 生活圈:SHQ MachineModuleShowManage initMachineModule6 = new MachineModuleShowManage() { Name = "生活圈", ModuleKey = "SHQ", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "4b6eadc8-48d8-48d9-bd2b-623717d45406", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/shq.png" }; ///初始化模块 志愿者风采:ZYZFC MachineModuleShowManage initMachineModule7 = new MachineModuleShowManage() { Name = "志愿者风采", ModuleKey = "ZYZFC", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "a1581632-87aa-43e0-9b1a-78a3353c1d54", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/zyzfc.png" }; ///初始化模块 书记主任信箱:SJZRXX MachineModuleShowManage initMachineModule8 = new MachineModuleShowManage() { Name = "书记主任信箱", ModuleKey = "SJZRXX", DeptId = model.DeptId, AddTime = DateTime.Now, AddUserId = -1, Guid = "682f93c7-b9fa-427e-8c8f-cff0632e87be", Icon = "http://www.24hmart.cn:8082/iplustv/shouye/sjzrxx.png" }; #endregion db.Add(initMachineModule1); db.Add(initMachineModule2); db.Add(initMachineModule3); db.Add(initMachineModule4); db.Add(initMachineModule5); db.Add(initMachineModule6); db.Add(initMachineModule7); db.Add(initMachineModule8); db.SaveChanges(); } retJson.Status = true; retJson.Info = "机器注册成功"; return Json(retJson); } }
public ActionResult PostAdd(MachineModuleShowManageModel parm) { #region 初始化参数 MachineModuleShowManage model = new MachineModuleShowManage(); model.AddTime = DateTime.Now; model.AddUserId = AdminUser.ID; model.State = RowState.有效; model.Guid = Guid.NewGuid().ToString(); model.DeptId = parm.DeptId; model.IconUrl = parm.IconUrl; model.LinkUrl = parm.LinkUrl; model.ModuleKey = parm.ModuleKey; model.Name = parm.Name; model.Sort = parm.Sort; model.Type = parm.Type; model.Icon = parm.Icon; foreach (var item in parm.SourceFileList) { item.Guid = model.Guid; item.AddTime = DateTime.Now; } #endregion using (LoveBankDBContext db = new LoveBankDBContext()) { db.Add(model); db.SaveChanges(); db.T_SourceFile.AddRange(parm.SourceFileList); db.SaveChanges(); return Success("添加成功"); } }