diff --git a/apps/wr/app/store/ruseFcltMng/fcltReg/rainReg/type.tsx b/apps/wr/app/store/ruseFcltMng/fcltReg/rainReg/type.tsx index 4bf891d87..57c5538f7 100644 --- a/apps/wr/app/store/ruseFcltMng/fcltReg/rainReg/type.tsx +++ b/apps/wr/app/store/ruseFcltMng/fcltReg/rainReg/type.tsx @@ -30,9 +30,9 @@ export const baseReuseBuildingSchema = z.object({ crgRdctAmt: z.number().default(0), // 안쓰는 값 ruseFcltFlg: z.string().default(""), bdstUsgCd: z - .number() - .default(0) - .refine((val) => val === -1 || val >= 1, { + .string() + .default('000') + .refine((val) => val.trim().length > 0, { message: validationMessages.requiredSelect("건축물용도"), }), lawTrgtYn: z.string().default("Y"), diff --git a/apps/wr/components/ui/form/fcltReg/rainReg/rainRegForm.tsx b/apps/wr/components/ui/form/fcltReg/rainReg/rainRegForm.tsx index fbcae44b0..72affedc9 100644 --- a/apps/wr/components/ui/form/fcltReg/rainReg/rainRegForm.tsx +++ b/apps/wr/components/ui/form/fcltReg/rainReg/rainRegForm.tsx @@ -82,7 +82,7 @@ export default function RainRegForm({ operMngCd: item?.operMngCd ?? "", // null → "" grntchBdstCertYr: typeof item?.grntchBdstCertYr === "string" - ? item?.grntchBdstCertYr + ? item?.grntchBdstCertYr.trim() : "", // null → "" bdstUsgCd: item?.bdstUsgCd ?? Number("-1"), // null → "-1" instlCstSprtYn: item?.instlCstSprtYn ?? "Y", // null → "Y"