public APIResult SaveAnswerShopInfo(AnswerShopInfo answerShopInfo) { try { answerService.SaveAnswerShopInfo(answerShopInfo); // 提交进店信息,同时更新状态 ReCheckStatus status = new ReCheckStatus(); status.InUserId = answerShopInfo.InUserId; status.ProjectId = answerShopInfo.ProjectId; status.ShopId = answerShopInfo.ShopId; status.StatusCode = "S0"; recheckService.SaveRecheckStatus(status); return(new APIResult() { Status = true, Body = "" }); } catch (Exception ex) { return(new APIResult() { Status = false, Body = ex.Message.ToString() }); } }
/// <summary> /// 保存经销商进店信息 /// </summary> /// <param name="shopInfo"></param> /// <param name="userId"></param> public void SaveAnswerShopInfo(AnswerShopInfo shopInfo) { AnswerShopInfo findOne = db.AnswerShopInfo.Where(x => (x.ProjectId == shopInfo.ProjectId && x.ShopId == shopInfo.ShopId)).FirstOrDefault(); if (findOne == null) { shopInfo.InDateTime = DateTime.Now; shopInfo.ModifyDateTime = DateTime.Now; db.AnswerShopInfo.Add(shopInfo); } else { findOne.TeamLeader = shopInfo.TeamLeader; findOne.StartDate = shopInfo.StartDate; findOne.PhotoUrl = shopInfo.PhotoUrl; findOne.Latitude = shopInfo.Latitude; findOne.Longitude = shopInfo.Longitude; findOne.ModifyDateTime = DateTime.Now; findOne.ModifyUserId = shopInfo.ModifyUserId; } db.SaveChanges(); }