当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript ts.default.api.saveCatalog方法代码示例

本文整理汇总了TypeScript中ts/opg.ts.default.api.saveCatalog方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ts.default.api.saveCatalog方法的具体用法?TypeScript ts.default.api.saveCatalog怎么用?TypeScript ts.default.api.saveCatalog使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ts/opg.ts.default.api的用法示例。


在下文中一共展示了ts.default.api.saveCatalog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function


//.........这里部分代码省略.........
			name: '节目名称',
			require: true
		},
		sortName: {
			name: '索引名',
			require: true
		},
		srarchName: {
			name: '查询名',
			require: true
		},
		validTime: {
			name: '生效时间',
			type: 'date',
			require: true
		},
		expireTime: {
			name: '失效时间',
			type: 'date',
			require: true
		},
		episodeNumber: {
			name: '总集数',
			type: 'int',
			require: true
		},
		newDay: {
			name: '新到天数',
			type: 'int',
		},
		leftDay: {
			name: '剩余天数',
			type: 'int',
		},
		defaultPrice: {
			name: '默认资费',
			type: 'number',
		},
		issueYear: {
			name: '出品年代',
			type: 'int',
		},
	});

	if(!param) return;

	if(opg.convert.stringToDate(param.expireTime) <= opg.convert.stringToDate(param.validTime)){
		return $('#expireTime').iptError('失效时间应晚于生效时间');
	}

	if(param.issueYear && param.issueYear.toString().length!=4){
		return $('#issueYear').iptError('出品年份应为4位整数');
	}

	param.episodeNumber = parseFloat(param.episodeNumber) || 1;
	param.id = parseFloat(opg.request['assetId']);
	param.orderId = parseFloat(opg.request['orderId']);
	param.length = progInfo.seconds;
	param.passFlag = flag;

	if (param.originDate) param.originDate += ' 00:00:00';

	//renameAttr(param , 'tags' , 'tagIds');
	delete param.tagNames;

	//renameAttr(param, 'genre', 'genreIds');
	//delete param.genreId;
	delete param.genreNames;

	let callback = () => {
		if (tb)
			tb.update();

		if (pop)
			pop.close();
		else{
			opg.ok('元数据信息已保存');
		}
	};

	if (batchData) {
		console.log(batchData);
		let arr = [];
		batchData.map((val, i) => {
			console.log(i, val);
			arr.push({
				id: val['orderId'],
				assetId: val['assetId'],
			});
		});
		param['orders'] = arr;
		opg.api.saveBatchCatalog(param, callback);
	}
	else {
		opg.api.saveCatalog(param, callback);
	}


	console.log(param);
};
开发者ID:rpdg,项目名称:fy.js,代码行数:101,代码来源:metaData.ts


注:本文中的ts/opg.ts.default.api.saveCatalog方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。