|
@@ -383,6 +383,12 @@ func ReplaceRelationEdbInfoId(oldEdbInfo, newEdbInfo *EdbInfo, edbRelationIds []
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 更新code值
|
|
|
|
+ sql = ` UPDATE edb_info_relation SET relation_code=CONCAT_WS("_", edb_info_id,refer_object_id,refer_object_type,refer_object_sub_type) WHERE relation_type=0 ` + sourceWhere + ` and edb_info_relation_id in (` + utils.GetOrmInReplace(len(edbRelationIds)) + `)`
|
|
|
|
+ _, err = o.Raw(sql, edbRelationIds).Exec()
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
// 新增间接引用
|
|
// 新增间接引用
|
|
relationCodesMap := make(map[string]struct{}, 0)
|
|
relationCodesMap := make(map[string]struct{}, 0)
|
|
if len(relationList) > 0 {
|
|
if len(relationList) > 0 {
|