From 7a5024966dcce9811f4c1faf694b6b9bf0c2983e Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Wed, 13 Dec 2017 12:01:35 +0800 Subject: [PATCH] api程序更新 --- src/main/java/com/moral/service/impl/AccountServiceImpl.java | 31 ++++++++++--------------------- 1 files changed, 10 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/moral/service/impl/AccountServiceImpl.java b/src/main/java/com/moral/service/impl/AccountServiceImpl.java index 4993b3c..fada657 100644 --- a/src/main/java/com/moral/service/impl/AccountServiceImpl.java +++ b/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; @@ -22,8 +21,6 @@ import com.moral.service.AccountService; import com.moral.service.OrganizationService; -import tk.mybatis.mapper.entity.Example; - @Service public class AccountServiceImpl implements AccountService { @@ -36,14 +33,13 @@ @Override public Map<String, Object> screenLogin(Map<String, Object> parameters) { Map<String, Object> result = new HashMap<String, Object>(); - Example example = new Example(Account.class); - String password = md5((String) parameters.get("account")); - example.or().andEqualTo("accountName",parameters.get("account")).andEqualTo("password",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()); @@ -56,17 +52,10 @@ } @Override - public List<Account> getAccountLists(String accountName, String password) { - Example example = new Example(Account.class); - example.or().andEqualTo("accountName",accountName).andEqualTo("password",password); - return accountMapper.selectByExample(example); - } - - @Override - public List<Account> getAccountList(String accountName) { - Example example = new Example(Account.class); - example.or().andEqualTo("accountName",accountName); - return accountMapper.selectByExample(example); + public Account getAccountByAccountName(String accountName) { + Account account = new Account(); + account.setAccountName(accountName); + return accountMapper.selectOne(account); } @Override @@ -84,7 +73,7 @@ Integer orgId = account.getOrganizationId(); // ��������������������������������������������������������������� - if (!(-1 == orgId || getValue("orgId").equals(orgId))) { + if (!(-1 == orgId || getValue("orgId").equals(orgId+""))) { Set<Integer> orgIds = organizationService.getChildOrganizationIds(orgId); parameters.put("orgIds", orgIds); } -- Gitblit v1.8.0