Skip to content

Commit

Permalink
pref:研发商店通用化接口封装优化 TencentBlueKing#11049
Browse files Browse the repository at this point in the history
  • Loading branch information
carlyin0801 committed Oct 12, 2024
1 parent 9f8ca5a commit c90875e
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ data class StoreBaseEnvRequest(
@get:Schema(title = "语言", required = false)
val language: String? = null,
@get:Schema(title = "环境扩展信息", required = false)
val extBaseEnvInfo: Map<String, Any>? = null
val extBaseEnvInfo: MutableMap<String, Any>? = null
)
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@ data class StoreBaseFeatureRequest(
@get:Schema(title = "研发类型", required = false)
val rdType: RdTypeEnum? = null,
@get:Schema(title = "特性扩展信息", required = false)
val extBaseFeatureInfo: Map<String, Any>? = null
val extBaseFeatureInfo: MutableMap<String, Any>? = null
)
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,5 @@ data class StoreBaseUpdateRequest(
val baseFeatureInfo: StoreBaseFeatureRequest? = null,
@get:Schema(title = "环境信息列表", required = false)
@Valid
val baseEnvInfos: List<StoreBaseEnvRequest>? = null
val baseEnvInfos: MutableList<StoreBaseEnvRequest>? = null
)
Original file line number Diff line number Diff line change
Expand Up @@ -183,22 +183,18 @@ class StoreBaseUpdateServiceImpl @Autowired constructor(
val context = DSL.using(t)
storeBaseManageDao.saveStoreBaseData(context, storeBaseDataPO)
if (!storeBaseExtDataPOs.isNullOrEmpty()) {
storeBaseExtManageDao.deleteStoreBaseExtInfo(context, storeId)
storeBaseExtManageDao.batchSave(context, storeBaseExtDataPOs)
}
storeBaseFeatureDataPO?.let {
storeBaseFeatureManageDao.saveStoreBaseFeatureData(context, it)
}
if (!storeBaseFeatureExtDataPOs.isNullOrEmpty()) {
storeBaseFeatureExtManageDao.deleteStoreBaseFeatureExtInfo(context, storeCode, storeType.type.toByte())
storeBaseFeatureExtManageDao.batchSave(context, storeBaseFeatureExtDataPOs)
}
if (!storeBaseEnvDataPOs.isNullOrEmpty()) {
storeBaseEnvManageDao.deleteStoreEnvInfo(context, storeId)
storeBaseEnvManageDao.batchSave(context, storeBaseEnvDataPOs)
}
if (!storeBaseEnvExtDataPOs.isNullOrEmpty()) {
storeBaseEnvExtManageDao.deleteStoreEnvExtInfo(context, storeId)
storeBaseEnvExtManageDao.batchSave(context, storeBaseEnvExtDataPOs)
}
storeLabelRelDao.deleteByStoreId(context, storeId)
Expand Down

0 comments on commit c90875e

Please sign in to comment.