This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
/**
|
||||
* Уникальный код заявки: {requestTypeId}-{YY}{MM}-{itemId}.
|
||||
* requestTypeId — id типа заявки во внешнем approval-route API (GET /api/request-types).
|
||||
* YY/MM — год и месяц подачи, itemId — Id элемента в списке данных. Пример: 1-2608-12.
|
||||
*/
|
||||
export function buildRequestUniqueCode(requestTypeId: number, itemId: number, submittedAt: Date): string {
|
||||
const yy = String(submittedAt.getFullYear()).slice(-2);
|
||||
const month = submittedAt.getMonth() + 1;
|
||||
const mm = month < 10 ? `0${month}` : String(month);
|
||||
return `${requestTypeId}-${yy}${mm}-${itemId}`;
|
||||
}
|
||||
Reference in New Issue
Block a user