Merge pull request 'main' (#177) from s.hajizadeh/yara724api:main into main

Reviewed-on: Yara724/api#177
This commit is contained in:
2026-07-05 15:49:53 +03:30

View File

@@ -3676,6 +3676,19 @@ export class ClaimRequestManagementService {
const inquiryMapped = vehicle?.inquiry?.mapped ?? {}; const inquiryMapped = vehicle?.inquiry?.mapped ?? {};
const inquiryRaw = vehicle?.inquiry?.raw ?? {}; const inquiryRaw = vehicle?.inquiry?.raw ?? {};
const guiltyUserId =
input.blameCase?.expertSubmitReplyFinal?.guiltyUserId ??
input.blameCase?.expertSubmitReply?.guiltyUserId;
const blamedParty =
guiltyUserId && Array.isArray(input.blameCase?.parties)
? input.blameCase.parties.find(
(party: any) =>
String(party?.person?.userId ?? "") === String(guiltyUserId),
)
: null;
const blamedThirdPolicyCode =
blamedParty?.vehicle?.inquiry?.mapped?.ThirdPolicyCode ?? null;
const carType = input.claimCase?.vehicle?.carType as string | undefined; const carType = input.claimCase?.vehicle?.carType as string | undefined;
const vehicleKindId = await this.resolveVehicleKindId( const vehicleKindId = await this.resolveVehicleKindId(
input.clientKey, input.clientKey,
@@ -3719,7 +3732,7 @@ export class ClaimRequestManagementService {
VehicleKindId: vehicleKindId, VehicleKindId: vehicleKindId,
VIN: inquiryMapped.VIN ?? inquiryRaw.VIN ?? null, VIN: inquiryMapped.VIN ?? inquiryRaw.VIN ?? null,
AccidentVehicleUsedId: input.defaults.AccidentVehicleUsedId, AccidentVehicleUsedId: input.defaults.AccidentVehicleUsedId,
PolicyCINumber: null, PolicyCINumber: blamedThirdPolicyCode,
}; };
} }