add prepare data log method:POST
This commit is contained in:
parent
cc26192b65
commit
29527c512e
8 changed files with 32 additions and 14 deletions
|
|
@ -26,7 +26,7 @@ import {
|
|||
import { EmployeePosType } from "../entities/EmployeePosType";
|
||||
import { EmployeePosLevel } from "../entities/EmployeePosLevel";
|
||||
import { RequestWithUser } from "../middlewares/user";
|
||||
import { addLogSequence } from "../interfaces/utils";
|
||||
import { addLogSequence, setLogDataDiff } from "../interfaces/utils";
|
||||
|
||||
@Route("api/v1/development/history/employee")
|
||||
@Tags("DevelopmentEmployeeHistory")
|
||||
|
|
@ -110,7 +110,7 @@ export class DevelopmentEmployeeHistoryController extends Controller {
|
|||
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลระดับตำแหน่ง");
|
||||
}
|
||||
}
|
||||
|
||||
const before = null;
|
||||
const development = Object.assign(new DevelopmentHistory(), requestBody);
|
||||
development.type = type;
|
||||
development.employeePosTypeId = requestBody.posTypeId;
|
||||
|
|
@ -127,6 +127,7 @@ export class DevelopmentEmployeeHistoryController extends Controller {
|
|||
description: "Store DevelopmentHistory.",
|
||||
});
|
||||
await this.developmentHistoryRepository.save(development, { data: request });
|
||||
setLogDataDiff(request, { before, after: development });
|
||||
return new HttpSuccess(development.id);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue