E-Invoice - Sin Yee request for einvoice postcode need to able to input starting with 0, e.g. 02600

This commit is contained in:
Dillon Ngo
2025-06-29 17:12:20 +08:00
parent 13ff1f1d95
commit 0b9fe74128
5 changed files with 7 additions and 7 deletions
@@ -13,7 +13,7 @@ class EInvoiceInfoDTO implements DataTransferObject
public int $companyId;
public string $streetOne;
public string $streetTwo;
public int $postCode;
public string $postCode;
public function __construct(array $data)
{
@@ -24,7 +24,7 @@ class EInvoiceInfoDTO implements DataTransferObject
$this->companyId = (int) ($data['company_id'] ?? 0);
$this->streetOne = (string) ($data['street_one'] ?? '');
$this->streetTwo = (string) ($data['street_two'] ?? '');
$this->postCode = (int) ($data['post_code'] ?? 0);
$this->postCode = (string) ($data['post_code'] ?? 0);
}
public function toArray(): array
@@ -20,7 +20,7 @@ class UpdateCompanyDetailsDTO implements DataTransferObject
public int $companyId;
public string $streetOne;
public string $streetTwo;
public int $postCode;
public string $postCode;
public function __construct(array $data)
{
@@ -38,7 +38,7 @@ class UpdateCompanyDetailsDTO implements DataTransferObject
$this->companyId = (int) ($data['company_id'] ?? 0);
$this->streetOne = (string) ($data['street_one'] ?? '');
$this->streetTwo = (string) ($data['street_two'] ?? '');
$this->postCode = (int) ($data['post_code'] ?? 0);
$this->postCode = (string) ($data['post_code'] ?? 0);
}
public function toArray(): array
@@ -20,7 +20,7 @@ class AddressEInvoiceResource extends JsonResource
'street_two' => $this->street_two,
'district' => $this->district,
'state' => $this->state,
'post_code' => (int) $this->postcode,
'post_code' => (string) $this->postcode,
'country' => $this->country,
'billing' => (int) $this->billing
];
+1 -1
View File
@@ -20,7 +20,7 @@ class EInvoiceInfoResource extends JsonResource
'street_two' => $this->street_two,
'district' => $this->district,
'state' => $this->state,
'post_code' => (int) $this->postcode,
'post_code' => (string) $this->postcode,
'country' => $this->country,
'billing' => (int) $this->billing,
'msic_code' => (string) $this->msic_code,
@@ -53,7 +53,7 @@
</validation-wrapper-component>
</div>
<div class="col-5 p-l-5">
<validation-wrapper-component :validator="$v.parameters.post_code" v-money="integer">
<validation-wrapper-component :validator="$v.parameters.post_code">
<label>Post Code</label>
<input class="form-control" name="post_code" v-model="parameters.post_code">
</validation-wrapper-component>