전체 코드, 구조 검토 - P2 코드 수정 진행
This commit is contained in:
+15
-14
@@ -207,20 +207,21 @@ export async function updateMaestro(
|
||||
}
|
||||
if (payload.availableActivateDateTime !== undefined) {
|
||||
const newDate = new Date(payload.availableActivateDateTime);
|
||||
if (!isNaN(newDate.getTime())) {
|
||||
const prevMin = Math.floor(
|
||||
maestro.AvailableActivateDateTime.getTime() / 60000
|
||||
);
|
||||
const newMin = Math.floor(newDate.getTime() / 60000);
|
||||
if (prevMin !== newMin) {
|
||||
updates.AvailableActivateDateTime = newDate;
|
||||
const prevStr = formatDate(maestro.AvailableActivateDateTime);
|
||||
const newStr = formatDate(newDate);
|
||||
logs.push({
|
||||
type: "update_maestro_available_date",
|
||||
remark: `${prevStr} -> ${newStr}`,
|
||||
});
|
||||
}
|
||||
if (isNaN(newDate.getTime())) {
|
||||
throw new ApiError("유효하지 않은 날짜 형식입니다.", 400);
|
||||
}
|
||||
const prevMin = Math.floor(
|
||||
maestro.AvailableActivateDateTime.getTime() / 60000
|
||||
);
|
||||
const newMin = Math.floor(newDate.getTime() / 60000);
|
||||
if (prevMin !== newMin) {
|
||||
updates.AvailableActivateDateTime = newDate;
|
||||
const prevStr = formatDate(maestro.AvailableActivateDateTime);
|
||||
const newStr = formatDate(newDate);
|
||||
logs.push({
|
||||
type: "update_maestro_available_date",
|
||||
remark: `${prevStr} -> ${newStr}`,
|
||||
});
|
||||
}
|
||||
}
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user