xufenglei
2017-12-11 59d80f82ef195f03b714fa0e9aec5d21d119c335
src/main/java/com/moral/service/impl/AccountServiceImpl.java
@@ -8,7 +8,6 @@
import static org.springframework.util.ObjectUtils.isEmpty;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -18,7 +17,6 @@
import com.moral.common.exception.BusinessException;
import com.moral.entity.Account;
import com.moral.entity.AccountExample;
import com.moral.mapper.AccountMapper;
import com.moral.service.AccountService;
import com.moral.service.OrganizationService;
@@ -35,14 +33,13 @@
   @Override
   public Map<String, Object> screenLogin(Map<String, Object> parameters) {
      Map<String, Object> result = new HashMap<String, Object>();
      AccountExample example = new AccountExample();
      String password = md5((String) parameters.get("account"));
      example.or().andAccountNameEqualTo((String) parameters.get("account")).andPasswordEqualTo(password);
      List<Account> accounts = accountMapper.selectByExample(example);
      if (isEmpty(accounts) || accounts.size() != 1) {
      Account account = new Account();
      account.setAccountName((String) parameters.get("account"));
      account.setPassword(md5((String) parameters.get("password")));
      account = accountMapper.selectOne(account);
      if (isEmpty(account)) {
         result.put("msg", "用户名及密码输入错误!");
      } else {
         Account account = accounts.get(0);
         if (IS_DELETE_FALSE.equals(account.getIsDelete())) {
            result.put("msg", "登录成功!");
            result.put("accountId", account.getId());
@@ -55,17 +52,10 @@
   }
   @Override
    public List<Account> getAccountLists(String accountName, String password) {
      AccountExample example = new AccountExample();
      example.or().andAccountNameEqualTo(accountName).andPasswordEqualTo(password);
      return accountMapper.selectByExample(example);
   }
   @Override
   public List<Account> getAccountList(String accountName) {
      AccountExample example = new AccountExample();
      example.or().andAccountNameEqualTo(accountName);
      return accountMapper.selectByExample(example);
   public Account getAccountByAccountName(String accountName) {
      Account account = new Account();
      account.setAccountName(accountName);
      return accountMapper.selectOne(account);
   }
   @Override