package com.ygj.yuemum.service.admin; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.ygj.yuemum.dao.admin.JlAdminUserDao; import com.ygj.yuemum.domain.admin.JlAdminUser; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @Service public class JlAdminUserService { @Autowired private JlAdminUserDao jladminuserdao; public List getUsers() { List jladminusers = jladminuserdao.getAll(); return jladminusers; } public Map queryAdminUsers(JlAdminUser jlAdminUser) { PageHelper.startPage(jlAdminUser.getPage(), jlAdminUser.getLimit()); List jladminusers = jladminuserdao.queryAdminUsers(jlAdminUser); PageInfo pageInfo = new PageInfo(jladminusers); long count = pageInfo.getTotal(); //获取总记录数 Map tableData = new HashMap<>(); tableData.put("items", jladminusers); tableData.put("total", count); return tableData; } public int addUser(JlAdminUser jladminusers) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); jladminusers.setCreate_time(dateFormat.format(new Date())); jladminusers.setStatus(1); return jladminuserdao.insertSelective(jladminusers); } public String getPassword(String username) { return jladminuserdao.getPassword(username); } public String getRole(String username) { return jladminuserdao.getRole(username); } public int deleteUser(Integer id) { return jladminuserdao.deleteByPrimaryKey(id); } public int logIN(JlAdminUser jladminuser) { return jladminuserdao.logIN(jladminuser); } public int updateUser(JlAdminUser jladminusers) { try{ JlAdminUser jlAdminUser = new JlAdminUser(); jlAdminUser.setPassword(jladminusers.getPassword()); jlAdminUser.setUsername(jladminusers.getUsername()); int check = jladminuserdao.logIN(jlAdminUser); if(check != 1) { return 2; } else { jladminusers.setPassword(jladminusers.getNpwd()); jladminuserdao.updateByPrimaryKeySelective(jladminusers); } }catch (Exception ex){ ex.printStackTrace(); return 0; } return 1; } public int disableAdminUser(JlAdminUser jlAdminUser){ return jladminuserdao.updateByPrimaryKeySelective(jlAdminUser); } public int updateAdminUser(JlAdminUser jlAdminUser){ return jladminuserdao.updateByPrimaryKeySelective(jlAdminUser); } public int checkUsername(String username) { return jladminuserdao.checkUsername(username); } public JlAdminUser getUser(Integer id) { return jladminuserdao.selectByPrimaryKey(id); } public JlAdminUser getUserMkt(String username) { return jladminuserdao.getUserMkt(username); } }