5 changed files with 134 additions and 82 deletions
@ -0,0 +1,38 @@ |
|||
'use strict'; |
|||
|
|||
async function createYingshi (ctx) { |
|||
try { |
|||
const { models } = ctx.fs.dc |
|||
const { userId, token } = ctx.fs.api |
|||
|
|||
const { id, name, cloudControl, highDefinition, memoryCard, |
|||
voice, kindId, abilityId, rtmp, } = ctx.request.body |
|||
|
|||
let storageData = { |
|||
type: 'yingshi', name, cloudControl, highDefinition, memoryCard, |
|||
voice, longitude, latitude, kindId, abilityId, rtmp, |
|||
} |
|||
|
|||
if (id) { |
|||
storageData.createTime = moment().format() |
|||
storageData.createUserId = userId |
|||
await models.Camera.update(storageData, { |
|||
where: { |
|||
id, |
|||
} |
|||
}) |
|||
} else { |
|||
await models.Camera.create(storageData) |
|||
} |
|||
|
|||
ctx.status = 204; |
|||
} catch (error) { |
|||
ctx.fs.logger.error(`path: ${ctx.path}, error: ${error}`); |
|||
ctx.status = 400; |
|||
ctx.body = {} |
|||
} |
|||
} |
|||
|
|||
module.exports = { |
|||
|
|||
}; |
@ -1,76 +1,76 @@ |
|||
{ |
|||
"name": "fs-anxincloud-4.0", |
|||
"version": "1.0.0", |
|||
"description": "anxincloud-4.0", |
|||
"main": "server.js", |
|||
"scripts": { |
|||
"test": "mocha", |
|||
"start-vite": "cross-env NODE_ENV=developmentVite npm run start-params", |
|||
"start": "cross-env NODE_ENV=development npm run start-params", |
|||
"start-params": "node server -p 5000 -u http://10.8.30.82:4000 --apiAuthUrl http://10.8.30.82:4200", |
|||
"deploy": "export NODE_ENV=production&& npm run build && node server", |
|||
"build-dev": "export NODE_ENV=development&&webpack --config webpack.config.js", |
|||
"build": "export NODE_ENV=production&&webpack --config webpack.config.prod.js" |
|||
}, |
|||
"keywords": [ |
|||
"app" |
|||
], |
|||
"author": "", |
|||
"license": "ISC", |
|||
"devDependencies": { |
|||
"@babel/core": "^7.14.6", |
|||
"@babel/plugin-proposal-class-properties": "^7.14.5", |
|||
"@babel/plugin-proposal-object-rest-spread": "^7.14.7", |
|||
"@babel/plugin-transform-runtime": "^7.14.5", |
|||
"@babel/polyfill": "^7.12.1", |
|||
"@babel/preset-env": "^7.14.7", |
|||
"@babel/preset-react": "^7.14.5", |
|||
"babel-loader": "^8.2.2", |
|||
"babel-plugin-import": "^1.13.3", |
|||
"connected-react-router": "^6.8.0", |
|||
"css-loader": "^3.5.0", |
|||
"express": "^4.17.1", |
|||
"file-loader": "^6.0.0", |
|||
"html-webpack-plugin": "^4.5.0", |
|||
"immutable": "^4.0.0-rc.12", |
|||
"less": "^3.12.2", |
|||
"less-loader": "^7.0.2", |
|||
"nprogress": "^0.2.0", |
|||
"react": "^17.0.0", |
|||
"react-dom": "^17.0.0", |
|||
"react-redux": "^7.2.1", |
|||
"react-router-dom": "^5.2.0", |
|||
"react-router-redux": "^4.0.8", |
|||
"redux": "^4.0.5", |
|||
"redux-thunk": "^2.3.0", |
|||
"style-loader": "^2.0.0", |
|||
"vite": "^2.9.5", |
|||
"webpack": "^5.3.2", |
|||
"webpack-bundle-analyzer": "^4.1.0", |
|||
"webpack-cli": "^4.2.0", |
|||
"webpack-dev-middleware": "^4.0.2", |
|||
"webpack-dev-server": "^3.11.2", |
|||
"webpack-hot-middleware": "^2.25.0" |
|||
}, |
|||
"dependencies": { |
|||
"@douyinfe/semi-ui": "^2.8.0", |
|||
"@fs/attachment": "^1.0.0", |
|||
"@peace/components": "0.0.35", |
|||
"@peace/utils": "^0.0.48", |
|||
"@vitejs/plugin-react": "^1.3.1", |
|||
"@vitejs/plugin-react-refresh": "^1.3.6", |
|||
"args": "^5.0.1", |
|||
"copy-to-clipboard": "^3.3.1", |
|||
"cross-env": "^7.0.3", |
|||
"fs-web-server-scaffold": "^1.0.6", |
|||
"koa-better-http-proxy": "^0.2.5", |
|||
"koa-proxy": "^1.0.0-alpha.3", |
|||
"koa-view": "^2.1.4", |
|||
"moment": "^2.29.3", |
|||
"npm": "^7.20.6", |
|||
"perfect-scrollbar": "^1.5.5", |
|||
"socket.io-client": "^4.5.0", |
|||
"socket.io-parser": "^4.2.0", |
|||
"superagent": "^6.1.0" |
|||
} |
|||
} |
|||
"name": "fs-anxincloud-4.0", |
|||
"version": "1.0.0", |
|||
"description": "anxincloud-4.0", |
|||
"main": "server.js", |
|||
"scripts": { |
|||
"test": "mocha", |
|||
"start-vite": "cross-env NODE_ENV=developmentVite npm run start-params", |
|||
"start": "cross-env NODE_ENV=development npm run start-params", |
|||
"start-params": "node server -p 5000 -u http://10.8.30.82:4000 --apiAuthUrl http://10.8.30.82:4200", |
|||
"deploy": "export NODE_ENV=production&& npm run build && node server", |
|||
"build-dev": "cross-env NODE_ENV=development&&webpack --config webpack.config.js", |
|||
"build": "export NODE_ENV=production&&webpack --config webpack.config.prod.js" |
|||
}, |
|||
"keywords": [ |
|||
"app" |
|||
], |
|||
"author": "", |
|||
"license": "ISC", |
|||
"devDependencies": { |
|||
"@babel/core": "^7.14.6", |
|||
"@babel/plugin-proposal-class-properties": "^7.14.5", |
|||
"@babel/plugin-proposal-object-rest-spread": "^7.14.7", |
|||
"@babel/plugin-transform-runtime": "^7.14.5", |
|||
"@babel/polyfill": "^7.12.1", |
|||
"@babel/preset-env": "^7.14.7", |
|||
"@babel/preset-react": "^7.14.5", |
|||
"babel-loader": "^8.2.2", |
|||
"babel-plugin-import": "^1.13.3", |
|||
"connected-react-router": "^6.8.0", |
|||
"css-loader": "^3.5.0", |
|||
"express": "^4.17.1", |
|||
"file-loader": "^6.0.0", |
|||
"html-webpack-plugin": "^4.5.0", |
|||
"immutable": "^4.0.0-rc.12", |
|||
"less": "^3.12.2", |
|||
"less-loader": "^7.0.2", |
|||
"nprogress": "^0.2.0", |
|||
"react": "^17.0.0", |
|||
"react-dom": "^17.0.0", |
|||
"react-redux": "^7.2.1", |
|||
"react-router-dom": "^5.2.0", |
|||
"react-router-redux": "^4.0.8", |
|||
"redux": "^4.0.5", |
|||
"redux-thunk": "^2.3.0", |
|||
"style-loader": "^2.0.0", |
|||
"vite": "^2.9.5" |
|||
}, |
|||
"dependencies": { |
|||
"@douyinfe/semi-ui": "^2.8.0", |
|||
"@fs/attachment": "^1.0.0", |
|||
"@peace/components": "0.0.35", |
|||
"@peace/utils": "^0.0.48", |
|||
"@vitejs/plugin-react": "^1.3.1", |
|||
"@vitejs/plugin-react-refresh": "^1.3.6", |
|||
"args": "^5.0.1", |
|||
"copy-to-clipboard": "^3.3.1", |
|||
"cross-env": "^7.0.3", |
|||
"fs-web-server-scaffold": "^1.0.6", |
|||
"koa-better-http-proxy": "^0.2.5", |
|||
"koa-proxy": "^1.0.0-alpha.3", |
|||
"koa-view": "^2.1.4", |
|||
"moment": "^2.29.3", |
|||
"npm": "^7.20.6", |
|||
"perfect-scrollbar": "^1.5.5", |
|||
"socket.io-client": "^4.5.0", |
|||
"socket.io-parser": "^4.2.0", |
|||
"superagent": "^6.1.0", |
|||
"webpack": "^5.3.2", |
|||
"webpack-bundle-analyzer": "^4.1.0", |
|||
"webpack-cli": "^4.2.0", |
|||
"webpack-dev-middleware": "^4.0.2", |
|||
"webpack-dev-server": "^3.11.2", |
|||
"webpack-hot-middleware": "^2.25.0" |
|||
} |
|||
} |
Loading…
Reference in new issue