|
@@ -36,7 +36,7 @@ class CompilationModel extends BaseModel {
|
|
*/
|
|
*/
|
|
async getCompilationList(fields = null) {
|
|
async getCompilationList(fields = null) {
|
|
// 筛选字段
|
|
// 筛选字段
|
|
- let field = fields == null ? {_id: 1, name: 1, is_release: 1,release_time:1, defaultLocation:1,categoryID: 1, description: 1,overWriteUrl: 1,example: 1,
|
|
|
|
|
|
+ let field = fields == null ? {_id: 1, name: 1, is_release: 1,release_time:1, defaultLocation:1,categoryID: 1, description: 1,overWriteUrl: 1,example: 1,edition: 1,freeUse:1,
|
|
"ration_valuation.id": 1, "ration_valuation.name": 1, "ration_valuation.enable": 1,
|
|
"ration_valuation.id": 1, "ration_valuation.name": 1, "ration_valuation.enable": 1,
|
|
"suggestion_valuation.id": 1, "suggestion_valuation.name": 1, "suggestion_valuation.enable": 1,
|
|
"suggestion_valuation.id": 1, "suggestion_valuation.name": 1, "suggestion_valuation.enable": 1,
|
|
"feasibility_valuation.id": 1, "feasibility_valuation.name": 1, "feasibility_valuation.enable": 1,
|
|
"feasibility_valuation.id": 1, "feasibility_valuation.name": 1, "feasibility_valuation.enable": 1,
|
|
@@ -470,6 +470,28 @@ class CompilationModel extends BaseModel {
|
|
return await this.updateById(compilationId, {defaultLocation: location});
|
|
return await this.updateById(compilationId, {defaultLocation: location});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * 设置是否提供免费版
|
|
|
|
+ *
|
|
|
|
+ * @param {String} compilationId
|
|
|
|
+ * @param {int} location
|
|
|
|
+ * @return {Promise}
|
|
|
|
+ * */
|
|
|
|
+ async updateFreeUse(compilationId, freeUse) {
|
|
|
|
+ return await this.updateById(compilationId, {freeUse: freeUse});
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /*
|
|
|
|
+ * 设置版本号
|
|
|
|
+ *
|
|
|
|
+ * @param {String} compilationId
|
|
|
|
+ * @param {String} edition
|
|
|
|
+ * @return {Promise}
|
|
|
|
+ * */
|
|
|
|
+ async setEdition(compilationId, edition){
|
|
|
|
+ return await this.updateById(compilationId, {edition: edition});
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
export default CompilationModel;
|
|
export default CompilationModel;
|