活动:任务积分支持多活动id
This commit is contained in:
@@ -29,7 +29,7 @@ export default class Activity_Task_Point extends BaseModel {
|
||||
|
||||
//查询数据
|
||||
public static async findData(taskType: number, taskId: number) {
|
||||
let result: ActivityTaskPointModelType = await ActivityTaskPointModel.findOne(
|
||||
let result: ActivityTaskPointModelType[] = await ActivityTaskPointModel.find(
|
||||
{ taskType, taskId }).lean(true);
|
||||
return result;
|
||||
}
|
||||
@@ -46,20 +46,20 @@ export default class Activity_Task_Point extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
private static getSearchObj(form: {taskType?: number, taskId?: number, activityId?: number}) {
|
||||
private static getSearchObj(form: { taskType?: number, taskId?: number, activityId?: number }) {
|
||||
let searchObj = {};
|
||||
if(form['taskType']) searchObj['taskType'] = form.taskType;
|
||||
if(form['taskId']) searchObj['taskId'] = form.taskId;
|
||||
if(form['activityId']) searchObj['activityId'] = form.activityId;
|
||||
if (form['taskType']) searchObj['taskType'] = form.taskType;
|
||||
if (form['taskId']) searchObj['taskId'] = form.taskId;
|
||||
if (form['activityId']) searchObj['activityId'] = form.activityId;
|
||||
return searchObj
|
||||
}
|
||||
}
|
||||
|
||||
public static async findByCondition(page: number, pageSize: number, sortField: string = 'updatedAt', sortOrder: string = 'descend', form: {taskType?: number, taskId?: number, activityId?: number} = {}) {
|
||||
public static async findByCondition(page: number, pageSize: number, sortField: string = 'updatedAt', sortOrder: string = 'descend', form: { taskType?: number, taskId?: number, activityId?: number } = {}) {
|
||||
|
||||
let searchObj = this.getSearchObj(form);
|
||||
let sort = {};
|
||||
if(sortField && sortOrder) {
|
||||
if(sortOrder == 'ascend') {
|
||||
if (sortField && sortOrder) {
|
||||
if (sortOrder == 'ascend') {
|
||||
sort[sortField] = 1;
|
||||
} else if (sortOrder == 'descend') {
|
||||
sort[sortField] = -1;
|
||||
@@ -70,7 +70,7 @@ export default class Activity_Task_Point extends BaseModel {
|
||||
|
||||
}
|
||||
|
||||
public static async countByCondition(form: {taskType?: number, taskId?: number, activityId?: number} = {}) {
|
||||
public static async countByCondition(form: { taskType?: number, taskId?: number, activityId?: number } = {}) {
|
||||
|
||||
let searchObj = this.getSearchObj(form);
|
||||
const result = await ActivityTaskPointModel.count(searchObj);
|
||||
|
||||
Reference in New Issue
Block a user