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