修改保险后端代码,政府前端代码
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
const express = require('express');
|
||||
const { verifyToken, requireRole, checkAccountOwnership } = require('../middleware/auth');
|
||||
const { authMiddleware, roleMiddleware, adminMiddleware, managerMiddleware, tellerMiddleware } = require('../middleware/auth');
|
||||
const {
|
||||
validateAccountNumber,
|
||||
validateAmount,
|
||||
@@ -92,8 +92,8 @@ const accountController = require('../controllers/accountController');
|
||||
* description: 权限不足
|
||||
*/
|
||||
router.post('/',
|
||||
verifyToken,
|
||||
requireRole(['admin', 'manager']),
|
||||
authMiddleware,
|
||||
roleMiddleware(['admin', 'manager']),
|
||||
accountController.createAccount
|
||||
);
|
||||
|
||||
@@ -142,7 +142,7 @@ router.post('/',
|
||||
* description: 未授权
|
||||
*/
|
||||
router.get('/',
|
||||
verifyToken,
|
||||
authMiddleware,
|
||||
accountController.getAccounts
|
||||
);
|
||||
|
||||
@@ -172,8 +172,7 @@ router.get('/',
|
||||
* description: 账户不存在
|
||||
*/
|
||||
router.get('/:accountId',
|
||||
verifyToken,
|
||||
checkAccountOwnership,
|
||||
authMiddleware,
|
||||
accountController.getAccountDetail
|
||||
);
|
||||
|
||||
@@ -216,8 +215,8 @@ router.get('/:accountId',
|
||||
* description: 账户不存在
|
||||
*/
|
||||
router.put('/:accountId/status',
|
||||
verifyToken,
|
||||
requireRole(['admin', 'manager']),
|
||||
authMiddleware,
|
||||
roleMiddleware(['admin', 'manager']),
|
||||
accountController.updateAccountStatus
|
||||
);
|
||||
|
||||
@@ -264,8 +263,8 @@ router.put('/:accountId/status',
|
||||
* description: 账户不存在
|
||||
*/
|
||||
router.post('/:accountId/deposit',
|
||||
verifyToken,
|
||||
requireRole(['admin', 'manager', 'teller']),
|
||||
authMiddleware,
|
||||
roleMiddleware(['admin', 'manager', 'teller']),
|
||||
validateAmount,
|
||||
accountController.deposit
|
||||
);
|
||||
@@ -313,8 +312,8 @@ router.post('/:accountId/deposit',
|
||||
* description: 账户不存在
|
||||
*/
|
||||
router.post('/:accountId/withdraw',
|
||||
verifyToken,
|
||||
requireRole(['admin', 'manager', 'teller']),
|
||||
authMiddleware,
|
||||
roleMiddleware(['admin', 'manager', 'teller']),
|
||||
validateAmount,
|
||||
accountController.withdraw
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user