public IActionResult Create(moneyViewModel model) { var response = ResponseModelFactory.CreateInstance; //if (string.IsNullOrEmpty(AuthContextService.CurrentUser.SchoolUuid)) //{ // response.SetFailed(""); // return Ok(response); //} using (_dbContext) { var entity = new HaiKanStudentDiningManagementSystem.Api.Entities.ElectronicBill(); entity.ElectronicUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.PurchaseTime = model.PurchaseTime; entity.Phone = model.Phone; entity.Supplier = model.Supplier; entity.CuisineName = model.CuisineName; entity.ProducedTime = model.ProducedTime; entity.Specification = model.Specification; entity.Quantity = model.Quantity; entity.SchoolUuid = model.SchoolUuid; entity.ExpirationTime = model.ExpirationTime; entity.Rt = model.RT; entity.AddPeople = AuthContextService.CurrentUser.DisplayName; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); _dbContext.ElectronicBill.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(SchoolJourViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = new SchoolJour(); entity.SchoolJourUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.Headline = model.Headline; entity.SchoolUuid = model.SchoolUuid; entity.Content = model.Content; entity.Accessory = model.Accessory; entity.Digest = model.Digest; entity.AddPeople = AuthContextService.CurrentUser.DisplayName; entity.Addtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); entity.Start = "0"; entity.Tag = model.Tag; //entity.SchoolUuid = Guid.NewGuid(); _dbContext.SchoolJour.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(PostjobsViewModel model) { var response = ResponseModelFactory.CreateInstance; //if (string.IsNullOrEmpty(AuthContextService.CurrentUser.SchoolUuid)) //{ // response.SetFailed(""); // return Ok(response); //} using (_dbContext) { if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } //if (_dbContext.Postjobs.Count(x => x.SchoolUuid.ToString() == AuthContextService.CurrentUser.SchoolUuid) > 0) //{ // response.SetFailed("已存在"); // return Ok(response); //} var entity = _mapper.Map <PostjobsViewModel, Postjobs>(model); entity.PostUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.FullState = 0; entity.SchoolUuid = AuthContextService.CurrentUser.SchoolGuid; entity.AddTime = DateTime.Now; _dbContext.Postjobs.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(ClassViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { if (_dbContext.Class.Any(x => x.IsDelete == 0 && x.ClassName == model.ClassName && x.SchoolUuid == AuthContextService.CurrentUser.SchoolGuid)) { response.SetFailed("已存在该班级名称"); return(Ok(response)); } var entity = new Entities.Class(); entity.ClassUuid = Guid.NewGuid(); //entity.SchoolUuid = model.SchoolUuid; entity.IsDelete = 0; entity.ClassName = model.ClassName; entity.SchoolUuid = AuthContextService.CurrentUser.SchoolGuid; _dbContext.Class.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(QualityViewModel model) { var response = ResponseModelFactory.CreateInstance; //if (string.IsNullOrEmpty(AuthContextService.CurrentUser.SchoolUuid)) //{ // response.SetFailed(""); // return Ok(response); //} using (_dbContext) { var entity = new HaiKanStudentDiningManagementSystem.Api.Entities.Quality(); entity.QualityUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); entity.FlieName = model.FlieName; entity.JianJie = model.JianJie; entity.SchoolUuid = model.SchoolUuid; entity.Accessory = model.Accessory; entity.EffectiveTime = Convert.ToDateTime(model.EffectiveTime).ToString("yyyy-MM-dd"); //entity.SchoolUuid = Guid.NewGuid(); _dbContext.Quality.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(SchoolLifeViewModel model) { var response = ResponseModelFactory.CreateInstance; //if (string.IsNullOrEmpty(AuthContextService.CurrentUser.SchoolUuid)) //{ // response.SetFailed(""); // return Ok(response); //} using (_dbContext) { var entity = new SchoolLife(); entity.SchoollifeUuid = Guid.NewGuid(); entity.SchoolUuid = model.SchoolUuid; entity.IsDelete = 0; entity.Headline = model.Headline; entity.Content = model.Content; entity.Accessory = model.Accessory; entity.Digest = model.Digest; entity.AddPeople = AuthContextService.CurrentUser.DisplayName; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); entity.State = "0"; entity.Tag = model.Tag; //entity.SchoolUuid = Guid.NewGuid(); _dbContext.SchoolLife.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(PermissionCreateViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.Name.Trim().Length <= 0) { response.SetFailed("请输入权限名称"); return(Ok(response)); } using (_dbContext) { if (_dbContext.SystemPermission.Count(x => x.ActionCode == model.ActionCode && x.SystemMenuUuid == model.SystemMenuUuid) > 0) { response.SetFailed("权限操作码已存在"); return(Ok(response)); } if (_dbContext.SystemPermission.Count(x => x.Name == model.Name && x.SystemMenuUuid == model.SystemMenuUuid) > 0) { response.SetFailed("权限名称已存在"); return(Ok(response)); } var entity = _mapper.Map <PermissionCreateViewModel, SystemPermission>(model); entity.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); entity.SystemPermissionUuid = Guid.NewGuid(); entity.CreatedByUserGuid = AuthContextService.CurrentUser.Guid; entity.CreatedByUserName = AuthContextService.CurrentUser.DisplayName; _dbContext.SystemPermission.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(IngredientViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { if (model.SchoolUuid != null) { var query = _dbContext.Ingredient.FirstOrDefault(x => x.IsDelete != 1 && x.SchoolUuid == model.SchoolUuid && x.FoodName == model.FoodName); if (query != null) { response.SetFailed("该食材已存在"); return(Ok(response)); } } else { var query = _dbContext.Ingredient.FirstOrDefault(x => x.IsDelete != 1 && x.SchoolUuid == AuthContextService.CurrentUser.SchoolGuid && x.FoodName == model.FoodName); if (query != null) { response.SetFailed("该食材已存在"); return(Ok(response)); } } var Ingredient = new Entities.Ingredient() { IngredientUuid = Guid.NewGuid(), FoodName = model.FoodName, TypeUuid = model.TypeUuid, HeatEnergy = model.HeatEnergy, Protein = model.Protein, Fat = model.Fat, Saccharides = model.Saccharides, Va = model.Va, AddTime = model.AddTime, AddPeople = model.AddPeople, IsDelete = 0, Accessory = model.Accessory, SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid, }; _dbContext.Ingredient.Add(Ingredient); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); } }
public IActionResult Create(ProcessViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { //if (_dbContext.MealFlow.Any(x => x.CuisineUuid == model.CuisineUuid && x.MealType == model.MealType && x.AddTime == Convert.ToDateTime(model.AddTime).ToString("yyyy-MM-dd"))) //{ // response.SetFailed("当天该用餐类型的菜品已存在"); // return Ok(response); //} var mealFlow = new MealFlow() { MealFlowUuid = Guid.NewGuid(), CuisineUuid = model.CuisineUuid, MealType = model.MealType, Buying = model.Buying, Detection = model.Detection, WashVege = model.WashVege, Chopper = model.Chopper, Cook = model.Cook, BuyingTime = model.BuyingTime, DetectionTime = model.DetectionTime, WashVegeTime = model.WashVegeTime, ChopperTime = model.ChopperTime, CookTime = model.CookTime, //BuyingTime = Convert.ToDateTime(model.BuyingTime).ToString("yyyy-MM-dd HH:mm:ss"), //DetectionTime = Convert.ToDateTime(model.DetectionTime).ToString("yyyy-MM-dd HH:mm:ss"), //WashVegeTime = Convert.ToDateTime(model.WashVegeTime).ToString("yyyy-MM-dd HH:mm:ss"), //ChopperTime = Convert.ToDateTime(model.ChopperTime).ToString("yyyy-MM-dd HH:mm:ss"), //CookTime = Convert.ToDateTime(model.CookTime).ToString("yyyy-MM-dd HH:mm:ss"), //AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), AddTime = Convert.ToDateTime(model.AddTime).ToString("yyyy-MM-dd"), IsDelete = 0, SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid, }; _dbContext.MealFlow.Add(mealFlow); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); } }
public IActionResult Create(PurchaseRecordViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { var entity = _dbContext.Ingredient.FirstOrDefault(x => x.FoodName == model.FoodName.Trim() && x.IsDelete == 0 && x.SchoolUuid == AuthContextService.CurrentUser.SchoolGuid); if (entity == null) { response.SetFailed("该食材不存在"); return(Ok(response)); } var purchaseRecord = new Entities.PurchaseRecord() { PurchaseUuid = Guid.NewGuid(), IngredientUuid = model.IngredientUuid, Supplier = model.Supplier, //PurchaseDate = Convert.ToDateTime(model.PurchaseDate).AddHours(-8).ToString("yyyy-MM-dd HH:mm:ss"), PurchaseDate = Convert.ToDateTime(model.PurchaseDate).ToString("yyyy-MM-dd HH:mm:ss"), PurchaseNum = model.PurchaseNum, HeatEnergy = model.HeatEnergy, Protein = model.Protein, Fat = model.Fat, Saccharides = model.Saccharides, Va = model.Va, State = model.State, Accessory = model.Accessory, SystemUserUuid = model.SystemUserUuid, AddTime = DateTime.Now.ToString("yyyy-MM-dd"), AddPeople = model.AddPeople, IsDelete = 0, Price = model.Price, Unit = model.Unit, SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid, }; _dbContext.PurchaseRecord.Add(purchaseRecord); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); } }
public IActionResult Create(dynamic model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { string idcard = model.idcardNum; string ordername = model.orderName; string serialNumber = model.serialNumber; string amountPayable = model.amountPayable; string orderMoney = model.orderMoney; var isserial = _dbContext.StudentBill.FirstOrDefault(x => x.SerialNumber == serialNumber); if (isserial != null) { response.SetFailed("该流水号已存在"); return(Ok(response)); } var iscard = _dbContext.StudentBill.FirstOrDefault(x => x.IdcardNum == idcard && x.OrderName == ordername); if (iscard != null) { response.SetFailed("该学生账单已存在"); return(Ok(response)); } var entity = new StudentBill(); entity.StudentBillUuid = Guid.NewGuid(); entity.SerialNumber = serialNumber; entity.StudentName = model.studentName; entity.IdcardNum = idcard; //string strSex = idcard.Substring(14, 3); //if (int.Parse(strSex) % 2 == 0)//性别代码为偶数是女性奇数为男性 //{ // entity.Sex = 2; //} //else //{ // entity.Sex = 1; //} entity.ClassName = model.className; entity.OrderName = ordername; entity.AmountPayable = model.amountPayable == null ? 0 : model.amountPayable; entity.OrderMoney = model.orderMoney == null ? 0 : model.orderMoney; entity.IsDeleted = 0; entity.SchoolUuid = AuthContextService.CurrentUser.SchoolGuid; _dbContext.StudentBill.Add(entity); _dbContext.SaveChanges(); response.SetSuccess("添加成功"); return(Ok(response)); } }
public IActionResult Create(SchoolViewModel model) { var response = ResponseModelFactory.CreateInstance; if (string.IsNullOrEmpty(model.SchoolName.Trim())) { response.SetFailed("请输入学校名称"); return(Ok(response)); } using (_dbContext) { if (_dbContext.School.Any(x => x.SchoolName == model.SchoolName)) { response.SetFailed("学校已存在"); return(Ok(response)); } var school = new School() { SchoolName = model.SchoolName, SchoolType = model.SchoolType, SchoolUuid = Guid.NewGuid(), AddPeople = model.AddPeople, AddTime = DateTime.Now.ToString("yyyy-MM-dd"), IsDelete = 0, PurchasingStandard = model.PurchasingStandard, Link = model.Link, SchoolImg = model.SchoolImg, Isptjob = model.Isptjob, Isrecharge = model.Isrecharge, Isreservation = model.Isreservation, IsCuiPrices = model.IsCuiPrices, Yard = model.Yard, IsshowReport = model.IsshowReport, Secretkey = model.Secretkey == "" ? "" : HaiKan3.Utils.AES.AesEncrypt(model.Secretkey, HaiKan3.Utils.AES.Key), IsYard = model.IsYard, Qrcode = model.QRcode, Accessory = model.Accessory, Menus = model.Menus, }; _dbContext.School.Add(school); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); } }
public IActionResult Delete(string ids) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.Train.FirstOrDefault(x => x.TrainUuid.ToString() == ids); entity.IsDelete = "1";//删除状态 _dbContext.SaveChanges(); response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Create(RoleCreateViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.RoleName.Trim().Length <= 0) { response.SetFailed("请输入角色名称"); return(Ok(response)); } using (_dbContext) { if (AuthContextService.CurrentUser.SchoolGuid == null) { if (_dbContext.SystemRole.Any(x => x.RoleName == model.RoleName)) { response.SetFailed("角色已存在"); return(Ok(response)); } } else { if (_dbContext.SystemRole.Any(x => x.RoleName == model.RoleName && x.SchoolUuid == AuthContextService.CurrentUser.SchoolGuid)) { response.SetFailed("角色已存在"); return(Ok(response)); } } var entity = new SystemRole(); entity.SystemRoleUuid = Guid.NewGuid(); entity.RoleName = model.RoleName; entity.SchoolUuid = model.SchoolUuid; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd"); entity.AddPeople = AuthContextService.CurrentUser.DisplayName; entity.IsDeleted = 0; if (AuthContextService.CurrentUser.SchoolGuid != null) { entity.IsCreEdu = 0; } else { entity.IsCreEdu = 1; } _dbContext.SystemRole.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(WxSurveyAnswerViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { if (_dbContext.SurveyAnswer.Count(x => x.SurveyUuid == model.SurveyUuid && x.AddPeople == model.AddPeople) > 0) { response.SetFailed("请勿重复填写问卷"); return(Ok(response)); } var survey = _dbContext.Survey.FirstOrDefault(x => x.SurveyUuid == model.SurveyUuid); if (survey == null) { response.SetFailed("获取问卷信息失败"); return(Ok(response)); } survey.Number = survey.Number + 1; var entity = _mapper.Map <WxSurveyAnswerViewModel, SurveyAnswer>(model); entity.SurveyAnswerUuid = Guid.NewGuid(); entity.IsDelete = 0; _dbContext.SurveyAnswer.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(SurveyViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } var entity = _mapper.Map <SurveyViewModel, Survey>(model); entity.SurveyUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.Number = 0; entity.ProceedState = 0; entity.SchoolUuid = AuthContextService.CurrentUser.SchoolGuid; _dbContext.Survey.Add(entity); _dbContext.SaveChanges(); response.SetData(JsonConvert.DeserializeObject(JsonConvert.SerializeObject(new { SurveyUuid = entity.SurveyUuid }))); return(Ok(response)); } }
public IActionResult Create(MenuCreateViewModel model) { using (_dbContext) { var entity = _mapper.Map <MenuCreateViewModel, SystemMenu>(model); entity.CreatedOn = DateTime.Now.ToString("yyyy-MM-dd"); entity.SystemMenuUuid = Guid.NewGuid(); entity.CreatedByUserGuid = AuthContextService.CurrentUser.Guid; entity.CreatedByUserName = AuthContextService.CurrentUser.DisplayName; entity.IsDeleted = 0; entity.Icon = string.IsNullOrEmpty(entity.Icon) ? "md-menu" : entity.Icon; _dbContext.SystemMenu.Add(entity); _dbContext.SaveChanges(); var response = ResponseModelFactory.CreateInstance; response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(WxMessageBoardViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _mapper.Map <WxMessageBoardViewModel, MessageBoard>(model); entity.MessageUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.State = 0; entity.MessageDate = DateTime.Now; _dbContext.MessageBoard.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult AuditPass(Guid guid) { using (_dbContext) { var response = ResponseModelFactory.CreateInstance; var entity = _dbContext.PostJobsAppeal.FirstOrDefault(x => x.PostJobsAppealUuid == guid); if (entity == null) { response.SetFailed("未查找到该数据"); return(Ok(response)); } if (entity.State != 0) { response.SetFailed("不处于待审核状态"); return(Ok(response)); } var query = _dbContext.Postjobs.FirstOrDefault(x => x.PostUuid == entity.PostUuid); if (query == null) { response.SetFailed("未查找对应岗位信息"); return(Ok(response)); } var passcount = _dbContext.PostJobsAppeal.Count(x => x.PostUuid == query.PostUuid && x.State == 1); if (passcount >= query.Num) { response.SetFailed("招收人数已满"); return(Ok(response)); } if (passcount == query.Num - 1) { query.FullState = 1; } entity.State = 1; _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Create(dynamic model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = new HaiKanStudentDiningManagementSystem.Api.Entities.ManagePlan(); entity.ManageUuid = Guid.NewGuid(); entity.Headline = model.headline; entity.IsDelete = 0; entity.Content = model.content; entity.SchoolUuid = model.schoolUuid; entity.AddPeople = AuthContextService.CurrentUser.DisplayName; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); _dbContext.ManagePlan.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Givelike(Guid guid) { var response = ResponseModelFactory.CreateResultInstance; using (_dbContext) { var query = _dbContext.Cuisine.FirstOrDefault(x => x.IsDelete != 1 && x.CuisineUuid == guid); query.LikeNum += 1; _dbContext.SaveChanges(); response.SetSuccess("点赞!"); return(Ok(response)); } }
public IActionResult CuisineCreate(dynamic model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = new HaiKanStudentDiningManagementSystem.Api.Entities.Cuisine(); string schoolUuid = model.schoolUuid; if (schoolUuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } string name = model.cuisineName; var cuiname = _dbContext.Cuisine.Where(x => x.CuisineName == name && x.SchoolUuid == AuthContextService.CurrentUser.SchoolGuid && x.IsDelete == 0).ToList(); if (cuiname.Count() > 0) { response.SetFailed("该菜品已存在"); return(Ok(response)); } entity.CuisineUuid = Guid.NewGuid(); entity.CuisineName = model.cuisineName; entity.Price = model.price; entity.Burdening = model.burdening; entity.Ingredient = model.ingredient; entity.Abstract = model.abstracts; entity.CuisineType = model.cuisineType; entity.Accessory = model.accessory; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd"); entity.AddPeople = model.addPeople; entity.IsDelete = 0; entity.SchoolUuid = Guid.Parse(schoolUuid); entity.LikeNum = 0; _dbContext.Cuisine.Add(entity); _dbContext.SaveChanges(); response.SetSuccess("添加成功"); return(Ok(response)); } }
public IActionResult Create(DiningRoomViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { var kitchenVideo = new Entities.KitchenVideo() { VideoUuid = Guid.NewGuid(), Name = model.Name, AddPeople = model.AddPeople, //AddTime = DateTime.Parse(model.AddTime).ToString("yyyy-MM-dd HH:mm:ss"), AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), Type = model.Type, IsDelete = 0, Accessory = model.Accessory, SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid, }; _dbContext.KitchenVideo.Add(kitchenVideo); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); } }
public IActionResult Create(dynamic model) { var response = ResponseModelFactory.CreateInstance; if (model.schoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { var entity = new ArticleManage(); entity.ArticleUuid = Guid.NewGuid(); entity.SchoolUuid = AuthContextService.CurrentUser.SchoolGuid.Value; entity.IsDelete = 0; entity.Title = model.title; entity.Content = model.content; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); _dbContext.ArticleManage.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult Edit(ReportViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.Report.FirstOrDefault(x => x.ReportUuid == model.ReportUuid); if (entity == null) { response.SetFailed("不存在"); return(Ok(response)); } entity.Result = model.Result; //entity.ReplyName = ""; entity.ReplyTime = DateTime.Now; entity.State = 1; _dbContext.SaveChanges(); response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Edit(MessageBoardViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.MessageBoard.FirstOrDefault(x => x.MessageUuid == model.MessageUuid); if (entity == null) { response.SetFailed("不存在"); return(Ok(response)); } entity.Response = model.Response; entity.ResponseDate = DateTime.Now; entity.State = 1; _dbContext.SaveChanges(); response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Create(WxPostjobsAppealViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { if (_dbContext.PostJobsAppeal.Count(x => x.PostUuid == model.PostUuid && x.AppealPeople == model.AppealPeople) > 0) { response.SetFailed("已申请该岗位,请勿重复申请"); return(Ok(response)); } var entity = _mapper.Map <WxPostjobsAppealViewModel, PostJobsAppeal>(model); entity.PostJobsAppealUuid = Guid.NewGuid(); entity.State = 0; entity.AddTime = DateTime.Now; _dbContext.PostJobsAppeal.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }
public IActionResult WXAuth(WXUserInfo info) { var response = ResponseModelFactory.CreateInstance; SystemUser user = new SystemUser(); //string result= EWM.AES_decrypt(info.EncryptedData,info.Session_key,info.Iv); //return Ok(response); using (_dbContext) { var entity = _dbContext.SystemUser.FirstOrDefault(x => x.Wechat == info.Openid); if (entity == null) { user.SystemUserUuid = Guid.NewGuid(); user.LoginName = info.NickName; user.RealName = ""; user.Wechat = info.Openid; user.Phone = info.Phone; //user.SchoolUuid = info.SchoolUUID; //授权登录的普通用户 user.UserType = 5; user.AddTime = DateTime.Now.ToString("yyyy-MM-dd"); if (info.Sex == 0) { user.Sex = "未知"; } if (info.Sex == 1) { user.Sex = "男"; } if (info.Sex == 2) { user.Sex = "女"; } //user.Phone = info.Phone; user.IsDeleted = 0; user.SystemRoleUuid = _dbContext.SystemRole.FirstOrDefault(x => x.RoleName == "微信用户").SystemRoleUuid.ToString(); _dbContext.SystemUser.Add(user); } else { entity.LoginName = info.NickName; //if (info.Sex == 0) //{ // entity.Sex = "未知"; //} //if (info.Sex == 1) //{ // entity.Sex = "男"; //} //if (info.Sex == 2) //{ // entity.Sex = "女"; //} entity.IsDeleted = 0; } _dbContext.SaveChanges(); response.SetSuccess("授权成功"); return(Ok(response)); } }
public IActionResult wlcreate(dynamic model) { var response = ResponseModelFactory.CreateResultInstance; using (_dbContext) { string newtime = model.datetime; string name = model.flowName; Guid schooluuid = model.schoolUuid; var query = _dbContext.Flow.FirstOrDefault(x => x.FlowTime == newtime && x.FlowName == name && x.SchoolUuid == schooluuid); if (query == null) { var entity = new Flow(); entity.FlowUuid = Guid.NewGuid(); entity.FlowName = model.flowName; entity.FlowTime = model.datetime; entity.IsDelete = 0; entity.SchoolUuid = model.schoolUuid; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); entity.AddPeople = model.addPeople; string accessory = model.accessory; for (int i = 0; i < accessory.Split(',').Length; i++) { if (!string.IsNullOrEmpty(accessory.Split(',')[i])) { int index = accessory.Split(',')[i].LastIndexOf('.'); string suffix = accessory.Split(',')[i].Substring(index); string infix = DateTime.Now.ToString("yyyyMMdd_HHmmssfff") + "_" + Guid.NewGuid().ToString(); string filename = @"C:\inetpub\wwwroot\wwwroot\UploadFiles\RegistPicture\" + infix + suffix; //string filename = @"D:\我的工作目录\work_萧山码上知\201013_14.40\萧山区教育局码上知学生用餐安全管理平台\HaiKanStudentDiningManagementSystem.Api\wwwroot\UploadFiles\RegistPicture\" + infix + suffix; var check = WriteBytesToFile(filename, GetBytesFromUrl(accessory.Split(',')[i])); if (check) { if (!string.IsNullOrEmpty(entity.Accessory)) { entity.Accessory += "," + infix + suffix; } else { entity.Accessory = infix + suffix; } } } } _dbContext.Flow.Add(entity); _dbContext.SaveChanges(); } else { string accessory = model.accessory; for (int i = 0; i < accessory.Split(',').Length; i++) { if (!string.IsNullOrEmpty(accessory.Split(',')[i])) { int index = accessory.Split(',')[i].LastIndexOf('.'); string suffix = accessory.Split(',')[i].Substring(index); string infix = DateTime.Now.ToString("yyyyMMdd_HHmmssfff") + "_" + Guid.NewGuid().ToString(); string filename = @"C:\inetpub\wwwroot\wwwroot\UploadFiles\RegistPicture\" + infix + suffix; //string filename = @"D:\我的工作目录\work_萧山码上知\201013_14.40\萧山区教育局码上知学生用餐安全管理平台\HaiKanStudentDiningManagementSystem.Api\wwwroot\UploadFiles\RegistPicture\" + infix + suffix; var check = WriteBytesToFile(filename, GetBytesFromUrl(accessory.Split(',')[i])); if (check) { if (!string.IsNullOrEmpty(query.Accessory)) { query.Accessory += "," + infix + suffix; } else { query.Accessory = infix + suffix; } } } } _dbContext.SaveChanges(); } return(Ok(response)); } }
public IActionResult Create(LiveShotViewModel model) { var response = ResponseModelFactory.CreateInstance; if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbContext) { if (_dbContext.LiveShot.Any(x => x.CuisineUuid == model.CuisineUuid && x.Datetime == Convert.ToDateTime(model.Datetime).ToString("yyyy-MM-dd") && x.Datetype == model.Datetype && x.IsDelete == 0)) { response.SetFailed("该日期用餐类型已存在相同的菜品"); return(Ok(response)); } var liveShot = new Entities.LiveShot(); liveShot.LiveShotUuid = Guid.NewGuid(); liveShot.CuisineUuid = model.CuisineUuid; if (!string.IsNullOrEmpty(model.Accessory)) { liveShot.Accessory = model.Accessory; } else { var query = _dbContext.Cuisine.FirstOrDefault(x => x.CuisineUuid == model.CuisineUuid); DateTime start = Convert.ToDateTime(Convert.ToDateTime(query.UpdateTime).ToShortDateString()); DateTime currentDateTime = DateTime.Now; DateTime currentStartYear = new DateTime(currentDateTime.Year, Convert.ToInt32(query.UpdateTime.Split("-")[1]), Convert.ToInt32(query.UpdateTime.Split("-")[2])); DateTime end = Convert.ToDateTime(currentStartYear.AddYears(1).ToShortDateString()); TimeSpan sp = end.Subtract(start); int days = sp.Days; if (days >= 0) { liveShot.Accessory = query.Accessory; System.IO.File.Copy(Path.Combine(@"C:\inetpub\wwwroot\wwwroot\UploadFiles\Picture", query.Accessory), Path.Combine(@"C:\inetpub\wwwroot\wwwroot\UploadFiles\LiveShotPicture", query.Accessory), true); //System.IO.File.Copy(Path.Combine(@"D:\我的工作目录\work_萧山码上知\201024_14.17\萧山区教育局码上知学生用餐安全管理平台\HaiKanStudentDiningManagementSystem.Api\wwwroot\UploadFiles\Picture", query.Accessory), Path.Combine(@"D:\我的工作目录\work_萧山码上知\201024_14.17\萧山区教育局码上知学生用餐安全管理平台\HaiKanStudentDiningManagementSystem.Api\wwwroot\UploadFiles\LiveShotPicture", query.Accessory), true); } else { response.SetFailed("请更新照片"); return(Ok(response)); } } liveShot.AddTime = DateTime.Now.ToString("yyyy-MM-dd"); liveShot.AddPeople = model.AddPeople; liveShot.Datetime = Convert.ToDateTime(model.Datetime).ToString("yyyy-MM-dd"); liveShot.Datetype = model.Datetype; liveShot.IsDelete = 0; liveShot.SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid; _dbContext.LiveShot.Add(liveShot); var num = _dbContext.SaveChanges(); if (num > 0) { response.SetSuccess("添加成功"); } else { response.SetFailed("添加失败"); } return(Ok(response)); }; }