master
ck 5 years ago
parent 370caf60a4
commit 2696c3f309

@ -55,4 +55,31 @@ public class CaseCategoryController {
} }
return ajaxResult; return ajaxResult;
} }
@RequestMapping("/search")
public AjaxResult search(@RequestBody AjaxRequest ajaxRequest,HttpServletRequest request) {
AjaxResult ajaxResult = new AjaxResult();
JSONObject data = ajaxRequest.getData();
if (null == data){
ajaxResult.setRetcode(AjaxResult.FAILED);
ajaxResult.setRetmsg("data missing");
}else {
Integer pageNum = data.getInteger("pageNum");
Integer pageSize = data.getInteger("pageSize");
if (null==pageNum|| null == pageSize){
ajaxResult.setRetcode(AjaxResult.FAILED);
ajaxResult.setRetmsg("分页参数不可为空");
}else {
String name = data.getString("name");
if (StringUtils.isEmpty(name)){
ajaxResult.setRetcode(AjaxResult.FAILED);
ajaxResult.setRetmsg("搜索参数不可为空");
}else {
ajaxResult.setRetcode(AjaxResult.SUCCESS);
ajaxResult.setData(caseCategoryService.search(name,pageNum,pageSize));
}
}
}
return ajaxResult;
}
} }

@ -8,9 +8,27 @@ import java.util.List;
public interface CaseCategoryService<CaseCategory> extends BaseService<CaseCategory> { public interface CaseCategoryService<CaseCategory> extends BaseService<CaseCategory> {
/**
*
* @return
*/
JSONObject getAllCaseCategory(); JSONObject getAllCaseCategory();
/**
*
* @param parentId
* @param pageNum
* @param pageSize
* @return
*/
JSONObject getCaseCategoryByParentId(Long parentId,Integer pageNum,Integer pageSize); JSONObject getCaseCategoryByParentId(Long parentId,Integer pageNum,Integer pageSize);
/**
*
* @param name
* @param pageNum
* @param pageSize
* @return
*/
JSONObject search(String name,Integer pageNum,Integer pageSize); JSONObject search(String name,Integer pageNum,Integer pageSize);
} }

@ -93,7 +93,7 @@ public class CaseCategoryServiceImpl extends BaseServiceImpl<CaseCategoryMapper,
} }
/** /**
* *
* @param name * @param name
* @param pageNum * @param pageNum
* @param pageSize * @param pageSize

@ -30,7 +30,13 @@ public class CaseContentServiceImpl extends BaseServiceImpl<CaseContentMapper, C
@Resource @Resource
private CaseContentAttachmentMapper caseContentAttachmentMapper; private CaseContentAttachmentMapper caseContentAttachmentMapper;
/**
*
* @param categoryId
* @param pageNum
* @param pageSize
* @return
*/
@Override @Override
public JSONObject getContentListByCategoryId(Long categoryId,Integer pageNum,Integer pageSize) { public JSONObject getContentListByCategoryId(Long categoryId,Integer pageNum,Integer pageSize) {
@ -67,8 +73,14 @@ public class CaseContentServiceImpl extends BaseServiceImpl<CaseContentMapper, C
return jsonObject; return jsonObject;
} }
/**
*
* @param contentId
* @return
*/
@Override @Override
public CaseContentDetailVo getContentDetailByContentId(Long contentId) { public CaseContentDetailVo getContentDetailByContentId(Long contentId) {
//先判断有没有这人有没有看过
CaseContent caseContent = caseContentMapper.selectByPrimaryKey(contentId); CaseContent caseContent = caseContentMapper.selectByPrimaryKey(contentId);
CaseContentDetailVo caseContentDetailVo = new CaseContentDetailVo(); CaseContentDetailVo caseContentDetailVo = new CaseContentDetailVo();
caseContentDetailVo.setId(contentId); caseContentDetailVo.setId(contentId);

Loading…
Cancel
Save