国内外企标添加移动标准功能
This commit is contained in:
+28
@@ -79,4 +79,32 @@ public class SarBussStandMenuController extends BaseController<SarBussStandMenu>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "|SarBussStandMenuEO|移动标准")
|
||||||
|
@PutMapping("/moveStandInfo")
|
||||||
|
public ResponseMessage moveStandInfo(@RequestBody SarBussStandMenu standardsInfoEO){
|
||||||
|
String[] idList = standardsInfoEO.getIdlist();
|
||||||
|
int count = 0;
|
||||||
|
if(idList != null){
|
||||||
|
for(String id : idList){
|
||||||
|
SarBussStandMenu menuEO = new SarBussStandMenu();
|
||||||
|
menuEO.setBussStandId(id);
|
||||||
|
|
||||||
|
//删除所选目录下关联
|
||||||
|
String oldMenuId = standardsInfoEO.getOldMenuId();
|
||||||
|
menuEO.setOldMenuId(oldMenuId);
|
||||||
|
count+= sarBussStandMenuEOService.deleteByMenuId(menuEO);
|
||||||
|
|
||||||
|
menuEO.setMenuId(standardsInfoEO.getMenuId());
|
||||||
|
menuEO.setId(UUIDUtils.randomUUID20());
|
||||||
|
menuEO.setValidFlag(0);
|
||||||
|
sarBussStandMenuEOService.save(menuEO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(count>0){
|
||||||
|
return Result.success("0","移除成功!",true);
|
||||||
|
} else {
|
||||||
|
return Result.error("移除失败!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+27
@@ -79,4 +79,31 @@ public class SarStandMenuController extends BaseController<SarStandMenu> {
|
|||||||
return Result.error("移除失败!");
|
return Result.error("移除失败!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "|SarStandMenuEO|移动标准")
|
||||||
|
@PutMapping("/moveStandInfo")
|
||||||
|
public ResponseMessage moveStandInfo(@RequestBody SarStandMenu standardsInfoEO){
|
||||||
|
String[] idList = standardsInfoEO.getIdlist();
|
||||||
|
int count = 0;
|
||||||
|
if(idList != null){
|
||||||
|
for(String id : idList){
|
||||||
|
SarStandMenu menuEO = new SarStandMenu();
|
||||||
|
menuEO.setStandId(id);
|
||||||
|
//删除所选旧目录下关联, 存在 旧目录是目标标准所属目录的上级目录的情况
|
||||||
|
menuEO.setOldMenuId(standardsInfoEO.getOldMenuId()); // 旧目录
|
||||||
|
count+= sarStandMenuEOService.deleteByMenuId(menuEO);
|
||||||
|
|
||||||
|
//新增新的关联
|
||||||
|
menuEO.setMenuId(standardsInfoEO.getMenuId()); // 新目录
|
||||||
|
menuEO.setId(UUIDUtils.randomUUID20());
|
||||||
|
menuEO.setValidFlag(0);
|
||||||
|
sarStandMenuEOService.saveOrUpdate(menuEO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(count>0){
|
||||||
|
return Result.success("0","移动成功!",true);
|
||||||
|
} else {
|
||||||
|
return Result.error("移动失败!");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user