Example #1
0
        /// <summary>
        /// 创建页面
        /// </summary>
        /// <param name="context"></param>
        public void createPage(HttpContext context)
        {
            string   id        = HttpContext.Current.Request["id"];
            sceneBll bll       = new sceneBll();
            string   sceneCode = bll.AddUpdate(id);                 //获取场景编码

            Model.scene sm = bll.GetModel(sceneCode.Split('|')[0]); //获取场景信息
            if (sceneCode != "")
            {
                string sucStr = @"{
                    'success': true,
                    'code': '200',
                    'msg': 'success',
                    'obj': {
                        'id': " + id + @",
                        'sceneId': '" + sceneCode.Split('|')[0] + @"',
                        'num': '" + sceneCode.Split('|')[1] + @"',
                        'name': null,
                        'properties': null,
                        'elements': null,
                        'scene': {
                            'id': '" + sceneCode.Split('|')[0] + @"',
                            'name': '" + sm.scene_name + @"',
                            'createUser': '******',
                            'createTime': '" + sm.addtime + @"',
                            'type': '" + sm.scene_typeid + @"',
                            'pageMode': '" + sm.movietype + @"',
                            'isTpl': '0',
                            'isPromotion': '0',
                            'status': '1',
                            'openLimit': '0',
                            'submitLimit': '0',
                            'startDate': null,
                            'endDate': null,
                            'accessCode': null,
                            'thirdCode': null,
                            'updateTime': '1426039827000',
                            'publishTime': '1426039827000',
                            'applyTemplate': '0',
                            'applyPromotion': '0',
                            'sourceId': null,
                            'code': 'U705UCE43R',
                            'description': '',
                            'sort': '0',
                            'pageCount': '0',
                            'dataCount': '0',
                            'showCount': '0',
                            'userLoginName': null,
                            'userName': null
                        }
                    },
                    'map': null,
                    'list': null,
                    'iscopy':'false'
                }";
                context.Response.Write(MentStr(sucStr));
            }
            else
            {
                string failStr = @" {
                    'success': false,
                    'code': '403',
                    'msg': '创建新页面失败',
                    'obj': null,
                    'map': null,
                    'list': null
                }";
                context.Response.Write(MentStr(failStr));
            }
        }