|
@@ -94,6 +94,18 @@ namespace YiSha.Service.ZX
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ if (int.TryParse(entity.menuId?.ToString(), out var menuId))
|
|
|
+ {
|
|
|
+ var zxMenu = await _managerModelsService.GetEntity(menuId);
|
|
|
+ if (int.TryParse(zxMenu?.parentId?.ToString(), out var parentId))
|
|
|
+ {
|
|
|
+ var type = ZxCzTemplateTypeHelper.dict[parentId];
|
|
|
+
|
|
|
+ string[] arrtributeText = type.GetEnumText();
|
|
|
+ entity.IsGenerated = true;
|
|
|
+ entity.SourceUrl = string.Format("/{0}/{1}.htm", arrtributeText[1] + "/" + zxMenu.Shorthand, entity.Id);
|
|
|
+ }
|
|
|
+ }
|
|
|
return await _baseRepository.BaseRepository(dbConnectType).Update(entity);
|
|
|
}
|
|
|
}
|