| Line 44... |
Line 44... |
| 44 |
|
44 |
|
| 45 |
|
45 |
|
| 46 |
<select id="getPurchaseScans" parameterType="map" resultType="detailedPurchaseScan">
|
46 |
<select id="getPurchaseScans" parameterType="map" resultType="detailedPurchaseScan">
|
| 47 |
SELECT p.purchaseOrder_id AS purchaseOrderId, 1000 * UNIX_TIMESTAMP(po.createdAt) AS poCreatedAt, s.name AS supplierName,
|
47 |
SELECT p.purchaseOrder_id AS purchaseOrderId, 1000 * UNIX_TIMESTAMP(po.createdAt) AS poCreatedAt, s.name AS supplierName,
|
| 48 |
GROUP_CONCAT(DISTINCT(p.invoiceNumber)) AS invoiceNumbers, GROUP_CONCAT(DISTINCT(inv.receivedFrom)) AS receivedBy, i.itemId,
|
48 |
GROUP_CONCAT(DISTINCT(p.invoiceNumber)) AS invoiceNumbers, GROUP_CONCAT(DISTINCT(inv.receivedFrom)) AS receivedBy, i.itemId,
|
| 49 |
brand, modelName, modelNumber, color, unitPrice, sgstRate, cgstRate, igstRate SUM(initialQuantity) AS quantity, 1000 * UNIX_TIMESTAMP(receivedOn) as purchasedAt,
|
49 |
brand, modelName, modelNumber, color, unitPrice, sgstRate, cgstRate, igstRate, SUM(initialQuantity) AS quantity, 1000 * UNIX_TIMESTAMP(receivedOn) as purchasedAt,
|
| 50 |
p.id as purchaseId, nlc, po.warehouseId
|
50 |
p.id as purchaseId, nlc, po.warehouseId
|
| 51 |
FROM purchase p
|
51 |
FROM purchase p
|
| 52 |
JOIN purchaseorder po
|
52 |
JOIN purchaseorder po
|
| 53 |
ON (po.id = p.purchaseOrder_id)
|
53 |
ON (po.id = p.purchaseOrder_id)
|
| 54 |
JOIN inventoryItem i
|
54 |
JOIN inventoryItem i
|
| Line 66... |
Line 66... |
| 66 |
</select>
|
66 |
</select>
|
| 67 |
|
67 |
|
| 68 |
<select id="getPurchaseScansByGrnDate" parameterType="map" resultType="detailedPurchaseScan">
|
68 |
<select id="getPurchaseScansByGrnDate" parameterType="map" resultType="detailedPurchaseScan">
|
| 69 |
SELECT p.purchaseOrder_id AS purchaseOrderId, 1000 * UNIX_TIMESTAMP(po.createdAt) AS poCreatedAt, s.name AS supplierName,
|
69 |
SELECT p.purchaseOrder_id AS purchaseOrderId, 1000 * UNIX_TIMESTAMP(po.createdAt) AS poCreatedAt, s.name AS supplierName,
|
| 70 |
p.invoiceNumber AS invoiceNumbers, inv.receivedFrom AS receivedBy, i.itemId,brand, modelName, modelNumber, color,
|
70 |
p.invoiceNumber AS invoiceNumbers, inv.receivedFrom AS receivedBy, i.itemId,brand, modelName, modelNumber, color,
|
| 71 |
unitPrice, SUM(initialQuantity) AS quantity, 1000 * UNIX_TIMESTAMP(receivedOn) as purchasedAt, p.id as purchaseId,
|
71 |
unitPrice, sgstRate, cgstRate, igstRate, SUM(initialQuantity) AS quantity, 1000 * UNIX_TIMESTAMP(receivedOn) as purchasedAt, p.id as purchaseId,
|
| 72 |
nlc, po.warehouseId, po.taxType, 1000 * UNIX_TIMESTAMP(inv.invoiceDate) as invoiceDate, p.purchaseComments
|
72 |
nlc, po.warehouseId, po.taxType, 1000 * UNIX_TIMESTAMP(inv.invoiceDate) as invoiceDate, p.purchaseComments
|
| 73 |
FROM purchase p
|
73 |
FROM purchase p
|
| 74 |
JOIN purchaseorder po
|
74 |
JOIN purchaseorder po
|
| 75 |
ON (po.id = p.purchaseOrder_id)
|
75 |
ON (po.id = p.purchaseOrder_id)
|
| 76 |
JOIN inventoryItem i
|
76 |
JOIN inventoryItem i
|