Kaynağa Gözat

qc default template fix

master
kelvin.yau 3 hafta önce
ebeveyn
işleme
37fb77ad39
2 değiştirilmiş dosya ile 12 ekleme ve 2 silme
  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 Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

@@ -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;


Yükleniyor…
İptal
Kaydet