kelvin.yau пре 2 недеља
родитељ
комит
1a1c95eccc
2 измењених фајлова са 7 додато и 1 уклоњено
  1. +1
    -1
      src/main/java/com/ffii/fpsms/modules/common/internalSetup/inventorySetup.kt
  2. +6
    -0
      src/main/java/com/ffii/fpsms/modules/master/entity/ItemsRepository.kt

+ 1
- 1
src/main/java/com/ffii/fpsms/modules/common/internalSetup/inventorySetup.kt Прегледај датотеку

@@ -141,7 +141,7 @@ open class InventorySetup {
for (data in inventoryDataList) { for (data in inventoryDataList) {
try { try {
// Find item by code (itemNo) // Find item by code (itemNo)
val item = itemsRepository.findByCodeAndDeletedFalse(data.itemNo)
val item = itemsRepository.findFirstByCodeAndDeletedFalse(data.itemNo)


if (item == null) { if (item == null) {
println("NOT FOUND - Item with code '${data.itemNo}' does not exist") println("NOT FOUND - Item with code '${data.itemNo}' does not exist")


+ 6
- 0
src/main/java/com/ffii/fpsms/modules/master/entity/ItemsRepository.kt Прегледај датотеку

@@ -54,4 +54,10 @@ interface ItemsRepository : AbstractRepository<Items, Long> {
""" """
) )
fun findByM18BomCode(m18BomCode: String): Items?; fun findByM18BomCode(m18BomCode: String): Items?;

@Query(
nativeQuery = true,
value = "SELECT * FROM items i WHERE i.code = :code AND i.deleted = false ORDER BY i.id LIMIT 1"
)
fun findFirstByCodeAndDeletedFalse(code: String): Items?
} }

Loading…
Откажи
Сачувај