控制层
public String deleteCategoryCategoryCorrelationInfo() {
var loginUser = getLoginUser();
var result = new HashMap<String, Object>();
result.put("success", 0);
if (StringUtils.containsIgnoreCase(loginUser.getRoles(), "blogManager")) {
var mceBlogCategoryInfo = readJson(MceBlogCategoryGradeInfo.class);
//Map获取
Map map = blogService.deleteCategoryCategoryCorrelationInfo(mceBlogCategoryInfo);
Integer succeed = (Integer) map.get("succeed");
String error = (String) map.get("error");
if (succeed > 0) {
result.put("success", 1);
} else {
result.put("error", error);
}
writeJson(result);
}
return null;
}
Map deleteCategoryCategoryCorrelationInfo(MceBlogCategoryGradeInfo mceBlogCategoryInfo);
service:
@Override
public Map deleteCategoryCategoryCorrelationInfo(MceBlogCategoryGradeInfo mceBlogCategoryInfo) {
var result = new HashMap<String, Object>();
boolean addItemStatus = false;
AtomicBoolean addImageStatus = new AtomicBoolean(false);
result.put("succeed", 0);
if (mceBlogCategoryInfo != null) {
try {
//删除Blog
int i = blogWritableMapper.deleteCategoryCategoryCorrelationInfoById(mceBlogCategoryInfo.getId());
if (i > 0) {
addItemStatus = true;
}
if (addItemStatus) {
result.put("succeed", 1);
} else {
result.put("error", "数据错误,删除失败!");
}
} catch (Exception e) {
e.getMessage();
result.put("error", "数据错误,请联系管理员!");
}
} else {
result.put("error", "数据错误,请联系管理员!");
}
return result;
}