From a73c63037e6a5276ce6442873afc627e8cb2c9b0 Mon Sep 17 00:00:00 2001 From: ZhuDongming <773644075@qq.com> Date: Fri, 18 Oct 2019 14:46:42 +0800 Subject: [PATCH] update --- src/main/java/com/moral/service/impl/MenuServiceImpl.java | 34 ++++++++-------------------------- 1 files changed, 8 insertions(+), 26 deletions(-) diff --git a/src/main/java/com/moral/service/impl/MenuServiceImpl.java b/src/main/java/com/moral/service/impl/MenuServiceImpl.java index 507de82..3db3a07 100644 --- a/src/main/java/com/moral/service/impl/MenuServiceImpl.java +++ b/src/main/java/com/moral/service/impl/MenuServiceImpl.java @@ -8,6 +8,7 @@ import javax.annotation.Resource; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import com.github.pagehelper.PageHelper; import com.moral.common.bean.Constants; @@ -17,6 +18,7 @@ import com.moral.mapper.MenuMapper; import com.moral.service.MenuService; import com.moral.util.TkMybatisUtils; +import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer; import tk.mybatis.mapper.entity.Example; @@ -29,6 +31,7 @@ private MenuMapper menuMapper; @Override + @Transactional public void addOrModify(Menu menu) { try { menu.setUpdateTime(new Date()); @@ -44,6 +47,8 @@ menu.setId(menuResult.getId()); menuMapper.updateByPrimaryKeySelective(menu); } else { + System.out.println("channelId:"+menu.getChannelId()); + menu.setChannelId(menu.getChannelId()); menu.setIsDelete(Constants.IS_DELETE_FALSE); menu.setCreateTime(new Date()); menu.setCreateUser(menu.getCreateUser()); @@ -53,31 +58,6 @@ } catch (Exception ex) { throw ex; } - } - - @Override - public PageBean queryByPageBean(PageBean pageBean) { - Example example = ExampleUtil.generateExample(ENTITY_CLASS, pageBean); - List<Example.Criteria> criteriaList = example.getOredCriteria(); - if (criteriaList != null && criteriaList.size() > 0) { - for (Example.Criteria cri : criteriaList) { - cri.andNotEqualTo("isDelete", Constants.IS_DELETE_TRUE); - } - } else { - example.or().andNotEqualTo("isDelete", Constants.IS_DELETE_TRUE); - } - if (example.getOrderByClause() == null || example.getOrderByClause().isEmpty()) { - example.setOrderByClause("menu_name asc"); - } - List<Menu> menuList = menuMapper.selectWithMenuNameByExample(example); - Iterator<Menu> iterator = menuList.iterator(); - while (iterator.hasNext()) { - Menu menu = iterator.next(); - if (menu.getMenuParentId() == null) { - iterator.remove(); - } - } - return new PageBean(menuList); } @Override @@ -103,12 +83,13 @@ public int countByExample(PageBean pageBean) { Example example = ExampleUtil.generateExample(ENTITY_CLASS, pageBean); TkMybatisUtils.addDeletesToExample(example); - return menuMapper.selectCountByExample(example); + return menuMapper.countByExample(example); } @Override public PageBean getMenuList(PageBean pageBean) { Example example = ExampleUtil.generateExample(ENTITY_CLASS, pageBean); + TkMybatisUtils.addDeletesToExample(example); if (pageBean.getPageSize() > 0) { PageHelper.startPage(pageBean.getPageIndex(), pageBean.getPageSize()); } @@ -123,6 +104,7 @@ } @Override + @Transactional public void deleteByIds(Integer[] ids) { Menu menu = new Menu(); menu.setIsDelete(Constants.IS_DELETE_TRUE); -- Gitblit v1.8.0