public ResultNormal CreateArt(InArtInfo inParameter) { ResultNormal result = new ResultNormal(); try { if (string.IsNullOrEmpty(inParameter.unionId)) { result.ErrorMsg = "用户信息没有获取"; return(result); } EUserInfo ui = _UserSrv.GetUserInfoByUninonId(inParameter.unionId); if (ui == null) { result.ErrorMsg = "unionId无效,请尝试登陆课程后,返回后再进入小程序"; return(result); } EArtInfo art = new EArtInfo() { UnionId = inParameter.unionId, UploadUser = ui.Name, UploadDateTime = DateTime.Now, CourseType = inParameter.courseType, Title = inParameter.Title, Desc = inParameter.Desc, ArtMediaType = inParameter.ArtMediaType, RecordStatus = RecordStatus.PreData, }; _WxMiniSrv.AddArtInfo(art); _WxMiniSrv.SaveChanges(); result.IntMsg = art.Id; } catch (Exception ex) { result.ErrorMsg = "创建作品失败!"; NLogHelper.ErrorTxt("WxAPI - [CreateArt]:" + ex.Message); } return(result); }
public void AddArtInfo(EArtInfo art) { _dbContext.DbArtInfo.Add(art); }