fixing: product transaction

This commit is contained in:
ilham 2022-05-17 15:59:15 +07:00
parent f66f071a3c
commit fe3404db32
2 changed files with 9 additions and 5 deletions

View File

@ -380,7 +380,6 @@ export class ProductService {
relations: ['supplier'], relations: ['supplier'],
where: { where: {
code: code, code: code,
type: type,
}, },
}); });
} catch (e) { } catch (e) {

View File

@ -485,7 +485,7 @@ export class TransactionService {
try { try {
const billId = await this.checkBillHistoryRepository.findOneOrFail({ const billId = await this.checkBillHistoryRepository.findOneOrFail({
where: { where: {
id: orderTransactionDto.bill_trx_id trx_id: orderTransactionDto.bill_trx_id
}, },
}); });
product_price.price = billId.amount; product_price.price = billId.amount;
@ -502,7 +502,6 @@ export class TransactionService {
throw e; throw e;
} }
} }
} }
if (coaAccount.amount < product_price.mark_up_price + product_price.price) { if (coaAccount.amount < product_price.mark_up_price + product_price.price) {
@ -529,16 +528,22 @@ export class TransactionService {
trxId, trxId,
supplier, supplier,
); );
// let hitSupplier;
if (supplier.code != 'IRS') { if (supplier.code != 'IRS') {
const parsingResponse = hitSupplier.split(' '); const parsingResponse = hitSupplier.split(' ');
hitSupplier = { console.log
const newHitSupplier = {
success: hitSupplier.includes('diproses'), success: hitSupplier.includes('diproses'),
harga: parseInt( harga: parseInt(
parsingResponse[parsingResponse.length - 2].replaceAll('.', ''), parsingResponse[parsingResponse.length - 2].replace(/\./g,' '),
), ),
msg: hitSupplier, msg: hitSupplier,
}; };
hitSupplier = newHitSupplier;
if(orderTransactionDto.bill_trx_id !== null){
hitSupplier.harga = product_price.price;
}
} }
// const hitSupplier = { // const hitSupplier = {
// harga: 2000, // harga: 2000,