update "place" insert (#21)
This commit is contained in:
parent
cd8611d9b6
commit
b3c35e6441
1 changed files with 14 additions and 2 deletions
|
|
@ -2629,6 +2629,18 @@ export class DevelopmentController extends Controller {
|
|||
where: { developmentId: id, isDone: false },
|
||||
relations: ["development"],
|
||||
});
|
||||
|
||||
const developmentAddresss = await this.developmentAddresssRepository.find({
|
||||
where: { developmentId: id}
|
||||
})
|
||||
|
||||
const places = developmentAddresss
|
||||
.map(addr =>
|
||||
`- ${addr.address}, ${addr.addressType === "IN_COUNTRY" ? addr.provinceName : addr.country} (${addr.addressType === "IN_COUNTRY" ? "ภายในประเทศ" : "ภายนอกประเทศ"})`
|
||||
)
|
||||
.filter(Boolean)
|
||||
.join("\n");
|
||||
|
||||
await Promise.all(
|
||||
getDevelopment.map(async (x) => {
|
||||
const _data = Object.assign(new DevelopmentHistory(), x);
|
||||
|
|
@ -2639,7 +2651,7 @@ export class DevelopmentController extends Controller {
|
|||
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,
|
||||
place: places == null ? null : places,
|
||||
duration: x.trainingDays,
|
||||
department: x.development == null ? null : x.development.root,
|
||||
numberOrder: x.order,
|
||||
|
|
@ -2662,7 +2674,7 @@ export class DevelopmentController extends Controller {
|
|||
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,
|
||||
place: places == null ? null : places,
|
||||
duration: x.trainingDays,
|
||||
department: x.development == null ? null : x.development.root,
|
||||
numberOrder: x.order,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue