Skip to content

Commit 4b8ddcf

Browse files
committed
add getVendors()
1 parent 7b13350 commit 4b8ddcf

31 files changed

Lines changed: 518 additions & 190 deletions

diamond/extendGpInvoice.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { connect } from '@cityssm/mssql-multi-pool';
22
export default async function _extendGpInvoice(mssqlConfig, gpInvoice) {
33
const diamondInvoice = gpInvoice;
44
const pool = await connect(mssqlConfig);
5-
const tbcResult = (await pool
5+
const tbcResult = await pool
66
.request()
7-
.input('invoiceNumber', gpInvoice.invoiceNumber).query(`SELECT top 1
7+
.input('invoiceNumber', gpInvoice.invoiceNumber)
8+
.query(`SELECT top 1
89
t.dCUSTTBCODE as trialBalanceCode,
910
t.dDESC as trialBalanceCodeDescription
1011
FROM SF120 i
1112
inner join SF023 t on i.dcusttbcode = t.dcusttbcode
12-
where docnumbr = @invoiceNumber`));
13+
where docnumbr = @invoiceNumber`);
1314
const trialBalanceCode = tbcResult.recordset.length > 0 ? tbcResult.recordset[0] : undefined;
1415
if (trialBalanceCode !== undefined) {
1516
diamondInvoice.trialBalanceCode = trialBalanceCode.trialBalanceCode;

diamond/getCashReceiptByDocumentNumber.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ export async function _getCashReceiptByDocumentNumber(mssqlConfig, documentNumbe
66
return undefined;
77
}
88
const pool = await connect(mssqlConfig);
9-
const receiptResult = (await pool
9+
const receiptResult = await pool
1010
.request()
11-
.input('documentNumber', documentNumber).query(`SELECT top 1
11+
.input('documentNumber', documentNumber)
12+
.query(`SELECT top 1
1213
0 as isHistorical,
1314
'' as transactionSource,
1415
[dDOCSUFFIX] as documentNumber,
@@ -64,7 +65,7 @@ export async function _getCashReceiptByDocumentNumber(mssqlConfig, documentNumbe
6465
FROM [CR30101]
6566
where dDOCSUFFIX = @documentNumber
6667
67-
order by isHistorical`));
68+
order by isHistorical`);
6869
const receipt = receiptResult.recordset.length > 0 ? receiptResult.recordset[0] : undefined;
6970
if (receipt !== undefined) {
7071
const detailsResult = await pool

gp/getCustomerByCustomerNumber.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { connect } from '@cityssm/mssql-multi-pool';
22
export async function _getCustomerByCustomerNumber(mssqlConfig, customerNumber) {
33
const pool = await connect(mssqlConfig);
4-
const customerResult = (await pool
4+
const customerResult = await pool
55
.request()
66
.input('customerNumber', customerNumber).query(`SELECT top 1
77
rtrim(CUSTNMBR) as customerNumber,
@@ -24,7 +24,7 @@ export async function _getCustomerByCustomerNumber(mssqlConfig, customerNumber)
2424
CREATDDT as dateCreated,
2525
MODIFDT as dateModified
2626
FROM RM00101
27-
where CUSTNMBR = @customerNumber`));
27+
where CUSTNMBR = @customerNumber`);
2828
return customerResult.recordset.length > 0
2929
? customerResult.recordset[0]
3030
: undefined;

gp/getInvoiceByInvoiceNumber.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,14 @@ export default async function _getInvoiceByInvoiceNumber(mssqlConfig, invoiceNum
111111
: ' or t.DOCTYPE = @invoiceDocumentType'})`;
112112
}
113113
sql += ' order by t.DEX_ROW_ID';
114-
const invoiceResult = (await invoiceRequest.query(sql));
114+
const invoiceResult = await invoiceRequest.query(sql);
115115
const invoice = invoiceResult.recordset.length > 0 ? invoiceResult.recordset[0] : undefined;
116116
if (invoice !== undefined) {
117117
const itemResults = await pool
118118
.request()
119119
.input('invoiceDocumentType', invoice.invoiceDocumentType)
120-
.input('invoiceNumber', invoice.invoiceNumber).query(`SELECT
120+
.input('invoiceNumber', invoice.invoiceNumber)
121+
.query(`SELECT
121122
[LNITMSEQ] as lineItemNumber,
122123
rtrim([ITEMNMBR]) as itemNumber,
123124
[QUANTITY] as quantity,

gp/getInvoiceDocumentTypes.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
import { type mssql } from '@cityssm/mssql-multi-pool';
22
import type { GPInvoiceDocumentType } from './types.js';
3-
export declare function _getInvoiceDocumentTypes(mssqlConfig: mssql.config): Promise<GPInvoiceDocumentType[]>;
4-
export default _getInvoiceDocumentTypes;
3+
export default function _getInvoiceDocumentTypes(mssqlConfig: mssql.config): Promise<GPInvoiceDocumentType[]>;

gp/getInvoiceDocumentTypes.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { connect } from '@cityssm/mssql-multi-pool';
2-
export async function _getInvoiceDocumentTypes(mssqlConfig) {
2+
export default async function _getInvoiceDocumentTypes(mssqlConfig) {
33
const pool = await connect(mssqlConfig);
4-
const result = (await pool.request()
4+
const result = await pool.request()
55
.query(`SELECT DOCTYPE as invoiceDocumentType,
66
rtrim(DOCTYABR) as documentTypeAbbreviation,
77
rtrim(DOCTYNAM) as documentTypeName
88
FROM IVC40101
9-
order by DEX_ROW_ID`));
9+
order by DEX_ROW_ID`);
1010
return result.recordset;
1111
}
12-
export default _getInvoiceDocumentTypes;

gp/getItemByItemNumber.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { connect } from '@cityssm/mssql-multi-pool';
22
export default async function _getItemByItemNumber(mssqlConfig, itemNumber) {
33
const pool = await connect(mssqlConfig);
4-
const itemResult = (await pool.request().input('itemNumber', itemNumber)
4+
const itemResult = await pool.request().input('itemNumber', itemNumber)
55
.query(`SELECT top 1
66
rtrim(ITEMNMBR) as itemNumber,
77
rtrim(ITEMDESC) as itemDescription,
@@ -13,7 +13,7 @@ export default async function _getItemByItemNumber(mssqlConfig, itemNumber) {
1313
CREATDDT as dateCreated,
1414
MODIFDT as dateModified
1515
FROM IV00101
16-
where ITEMNMBR = @itemNumber`));
16+
where ITEMNMBR = @itemNumber`);
1717
const item = itemResult.recordset.length > 0 ? itemResult.recordset[0] : undefined;
1818
if (item !== undefined) {
1919
const quantityResults = await pool.request().input('itemNumber', itemNumber)

gp/getItemsByLocationCodes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default async function _getItemsByLocationCodes(mssqlConfig, locationCode
1414
locationCodeWhere += `q.LOCNCODE = @${parameterName}`;
1515
itemRequest = itemRequest.input(parameterName, locationCode);
1616
}
17-
const itemResult = (await itemRequest.query(`SELECT
17+
const itemResult = await itemRequest.query(`SELECT
1818
rtrim(i.ITEMNMBR) as itemNumber,
1919
rtrim(i.ITEMDESC) as itemDescription,
2020
rtrim(i.ITMSHNAM) as itemShortName,
@@ -51,6 +51,6 @@ export default async function _getItemsByLocationCodes(mssqlConfig, locationCode
5151
5252
FROM IV00101 i
5353
inner join IV00102 q on i.ITEMNMBR = q.ITEMNMBR
54-
where (${locationCodeWhere})`));
54+
where (${locationCodeWhere})`);
5555
return itemResult.recordset;
5656
}

gp/getVendorByVendorId.d.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

gp/getVendorByVendorId.js

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)