|
|
@ -136,6 +136,30 @@ async function findPatrolRecord (ctx, next) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function findPatrolRecordUnlicensed(ctx, next) { |
|
|
|
let rslt = []; |
|
|
|
let error = { name: 'FindError', message: '获取巡检记录失败' }; |
|
|
|
try { |
|
|
|
const models = ctx.fs.dc.models; |
|
|
|
const { startTime, endTime } = ctx.query; |
|
|
|
const options = { |
|
|
|
where: {} |
|
|
|
} |
|
|
|
if (startTime && endTime) { |
|
|
|
options.where.inspectionTime = { $between: [startTime, endTime] }; |
|
|
|
} |
|
|
|
rslt = await models.PatrolRecord.findAll(options); |
|
|
|
ctx.status = 200; |
|
|
|
ctx.body = rslt; |
|
|
|
} catch (error) { |
|
|
|
ctx.fs.logger.error(`path: ${ctx.path}, error: ${error}`); |
|
|
|
ctx.status = 400; |
|
|
|
ctx.body = { |
|
|
|
"message": "获取巡检记录失败" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
async function addPatrolRecord (ctx, next) { |
|
|
|
let error = { name: 'addError', message: '新增巡检记录失败' }; |
|
|
|
const transaction = await ctx.fs.dc.orm.transaction(); |
|
|
@ -307,10 +331,10 @@ function editPatrolRecordIssueHandle (opts) { |
|
|
|
|
|
|
|
module.exports = { |
|
|
|
findPatrolRecord, |
|
|
|
findPatrolRecordUnlicensed, |
|
|
|
addPatrolRecord, |
|
|
|
getPatrolRecordIssueHandle, |
|
|
|
getPatrolRecordIssueHandleById, |
|
|
|
addPatrolRecordIssueHandle, |
|
|
|
editPatrolRecordIssueHandle |
|
|
|
|
|
|
|
} |