corrections in plan update and fetch
This commit is contained in:
parent
db3004fa04
commit
8747baaf2e
5 changed files with 11 additions and 3 deletions
|
@ -51,6 +51,7 @@ export default abstract class InspectionPointCommandHandler {
|
||||||
.values(
|
.values(
|
||||||
sync.map((s) => ({
|
sync.map((s) => ({
|
||||||
...s,
|
...s,
|
||||||
|
id: points.some((p) => p.id == s.id) ? s.id : undefined,
|
||||||
versionedPlanId,
|
versionedPlanId,
|
||||||
}))
|
}))
|
||||||
)
|
)
|
||||||
|
|
|
@ -40,7 +40,13 @@ export default abstract class InspectionVersionedPlanCommandHandler {
|
||||||
.into(inspectionPoint)
|
.into(inspectionPoint)
|
||||||
.values(
|
.values(
|
||||||
inspectionPoints.map((ip) => ({
|
inspectionPoints.map((ip) => ({
|
||||||
...ip,
|
title: ip.title,
|
||||||
|
description: ip.description,
|
||||||
|
type: ip.type,
|
||||||
|
min: ip.min,
|
||||||
|
max: ip.max,
|
||||||
|
others: ip.others,
|
||||||
|
sort: ip.sort,
|
||||||
versionedPlanId: returnId,
|
versionedPlanId: returnId,
|
||||||
}))
|
}))
|
||||||
)
|
)
|
||||||
|
|
|
@ -11,7 +11,6 @@ export default abstract class InspectionPointResultFactory {
|
||||||
public static mapToSingle(record: inspectionPointResult): InspectionPointResultViewModel {
|
public static mapToSingle(record: inspectionPointResult): InspectionPointResultViewModel {
|
||||||
return {
|
return {
|
||||||
inspectionId: record.inspectionId,
|
inspectionId: record.inspectionId,
|
||||||
inspectionVersionedPlanId: record.inspection.inspectionVersionedPlanId,
|
|
||||||
inspectionPointId: record.inspectionPointId,
|
inspectionPointId: record.inspectionPointId,
|
||||||
inspectionPoint: InspectionPointFactory.mapToSingle(record.inspectionPoint),
|
inspectionPoint: InspectionPointFactory.mapToSingle(record.inspectionPoint),
|
||||||
value: record.value,
|
value: record.value,
|
||||||
|
|
|
@ -9,6 +9,9 @@ export default abstract class InspectionService {
|
||||||
.getRepository(inspection)
|
.getRepository(inspection)
|
||||||
.createQueryBuilder("inspection")
|
.createQueryBuilder("inspection")
|
||||||
.leftJoinAndSelect("inspection.inspectionPlan", "inspectionPlan")
|
.leftJoinAndSelect("inspection.inspectionPlan", "inspectionPlan")
|
||||||
|
.leftJoinAndSelect("inspectionPlan.equipmentType", "equipmentType")
|
||||||
|
.leftJoinAndSelect("inspectionPlan.vehicleType", "vehicleType")
|
||||||
|
.leftJoinAndSelect("inspectionPlan.wearableType", "wearableType")
|
||||||
.leftJoinAndSelect("inspection.inspectionVersionedPlan", "inspectionVersionedPlan")
|
.leftJoinAndSelect("inspection.inspectionVersionedPlan", "inspectionVersionedPlan")
|
||||||
.leftJoinAndSelect("inspectionVersionedPlan.inspectionPoints", "inspectionPoints")
|
.leftJoinAndSelect("inspectionVersionedPlan.inspectionPoints", "inspectionPoints")
|
||||||
.leftJoinAndSelect("inspection.pointResults", "pointResults")
|
.leftJoinAndSelect("inspection.pointResults", "pointResults")
|
||||||
|
|
|
@ -40,7 +40,6 @@ export type InspectionViewModel = {
|
||||||
|
|
||||||
export interface InspectionPointResultViewModel {
|
export interface InspectionPointResultViewModel {
|
||||||
inspectionId: string;
|
inspectionId: string;
|
||||||
inspectionVersionedPlanId: string;
|
|
||||||
inspectionPointId: string;
|
inspectionPointId: string;
|
||||||
inspectionPoint: InspectionPointViewModel;
|
inspectionPoint: InspectionPointViewModel;
|
||||||
value: string;
|
value: string;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue