/// <summary> /// 获取模板详细信息 /// </summary> /// <param name="context"></param> public void GetModel(HttpContext context) { string temp_code = HttpContext.Current.Request.Form["temp_code"]; TempsBll bll = new TempsBll(); Model.temp t = bll.GetModel(temp_code); context.Response.Write("{\"status\":\"0\",\"cover\":\"" + t.cover + "\",\"des\":\"" + t.des + "\",\"authorName\":\"" + t.authorName + "\",\"author\":\"" + t.author + "\",\"MouseClick\":\"" + t.MouseClick + "\",\"Money\":\"" + t.Money + "\"}"); return; }
/// <summary> /// 预览场景 /// </summary> /// <param name="context"></param> public void preview(HttpContext context) { string id = HttpContext.Current.Request["id"]; sceneBll bll = new sceneBll(); Model.scene sm = bll.GetModel(id);//场景信息 if (sm.author != null) { List <Model.scene_pag> mplist = bll.GetPageListBySceneCode(id);//场景页面 StringBuilder pStr = new StringBuilder(); foreach (Model.scene_pag m in mplist) { pStr.Append(@"{'id': " + m.scene_pag_id + @", 'sceneId': '" + id + @"', 'num': '" + m.num + @"', 'name': '" + m.pageName + @"', 'properties': null, 'elements': " + (m.content_text == "" ? "[]" : m.content_text) + @" , 'scene': null},"); } string msg = @"{ 'success': true, 'code': '200', 'msg': '操作成功', 'obj': { 'id': '" + id + @"', 'name': '" + sm.scene_name + @"', 'createUser': '******', 'type':'" + sm.scene_custom_id + @"', 'pageMode': '" + sm.movietype + @"', 'cover': '" + sm.cover + @"', 'bgAudio':'" + sm.musicUrl + @"', 'code': '" + id + @"', 'description': '" + sm.des + @"', 'updateTime': '" + sm.addtime + @"', 'createTime': '" + sm.addtime + @"', 'publishTime': '" + sm.addtime + @"', 'property':{'triggerLoop':true,'eqAdType':1,'hideEqAd':false} }, 'map': null, 'list': [ " + pStr.ToString().Trim(',') + @" ] }"; context.Response.Write(MentStr(msg)); } else { TempsBll tbll = new TempsBll(); Model.temp tmodel = tbll.GetModelTemp(id);//模板信息 if (tmodel.author == null) { string msg = @" { 'success': false, 'code': '403', 'msg': '预览失败', 'obj': null, 'map': null, 'list': null }"; context.Response.Write(MentStr(msg)); } else { ///////////////////////////////////////////////////////// List <Model.temp_pag> mplist = tbll.GetPageListByTempCode(id);//场景页面 StringBuilder pStr = new StringBuilder(); foreach (Model.temp_pag m in mplist) { pStr.Append(@"{'id': " + m.pag_id + @", 'sceneId': '" + id + @"', 'num': '" + m.num + @"', 'name': '" + m.pageName + @"', 'properties': null, 'elements': " + (m.content_text == "" ? "[]" : m.content_text) + @" , 'scene': null},"); } string msg = @"{ 'success': true, 'code': '200', 'msg': '操作成功', 'obj': { 'id': '" + id + @"', 'name': '" + tmodel.temp_name + @"', 'createUser': '******', 'type':'" + tmodel.scene_custom_id + @"', 'pageMode': '" + tmodel.movietype + @"', 'cover': '" + tmodel.cover + @"', 'bgAudio':'" + tmodel.musicUrl + @"', 'code': '" + id + @"', 'description': '" + tmodel.des + @"', 'updateTime': '" + tmodel.addtime + @"', 'createTime': '" + tmodel.addtime + @"', 'publishTime': '" + tmodel.addtime + @"', 'property':{'triggerLoop':true,'eqAdType':1,'hideEqAd':false} }, 'map': null, 'list': [ " + pStr.ToString().Trim(',') + @" ] }"; context.Response.Write(MentStr(msg)); ///////////////////////////////////////////////////////// } } }