|
|
@ -1,7 +1,7 @@ |
|
|
|
'use strict'; |
|
|
|
const { QueryTypes } = require('sequelize'); |
|
|
|
|
|
|
|
async function reportList(ctx) { |
|
|
|
async function reportList (ctx) { |
|
|
|
try { |
|
|
|
const models = ctx.fs.dc.models; |
|
|
|
const { limit, page, startTime, endTime, keyword, userId, reportType, isTop } = ctx.query |
|
|
@ -14,6 +14,7 @@ async function reportList(ctx) { |
|
|
|
model: models.User, |
|
|
|
attributes: ['name'] |
|
|
|
}], |
|
|
|
order: [['time', 'DESC']], |
|
|
|
} |
|
|
|
if (limit) { |
|
|
|
findOption.limit = limit |
|
|
@ -60,7 +61,7 @@ async function reportList(ctx) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function reportPosition(ctx) { |
|
|
|
async function reportPosition (ctx) { |
|
|
|
try { |
|
|
|
const models = ctx.fs.dc.models; |
|
|
|
const { startTime, endTime, userId, reportType } = ctx.query |
|
|
@ -110,7 +111,7 @@ async function reportPosition(ctx) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function reportDetail(ctx) { |
|
|
|
async function reportDetail (ctx) { |
|
|
|
try { |
|
|
|
const models = ctx.fs.dc.models; |
|
|
|
const { reportId } = ctx.params |
|
|
@ -132,7 +133,7 @@ async function reportDetail(ctx) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function createReport(ctx) { |
|
|
|
async function createReport (ctx) { |
|
|
|
try { |
|
|
|
const { userId } = ctx.fs.api |
|
|
|
const models = ctx.fs.dc.models; |
|
|
@ -154,7 +155,7 @@ async function createReport(ctx) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function deleteReport(ctx) { |
|
|
|
async function deleteReport (ctx) { |
|
|
|
try { |
|
|
|
const models = ctx.fs.dc.models; |
|
|
|
const { reportId } = ctx.params; |
|
|
|