浏览代码

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;


正在加载...
取消
保存