| | |
| | | package com.fgkj.services; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.fgkj.dto.BattInf; |
| | | import com.fgkj.dto.ServiceModel; |
| | | //import com.fgkj.dto.User_paixiu; |
| | | import com.fgkj.dto.User_log; |
| | | import com.fgkj.dto.User_permitgroup_data; |
| | | import com.fgkj.mapper.UinfDaoFactory; |
| | | import com.fgkj.mapper.impl.User_permitgroup_dataMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.jdbc.datasource.DataSourceTransactionManager; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.TransactionDefinition; |
| | | import org.springframework.transaction.TransactionStatus; |
| | | |
| | | import java.util.List; |
| | | |
| | | //import com.fgkj.dto.User_paixiu; |
| | | |
| | | import javax.annotation.Resource; |
| | | @Service |
| | | public class User_permitgroup_dataService { |
| | | |
| | | @Autowired |
| | | DataSourceTransactionManager dataSourceTransactionManager; |
| | | @Autowired |
| | | TransactionDefinition transactionDefinition; |
| | | @Resource |
| | | private User_permitgroup_dataMapper mapper; |
| | | @Resource |
| | | private User_logService uservice; |
| | | |
| | | //5.2添加(给权限组添加用户) |
| | | public ServiceModel add(Object obj) { |
| | |
| | | |
| | | } |
| | | //5.2添加(给权限组添加用户)(添加多用户) |
| | | public ServiceModel addPro(Object obj) { |
| | | ServiceModel model=new ServiceModel(); |
| | | Boolean bl=mapper.addPro(obj); |
| | | if(bl){ |
| | | public ServiceModel addPro(List<User_permitgroup_data> list) { |
| | | TransactionStatus transactionStatus = dataSourceTransactionManager.getTransaction(transactionDefinition); |
| | | ServiceModel model = new ServiceModel(); |
| | | Boolean bl = true; |
| | | if (list != null && list.size() > 0) { |
| | | for (int i = 0; i < list.size(); i++) { |
| | | try { |
| | | User_permitgroup_data udata = list.get(i); |
| | | // System.out.println("udata = " + udata); |
| | | bl = mapper.addPro(udata) > 0; |
| | | String msg = "添加" + udata.getuName() + "用户至" + udata.getPermit_group_name() + "权限组中"; |
| | | User_log ulog = UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg); |
| | | uservice.add(ulog);//将用户的操作记录下来 |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | dataSourceTransactionManager.rollback(transactionStatus); |
| | | model.setMsg("添加用户到权限组失败!"); |
| | | return model; |
| | | } |
| | | } |
| | | } else { |
| | | bl = false; |
| | | } |
| | | if (bl) { |
| | | dataSourceTransactionManager.commit(transactionStatus); |
| | | model.setCode(1); |
| | | model.setMsg("添加用户到权限组成功!"); |
| | | } |
| | | else{ |
| | | } else { |
| | | dataSourceTransactionManager.rollback(transactionStatus); |
| | | model.setMsg("添加用户到权限组失败!"); |
| | | } |
| | | return model; |
| | | |
| | | |
| | | } |
| | | public ServiceModel update(Object obj) { |
| | | ServiceModel model=new ServiceModel(); |
| | |
| | | } |
| | | |
| | | //5.2删除(给权限组删除用户) |
| | | public ServiceModel delete(Object obj) { |
| | | public ServiceModel delete(User_permitgroup_data obj) { |
| | | ServiceModel model=new ServiceModel(); |
| | | User_permitgroup_data udata=(User_permitgroup_data) obj; |
| | | |
| | | Boolean bl=mapper.del(obj); |
| | | Boolean bl=mapper.del(obj)>0; |
| | | if(bl){ |
| | | model.setCode(1); |
| | | model.setMsg("从权限组删除用户成功!"); |
| | |
| | | } |
| | | |
| | | //查询不在该权限组下的所有用户 |
| | | public ServiceModel serchByInfo(Object obj){ |
| | | public ServiceModel serchByInfo(User_permitgroup_data obj){ |
| | | ServiceModel model=new ServiceModel(); |
| | | List list = mapper.serchByInfo(obj); |
| | | if(list!=null && list.size()>0){ |