เพิ่มเงื่อนไข type
This commit is contained in:
parent
bd9b8b4183
commit
a56d469736
1 changed files with 47 additions and 21 deletions
|
|
@ -1667,27 +1667,53 @@ export class DevelopmentController extends Controller {
|
|||
await Promise.all(
|
||||
getDevelopment.map(async (x) => {
|
||||
const _data = Object.assign(new DevelopmentHistory(), x);
|
||||
await new CallAPI()
|
||||
.PostData(request, "org/profile/training", {
|
||||
profileId: x.profileId,
|
||||
name: x.development == null ? null : x.development.projectName,
|
||||
topic: x.development == null ? null : x.development.topicAcademic,
|
||||
yearly: x.development == null ? null : x.development.year,
|
||||
place: x.development == null ? null : x.development.addressAcademic,
|
||||
duration: x.trainingDays,
|
||||
department: x.development == null ? null : x.development.root,
|
||||
numberOrder: x.order,
|
||||
dateOrder: x.dateOrder,
|
||||
startDate: x.dateStart,
|
||||
endDate: x.dateEnd,
|
||||
isDate: true,
|
||||
})
|
||||
.then((x) => {
|
||||
_data.isDone = true;
|
||||
})
|
||||
.catch((x) => {
|
||||
_data.isDone = false;
|
||||
});
|
||||
|
||||
if (x.type === "OFFICER") {
|
||||
await new CallAPI()
|
||||
.PostData(request, "org/profile/training", {
|
||||
profileId: x.profileId,
|
||||
name: x.development == null ? null : x.development.projectName,
|
||||
topic: x.development == null ? null : x.development.topicAcademic,
|
||||
yearly: x.development == null ? null : x.development.year,
|
||||
place: x.development == null ? null : x.development.addressAcademic,
|
||||
duration: x.trainingDays,
|
||||
department: x.development == null ? null : x.development.root,
|
||||
numberOrder: x.order,
|
||||
dateOrder: x.dateOrder,
|
||||
startDate: x.dateStart,
|
||||
endDate: x.dateEnd,
|
||||
isDate: true,
|
||||
})
|
||||
.then((x) => {
|
||||
_data.isDone = true;
|
||||
})
|
||||
.catch((x) => {
|
||||
_data.isDone = false;
|
||||
});
|
||||
} else if (x.type === "EMPLOYEE") {
|
||||
await new CallAPI()
|
||||
.PostData(request, "org/profile/training", {
|
||||
profileId: x.profileId,
|
||||
name: x.development == null ? null : x.development.projectName,
|
||||
topic: x.development == null ? null : x.development.topicAcademic,
|
||||
yearly: x.development == null ? null : x.development.year,
|
||||
place: x.development == null ? null : x.development.addressAcademic,
|
||||
duration: x.trainingDays,
|
||||
department: x.development == null ? null : x.development.root,
|
||||
numberOrder: x.order,
|
||||
dateOrder: x.dateOrder,
|
||||
startDate: x.dateStart,
|
||||
endDate: x.dateEnd,
|
||||
isDate: true,
|
||||
})
|
||||
.then((x) => {
|
||||
_data.isDone = true;
|
||||
})
|
||||
.catch((x) => {
|
||||
_data.isDone = false;
|
||||
});
|
||||
}
|
||||
|
||||
_data.lastUpdateUserId = request.user.sub;
|
||||
_data.lastUpdateFullName = request.user.name;
|
||||
await this.developmentHistoryRepository.save(_data);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue