diff --git a/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java b/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java index 0332d36..c531ca6 100644 --- a/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java +++ b/src/main/java/com/bsd/cases/service/impl/CaseCategoryServiceImpl.java @@ -46,14 +46,26 @@ public class CaseCategoryServiceImpl extends BaseServiceImpl caseCategoryList1 = caseCategoryMapper.select(findCaseCategory1); - CaseCategory findCaseCategory2 = new CaseCategory(); - findCaseCategory2.setLevel(2); - findCaseCategory2.setState(Constants.STATE_VALID); - List caseCategoryList2 = caseCategoryMapper.select(findCaseCategory2); + Example example2 = new Example(CaseCategory.class); + example2.setOrderByClause("update_date_time DESC"); + Example.Criteria criteria2 = example2.createCriteria(); + criteria2.andEqualTo("state",Constants.STATE_VALID); + criteria2.andEqualTo("level",1); + List caseCategoryList1 = caseCategoryMapper.selectByExample(example2); +// CaseCategory findCaseCategory1 = new CaseCategory(); +// findCaseCategory1.setLevel(1); +// findCaseCategory1.setState(Constants.STATE_VALID); +// List caseCategoryList1 = caseCategoryMapper.select(findCaseCategory1); +// CaseCategory findCaseCategory2 = new CaseCategory(); +// findCaseCategory2.setLevel(2); +// findCaseCategory2.setState(Constants.STATE_VALID); +// List caseCategoryList2 = caseCategoryMapper.select(findCaseCategory2); + Example example = new Example(CaseCategory.class); + example.setOrderByClause("update_date_time DESC"); + Example.Criteria criteria = example.createCriteria(); + criteria.andEqualTo("state",Constants.STATE_VALID); + criteria.andEqualTo("level",2); + List caseCategoryList2 = caseCategoryMapper.selectByExample(example); jsonObject.put("level1",caseCategoryList1); jsonObject.put("level2",caseCategoryList2); return jsonObject;