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