Преглед на файлове

qc default template fix

master
kelvin.yau преди 3 седмици
родител
ревизия
37fb77ad39
променени са 2 файла, в които са добавени 12 реда и са изтрити 2 реда
  1. +10
    -1
      src/main/java/com/ffii/fpsms/modules/master/entity/QcCategoryRepository.kt
  2. +2
    -1
      src/main/java/com/ffii/fpsms/modules/master/service/QcCategoryService.kt

+ 10
- 1
src/main/java/com/ffii/fpsms/modules/master/entity/QcCategoryRepository.kt Целия файл

@@ -31,6 +31,15 @@ interface QcCategoryRepository : AbstractRepository<QcCategory, Long> {
"""
)
fun findQcCategoryInfoByItemIdAndType(itemId: Long, type: String): QcCategoryInfo?;
fun findQcCategoryInfoByIsDefault(isDefault: Boolean): QcCategoryInfo?;

@Query(
"""
SELECT qcc FROM QcCategory qcc
WHERE qcc.isDefault = :isDefault AND qcc.deleted = false
ORDER BY qcc.id ASC
"""
)
fun findQcCategoryInfoByIsDefault(isDefault: Boolean): List<QcCategoryInfo>;

// fun findByItemIdAndType(itemId: Long, type: String): QcCategory?;
}

+ 2
- 1
src/main/java/com/ffii/fpsms/modules/master/service/QcCategoryService.kt Целия файл

@@ -44,7 +44,8 @@ open class QcCategoryService(
else null
//
if (result == null) { // Use Default Template
result = qcCategoryRepository.findQcCategoryInfoByIsDefault(true)
val defaultTemplates = qcCategoryRepository.findQcCategoryInfoByIsDefault(true)
result = defaultTemplates.firstOrNull()
}
}
return result;


Зареждане…
Отказ
Запис