|
|
@@ -1,10 +1,13 @@
|
|
|
package com.goafanti.admin.service.impl;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.TreeMap;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
+
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -17,10 +20,12 @@ import com.goafanti.common.dao.AdminLocationMapper;
|
|
|
import com.goafanti.common.dao.AdminMapper;
|
|
|
import com.goafanti.common.dao.UserRoleMapper;
|
|
|
import com.goafanti.common.model.Admin;
|
|
|
+import com.goafanti.common.utils.PasswordUtil;
|
|
|
import com.goafanti.common.utils.StringUtils;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
|
import com.goafanti.core.shiro.token.TokenManager;
|
|
|
+import com.goafanti.customer.bo.LockingReleaseBo;
|
|
|
|
|
|
@Service
|
|
|
public class AdminServiceImpl extends BaseMybatisDao<AdminMapper> implements AdminService {
|
|
|
@@ -30,6 +35,8 @@ public class AdminServiceImpl extends BaseMybatisDao<AdminMapper> implements Adm
|
|
|
private UserRoleMapper userRoleMapper;
|
|
|
@Autowired
|
|
|
private AdminLocationMapper adminLocationMapper;
|
|
|
+ @Resource(name = "passwordUtil")
|
|
|
+ private PasswordUtil passwordUtil;
|
|
|
@Override
|
|
|
public List<Admin> selectAllAdmin() {
|
|
|
return adminMapper.selectAllAdmin();
|
|
|
@@ -230,6 +237,22 @@ public class AdminServiceImpl extends BaseMybatisDao<AdminMapper> implements Adm
|
|
|
return adminMapper.selectDepartmentStaff( departmentId, name);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public int updateLockAdmin() {
|
|
|
+ List<Admin> list=adminMapper.selectAllAdmin();
|
|
|
+ String lockIds = "";
|
|
|
+ for (Admin a : list) {
|
|
|
+ String pwd=a.getPassword();
|
|
|
+ a.setPassword("123456");
|
|
|
+ String pwd2=passwordUtil.getEncryptPwd(a);
|
|
|
+ if (pwd.equals(pwd2)) {
|
|
|
+ lockIds += a.getId() + ",";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(lockIds.length()>0)lockIds = "'" + lockIds.substring(0,lockIds.length()-1).replace(",", "','") + "'";
|
|
|
+ return adminMapper.updateLockIds(lockIds);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|