明树Git Lab
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
letian_backend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zengfanpei
letian_backend
Commits
f924505c
Commit
f924505c
authored
Sep 10, 2024
by
zengfanpei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
checkUserToken
parent
cbc6dddd
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
2 deletions
+25
-2
userController.js
controller/userController.js
+15
-0
collectIPSResult.js
db/models/collectIPSResult.js
+8
-2
userRouter.js
router/userRouter.js
+2
-0
No files found.
controller/userController.js
View file @
f924505c
const
crypto
=
require
(
'crypto'
);
const
_
=
require
(
'lodash'
);
const
createError
=
require
(
'http-errors'
);
const
userModule
=
require
(
'../module/userModule'
);
const
errorMessage
=
require
(
'../utils/errorMessage'
);
...
...
@@ -149,6 +151,18 @@ async function deleteUser(req, res, next) {
}
}
async
function
checkUserToken
(
req
,
res
,
next
)
{
try
{
if
(
req
.
user
&&
req
.
user
.
_id
)
{
res
.
sendData
(
req
.
user
);
}
else
{
next
(
createError
(
401
));
}
}
catch
(
error
)
{
next
(
error
);
}
}
...
...
@@ -316,6 +330,7 @@ module.exports = {
updateUser
,
getRole
,
deleteUser
,
checkUserToken
,
createRole
,
listRole
,
...
...
db/models/collectIPSResult.js
View file @
f924505c
...
...
@@ -3,7 +3,9 @@ const Schema = mongoose.Schema;
const
moment
=
require
(
'moment'
);
/**
* 虫情 图片识别结果
* 虫情 一条采集数据 1: 图片识别结果 1: 一张图片会有多个虫子结果 n
* 虫子结果--虫子类型--虫子解决方案
*
*/
const
collectIPSResultSchema
=
new
Schema
({
deviceNumber
:
{
...
...
@@ -19,7 +21,11 @@ const collectIPSResultSchema = new Schema({
type
:
String
,
comment
:
"虫子名称"
},
downloadUrlCompress
:
{
type
:
String
,
comment
:
"摄像头采集原图下载URL(压缩后)"
,
get
:
v
=>
sysConfig
.
device
.
fileBaseUrl
+
v
,
},
count
:
{
...
...
router/userRouter.js
View file @
f924505c
...
...
@@ -9,6 +9,8 @@ const userController = require('../controller/userController');
router
.
post
(
'/regist'
,
userController
.
regist
);
router
.
post
(
'/login'
,
userController
.
login
);
router
.
post
(
'/info'
,
userController
.
checkUserToken
);
router
.
post
(
'/manage/list'
,
userController
.
listUser
);
router
.
post
(
'/manage/create'
,
userController
.
addUser
);
router
.
post
(
'/manage/update'
,
userController
.
updateUser
);
//更新
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment