Пример #1
0
        /// <summary>
        /// 保存页面信息
        /// </summary>
        /// <param name="context"></param>
        public void savePage(HttpContext context)
        {
            string msg          = "";
            string id           = HttpContext.Current.Request["id"];
            string content_text = HttpContext.Current.Request["elements"];
            string scene_code   = HttpContext.Current.Request["sceneId"];
            string pageName     = HttpContext.Current.Request["name"];
            string num          = HttpContext.Current.Request["num"];
            string bgAudio      = HttpContext.Current.Request["bgAudio"];

            sceneBll bll = new sceneBll();

            Model.scene_pag mp = new Model.scene_pag();
            mp.scene_pag_id = id;
            mp.content_text = content_text;
            mp.scene_code   = scene_code;
            mp.pageName     = pageName;
            mp.num          = num;
            mp.bgAudio      = bgAudio;
            if (bll.SavePage(mp))
            {
                msg = @"
                {
                    'success': true, 
                    'code': '200', 
                    'msg': 'success', 
                    'obj': null, 
                    'map': null, 
                    'list': null}";
            }
            else
            {
                msg = @"{
                    'success': false,
                    'code': '403',
                    'msg': '保存失败',
                    'obj': null,
                    'map': null,
                    'list': null
                }";
            }
            context.Response.Write(MentStr(msg));
        }
Пример #2
0
        /// <summary>
        /// 获取场景页面属性
        /// </summary>
        /// <param name="context"></param>
        public void design(HttpContext context)
        {
            //页面id
            string   pageID = HttpContext.Current.Request["pageID"];
            sceneBll sbll   = new sceneBll();

            Model.scene_pag mp = sbll.GetpageModel(pageID);
            if (mp != null)
            {
                //获取场景信息
                Model.scene mc     = sbll.GetModel(mp.scene_code);
                string      sucStr = @"{
                    'success': true, 
                    'code': '200', 
                    'msg': 'success', 
                    'obj': {
                        'id': '" + pageID + @"',
                        'sceneId': '" + mp.scene_code + @"',
                        'num': '" + mp.num + @"',
                        'name': '" + mp.pageName + @"',
                        'properties': null,
                        'elements': 
                           " + (mp.content_text == "" ? "[]" : mp.content_text) + @"
                        , 
                        'scene': {
                            'id': '" + mp.scene_code + @"',
                            'name': '" + mc.scene_name + @"',
                            'createUser': '******',
                            'createTime': '" + mc.addtime + @"',
                            'type': '" + mc.scene_typeid + @"',
                            'pageMode': '" + mc.movietype + @"',
                            'bgAudio':'" + mc.musicUrl + @"',
                            'isTpl': '0',
                            'isPromotion': '0',
                            'status': '1',
                            'openLimit': '0',
                            'submitLimit': '0',
                            'startDate': null,
                            'endDate': null,
                            'accessCode': null,
                            'thirdCode': null,
                            'updateTime': '1426038857000',
                            'publishTime': '1426038857000',
                            'applyTemplate': '0',
                            'applyPromotion': '0',
                            'sourceId': null,
                            'code': '" + mp.scene_code + @"',
                            'description': '" + mc.des + @"',
                            'sort': '0',
                            'pageCount': '0',
                            'dataCount': '0',
                            'showCount': '0',
                            'userLoginName': null,
                            'userName': null
                        }
        }, 
                    'map': null,
                    'list': null
                    }";
                context.Response.Write(MentStr(sucStr));
            }
            else
            {
                string failStr = @"{
                    'success': false,
                    'code': '403',
                    'msg': '页面基础数据服务器获取失败',
                    'obj': null,
                    'map': null,
                    'list': null
                }";
                context.Response.Write(MentStr(failStr));
            }
        }