修复param类型

This commit is contained in:
whyour 2022-01-06 22:59:29 +08:00
parent 5d19ee0ab5
commit 233081149b
5 changed files with 10 additions and 10 deletions

View File

@ -126,7 +126,7 @@ export default (app: Router) => {
id: Joi.number().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const cronService = Container.get(CronService);
@ -242,10 +242,10 @@ export default (app: Router) => {
'/:id',
celebrate({
params: Joi.object({
id: Joi.string().required(),
id: Joi.number().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const cronService = Container.get(CronService);

View File

@ -110,7 +110,7 @@ export default (app: Router) => {
id: Joi.string().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const dependenceService = Container.get(DependenceService);

View File

@ -96,7 +96,7 @@ export default (app: Router) => {
toIndex: Joi.number().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const envService = Container.get(EnvService);
@ -173,7 +173,7 @@ export default (app: Router) => {
id: Joi.string().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const envService = Container.get(EnvService);

View File

@ -90,7 +90,7 @@ export default (app: Router) => {
id: Joi.string().required(),
}),
}),
async (req: Request, res: Response, next: NextFunction) => {
async (req: Request<{ id: number }>, res: Response, next: NextFunction) => {
const logger: Logger = Container.get('logger');
try {
const openService = Container.get(OpenService);

View File

@ -60,7 +60,7 @@ export default class DependenceService {
return docs[0];
}
public async remove(ids: string[]) {
public async remove(ids: number[]) {
const [, docs] = await DependenceModel.update(
{ status: DependenceStatus.removing, log: [] },
{ where: { id: ids } },
@ -100,7 +100,7 @@ export default class DependenceService {
}
}
public async reInstall(ids: string[]): Promise<Dependence[]> {
public async reInstall(ids: number[]): Promise<Dependence[]> {
const [, docs] = await DependenceModel.update(
{ status: DependenceStatus.installing, log: [] },
{ where: { id: ids } },
@ -114,7 +114,7 @@ export default class DependenceService {
return docs;
}
public async get(id: string): Promise<Dependence> {
public async get(id: number): Promise<Dependence> {
const docs = await DependenceModel.findAll({ where: { id } });
return docs[0];
}