From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期三, 13 八月 2025 14:22:50 +0800 Subject: [PATCH] 更新最新版代码 --- src/main/java/com/flow/service/impl/CompanyServiceImpl.java | 132 ++++++++++++++++++++++++++++++++++++++------ 1 files changed, 114 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/flow/service/impl/CompanyServiceImpl.java b/src/main/java/com/flow/service/impl/CompanyServiceImpl.java index 022d161..8ffa918 100644 --- a/src/main/java/com/flow/service/impl/CompanyServiceImpl.java +++ b/src/main/java/com/flow/service/impl/CompanyServiceImpl.java @@ -17,10 +17,13 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import java.sql.SQLOutput; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Objects; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -38,11 +41,19 @@ public CompanyServiceImpl() { } - public PageInfo<Company> FindCompany(Integer page, Integer limit) throws Exception { + public PageInfo<Company> FindCompany(Integer page, Integer limit,String entry) throws Exception { PageHelper.startPage(page, limit); - List<Company> cardList = this.companyMapper.findAllcompany(); - PageInfo<Company> info = new PageInfo(cardList); - return info; + if (entry!=null&& entry!=""){ + List<Company> cardList = this.companyMapper.findAllcompany(entry); + PageInfo<Company> info = new PageInfo(cardList); + return info; + }else{ + List<Company> cardList = this.companyMapper.findAllcompany1(); + PageInfo<Company> info = new PageInfo(cardList); + return info; + } + + } public PageInfo<Company> FindCompanyZi(String Zong, Integer page, Integer limit) throws Exception { @@ -111,6 +122,7 @@ company1.setLoginphone(DESUtil.encrypt(company.getLoginphone(), this.key)); company1.setAccountbank(DESUtil.encrypt(company.getAccountbank(), this.key)); company1.setShuinum(DESUtil.encrypt(company.getShuinum(), this.key)); + company1.setPassword(company.getPassword()); System.out.println(company1); OperationLog operationLog = new OperationLog(); operationLog.setCaozuotype("淇敼"); @@ -147,19 +159,52 @@ return ((CompanyMapper)this.baseMapper).insert(company); } - public Company findUser(Company company) throws Exception { + public Company findUser(Company compan) throws Exception { QueryWrapper queryWrapper = new QueryWrapper(); - if (company.getPassword()!=null){ - queryWrapper.eq("password", company.getPassword()); + if (compan.getPassword()!=null){ + queryWrapper.eq("loginPhone", DESUtil.encrypt(compan.getLoginphone(), DESUtil.key)); + queryWrapper.eq("password", compan.getPassword()); }else{ - queryWrapper.eq("companyabbName", company.getCompanyabbname()); + queryWrapper.eq("companyabbName", compan.getCompanyabbname()); + } +// queryWrapper.eq("loginPhone", compan.getLoginphone()); + + +// Company company1 = new Company(); +// QueryWrapper queryWrapper = new QueryWrapper(); + queryWrapper.eq("none", 0); + List<Company> company = this.companyMapper.selectList(queryWrapper); + Company user = new Company(); + user = (Company)((CompanyMapper)this.baseMapper).selectOne(queryWrapper); + for (int i = 0; i < company.size(); i++) { + String loginphone = DESUtil.decrypt(company.get(i).getLoginphone(), DESUtil.key); +// DESUtil.decrypt(company.get(i).getLoginphone(), DESUtil.key).split(",") + System.out.println(loginphone.split("[,锛宂").length); +// if (loginphone.split(",").length>1) { + for (int j = 0; j < loginphone.split("[,锛宂").length; j++) { + System.out.println( loginphone.split("[,锛宂")[j]); + if (Objects.equals(loginphone.split("[,锛宂")[j], compan.getLoginphone())) { + user = company.get(i); + } + } +// }else{ +// if (loginphone.equals(phone)) { +// name = company.get(i).getCompanyname(); +// } +// } + } - queryWrapper.eq("loginPhone", company.getLoginphone()); - Company user = new Company(); - user = (Company)((CompanyMapper)this.baseMapper).selectOne(queryWrapper); +// Company user = new Company(); +// user = (Company)((CompanyMapper)this.baseMapper).selectOne(queryWrapper); QueryWrapper queryWrapper1 = new QueryWrapper(); - queryWrapper1.eq("phone", DESUtil.decrypt(company.getLoginphone(), DESUtil.key)); + if (compan.getPassword()!=null){ + queryWrapper1.eq("phone", compan.getLoginphone()); + queryWrapper1.eq("password", compan.getPassword()); + }else{ + queryWrapper1.eq("phone", compan.getLoginphone()); + } + Manager manager = managerMapper.selectOne(queryWrapper1); if (user==null){ @@ -182,12 +227,14 @@ user.setRudq(manager.getJuese()+","+manager.getUadd()+","+manager.getUupdate()+","+manager.getUdelete()+","+manager.getName()); } } + + return user; } public String chaZi(String Zong) throws Exception { QueryWrapper queryWrapper = new QueryWrapper(); - queryWrapper.eq("companyname", Zong); + queryWrapper.eq("companyName", Zong); Company company = (Company)((CompanyMapper)this.baseMapper).selectOne(queryWrapper); String zi = company.getCompanyname(); return zi; @@ -226,15 +273,30 @@ return ((CompanyMapper)this.baseMapper).selectList(queryWrapper); } - public Company HuoPhone(Company company) throws Exception { + public Company HuoPhone(Company compan) throws Exception { +// QueryWrapper queryWrapper = new QueryWrapper(); + + Company company1 = null; QueryWrapper queryWrapper = new QueryWrapper(); - queryWrapper.eq("loginPhone", DESUtil.encrypt(company.getLoginphone(), DESUtil.key)); - Company company1=new Company(); - company1= companyMapper.selectOne(queryWrapper); + queryWrapper.eq("none", 0); + List<Company> company = this.companyMapper.selectList(queryWrapper); + for (int i = 0; i < company.size(); i++) { + String loginphone = DESUtil.decrypt(company.get(i).getLoginphone(), DESUtil.key); + for (int j = 0; j < loginphone.split("[,锛宂").length; j++) { + if (Objects.equals(loginphone.split("[,锛宂")[j], compan.getLoginphone())) { +// Company company1 = new Company(); + company1 = company.get(i); + } + } + } +// queryWrapper.eq("loginPhone", DESUtil.encrypt(company.getLoginphone(), DESUtil.key)); +// Company company1=new Company(); +// company1= companyMapper.selectOne(queryWrapper); + System.out.println(company1); if (company1==null){ Company company2=new Company(); QueryWrapper queryWrapper1 = new QueryWrapper(); - queryWrapper1.eq("phone", company.getLoginphone()); + queryWrapper1.eq("phone", compan.getLoginphone()); Manager manager = managerMapper.selectOne(queryWrapper1); if (manager!=null){ if (manager.getJuese().equals("璁垮")){ @@ -281,4 +343,38 @@ company.setCompanyname(company.getCompanyname()); return ((CompanyMapper)this.baseMapper).update(company, queryWrapper); } + + public String findcomPnone(String company) throws Exception { + Company companyList = this.companyMapper.findAllcompanycompany(company); + return DESUtil.decrypt(companyList.getLoginphone(), DESUtil.key); + } + + public String findPnone(String phone,String companyId) throws Exception { + String name = ""; + QueryWrapper queryWrapper = new QueryWrapper(); + if (!Objects.equals(companyId, "")){ + queryWrapper.ne("companyId", companyId); + } + queryWrapper.eq("none", 0); + List<Company> company = this.companyMapper.selectList(queryWrapper); + for (int i = 0; i < company.size(); i++) { + String loginphone = DESUtil.decrypt(company.get(i).getLoginphone(), DESUtil.key); + for (int j = 0; j < loginphone.split("[,锛宂").length; j++) { + if (Objects.equals(loginphone.split("[,锛宂")[j], phone)) { + name = company.get(i).getCompanyname(); + } + } + } +// Company companyList = this.companyMapper.findAllcompanycompany(company); + return name; + } + + public String findCompanyname(String companyname) throws Exception { + QueryWrapper queryWrapper = new QueryWrapper(); + queryWrapper.eq("companyName", companyname); + queryWrapper.eq("none", 0); + Company company = (Company)((CompanyMapper)this.baseMapper).selectOne(queryWrapper); +// Company companyList = this.companyMapper.findAllcompanycompany(company); + return company.getCompanyname(); + } } -- Gitblit v1.9.3