|
|
@@ -53,7 +53,7 @@ namespace Controllers.Admin
|
|
|
[Route("/v1/omega_source/DatabaseField/getDatabaseFieldQuery")]
|
|
|
public IActionResult getDatabaseFieldQuery([FromQuery] DatabaseField param)
|
|
|
{
|
|
|
- var response = _DatabaseFieldService.GetFirst(m => m.id == param.id).Adapt<GetDatabaseFieldQueryVo>();
|
|
|
+ var response = _DatabaseFieldService.GetFirst(m => m.id == param.id) ?? new DatabaseField();
|
|
|
return SUCCESS(response);
|
|
|
}
|
|
|
|
|
|
@@ -111,11 +111,23 @@ namespace Controllers.Admin
|
|
|
/// <returns>修改字段属性</returns>
|
|
|
[HttpPut]
|
|
|
[Route("/v1/omega_source/DatabaseField/updateDatabaseFieldAttr")]
|
|
|
- public IActionResult updateDatabaseFieldAttr([FromBody] UpdateDatabaseFieldAttrDto param)
|
|
|
+ public IActionResult updateDatabaseFieldAttr([FromBody] List<UpdateDatabaseFieldAttrDto> param)
|
|
|
{
|
|
|
- var modal = param.Adapt<DatabaseField>().ToCreate(HttpContext);
|
|
|
- var response = _DatabaseFieldService.Update(modal, true);
|
|
|
- return SUCCESS(response);
|
|
|
+ foreach(UpdateDatabaseFieldAttrDto sub in param)
|
|
|
+ {
|
|
|
+ var modal = sub.Adapt<DatabaseField>().ToCreate(HttpContext);
|
|
|
+ var item = _DatabaseFieldService.GetFirst(m => m.id == sub.id);
|
|
|
+ if(item != null)
|
|
|
+ {
|
|
|
+ item.showList = sub.showList;
|
|
|
+ item.showEdit = sub.showEdit;
|
|
|
+ item.showQuery = sub.showQuery;
|
|
|
+ item.exportFlag = sub.exportFlag;
|
|
|
+ item.importFlag = sub.importFlag;
|
|
|
+ _DatabaseFieldService.Update(item);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return SUCCESS("ok");
|
|
|
}
|
|
|
|
|
|
|