Compare commits

...

4 Commits

Author SHA1 Message Date
714beb92c3 fix: update date handling 2025-04-11 13:47:52 +05:30
2e42e82587 fix: update date handling 2025-04-11 11:04:36 +05:30
809da986d0 fix: update date handling 2025-04-11 10:21:11 +05:30
bf7aa2fb61 fix: update date handling 2025-04-11 10:18:20 +05:30
3 changed files with 9 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import {
IsDate,
IsDateString,
IsDecimal,
IsInt,
@@ -6,9 +7,9 @@ import {
IsNumber,
IsOptional,
IsPositive,
isString,
IsString,
} from 'class-validator';
import { Column } from 'typeorm';
export class CreateInwardEntryDto {
@IsNotEmpty()
@@ -41,6 +42,7 @@ export class CreateInwardEntryDto {
@IsString()
company_name: string;
@IsDateString()
manufacuting_date: string;
manufacturing_date: string;
}

View File

@@ -13,7 +13,7 @@ import { CreateInwardEntryDto } from './create-inward-entry.dto';
export class CreateInwardDto {
@IsUUID()
@IsNotEmpty()
vendorId: string;
vendorId: string;
@IsInt()
@IsNotEmpty()

View File

@@ -88,8 +88,11 @@ export class InventoryService {
const savedInward = await this.inwardRepository.save(inward);
for (const entry of dto.entries) {
const { manufacturing_date, ...data } = entry;
console.log('manu date', manufacturing_date);
const inwardEntry = this.inwardEntryRepository.create({
...entry,
...data,
manufacuting_date: new Date(entry.manufacturing_date),
inward: savedInward,
});
await this.inwardEntryRepository.save(inwardEntry);