¶Ô±ÈÐÂÎļþ |
| | |
| | | // |
| | | // Source code recreated from a .class file by IntelliJ IDEA |
| | | // (powered by FernFlower decompiler) |
| | | // |
| | | |
| | | package com.flow.controller; |
| | | |
| | | import com.flow.pojo.Company; |
| | | import com.flow.pojo.Loginjilu; |
| | | import com.flow.service.CompanyService; |
| | | import com.flow.service.LoginJiLuService; |
| | | import com.flow.util.DESUtil; |
| | | import com.flow.util.IpUtil; |
| | | import com.flow.util.result; |
| | | import com.flow.util.resultutil; |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.tencentcloudapi.common.Credential; |
| | | import com.tencentcloudapi.common.exception.TencentCloudSDKException; |
| | | import com.tencentcloudapi.common.profile.ClientProfile; |
| | | import com.tencentcloudapi.common.profile.HttpProfile; |
| | | import com.tencentcloudapi.sms.v20210111.SmsClient; |
| | | import com.tencentcloudapi.sms.v20210111.models.SendSmsRequest; |
| | | import com.tencentcloudapi.sms.v20210111.models.SendSmsResponse; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import java.util.Random; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import javax.servlet.http.HttpSession; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.ResponseBody; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | @RequestMapping({"/hxzk"}) |
| | | @RestController |
| | | public class LoginController { |
| | | private String SecretId = "AKIDrjZOI4e6KLZu9FAsSRN8eOwSt52lbMBz"; |
| | | private String SecretKey = "xnRtHUL3YqdMyOLVSBjKkz1pQoxujS4d"; |
| | | @Autowired |
| | | LoginJiLuService loginJiLuService; |
| | | @Autowired |
| | | CompanyService companyService; |
| | | |
| | | public LoginController() { |
| | | } |
| | | |
| | | @GetMapping({"FindLoginJiLu"}) |
| | | public result<List<Loginjilu>> FindCard(Integer page, Integer limit) throws Exception { |
| | | PageInfo<Loginjilu> cz = this.loginJiLuService.FindLoginJiLu(page, limit); |
| | | |
| | | for (int i = 0; i < cz.getSize(); ++i) { |
| | | ((Loginjilu) cz.getList().get(i)).setLoginphone(DESUtil.decrypt(((Loginjilu) cz.getList().get(i)).getLoginphone(), DESUtil.key)); |
| | | } |
| | | |
| | | return resultutil.returnSuccess(cz.getTotal(), cz.getList()); |
| | | } |
| | | |
| | | @PostMapping({"FindLoginJiLuZi"}) |
| | | public result<List<Loginjilu>> FindCardZi(Loginjilu loginjilu, Integer page, Integer limit) throws Exception { |
| | | PageInfo<Loginjilu> cz = this.loginJiLuService.FindLoginJiLuZi(loginjilu, page, limit); |
| | | |
| | | for (int i = 0; i < cz.getSize(); ++i) { |
| | | ((Loginjilu) cz.getList().get(i)).setLoginphone(DESUtil.decrypt(((Loginjilu) cz.getList().get(i)).getLoginphone(), DESUtil.key)); |
| | | } |
| | | |
| | | return resultutil.returnSuccess(cz.getTotal(), cz.getList()); |
| | | } |
| | | |
| | | @PostMapping({"Login"}) |
| | | @ResponseBody |
| | | public Company Login(Company company, HttpSession session) throws Exception { |
| | | company.setCompanyabbname(company.getCompanyabbname()); |
| | | company.setLoginphone(DESUtil.encrypt(company.getLoginphone(), DESUtil.key)); |
| | | if (company.getPassword() != null) { |
| | | company.setPassword(DESUtil.encrypt(company.getPassword(), DESUtil.key)); |
| | | } |
| | | Company company1 = this.companyService.findUser(company); |
| | | if (company1 != null) { |
| | | session.setAttribute("admin", company.getCompanyabbname()); |
| | | } |
| | | |
| | | return company1; |
| | | } |
| | | |
| | | @PostMapping({"LoginIp"}) |
| | | @ResponseBody |
| | | public int Login(Loginjilu loginjilu, HttpServletRequest request) throws Exception { |
| | | String ip = IpUtil.getIpAddress(request); |
| | | loginjilu.setIp(ip); |
| | | return this.loginJiLuService.LoginIp(loginjilu); |
| | | } |
| | | |
| | | @GetMapping({"fwl"}) |
| | | public List fwl() { |
| | | return this.loginJiLuService.fwl(); |
| | | } |
| | | |
| | | @GetMapping({"huiLogin"}) |
| | | public void hui(HttpServletResponse response) throws IOException { |
| | | response.sendRedirect("../Login.jsp"); |
| | | } |
| | | |
| | | @PostMapping({"upUser"}) |
| | | public ModelAndView UpUser(Company company, HttpServletResponse response) throws Exception { |
| | | this.companyService.upUser(company); |
| | | ModelAndView modelAndView = new ModelAndView(); |
| | | modelAndView.setViewName("/page/setting.jsp"); |
| | | return modelAndView; |
| | | } |
| | | |
| | | @ResponseBody |
| | | @PostMapping({"lophone"}) |
| | | public Company lophone(Company company) throws Exception { |
| | | return this.companyService.HuoPhone(company); |
| | | } |
| | | |
| | | @PostMapping({"userdate"}) |
| | | public int userdate(String Zong) { |
| | | String userdate = this.loginJiLuService.userdate(Zong); |
| | | return this.loginJiLuService.upuserdate(Zong, userdate); |
| | | } |
| | | |
| | | @GetMapping({"Login11"}) |
| | | @ResponseBody |
| | | public int sms(String phone) throws TencentCloudSDKException { |
| | | int randomNumber = 0; |
| | | |
| | | try { |
| | | Random random = new Random(); |
| | | randomNumber = random.nextInt(10000) + 10000; |
| | | System.out.println("çæçéæºæ´æ°æ¯ï¼" + randomNumber); |
| | | Credential cred = new Credential(this.SecretId, this.SecretKey); |
| | | HttpProfile httpProfile = new HttpProfile(); |
| | | httpProfile.setEndpoint("sms.tencentcloudapi.com"); |
| | | ClientProfile clientProfile = new ClientProfile(); |
| | | clientProfile.setHttpProfile(httpProfile); |
| | | SmsClient client = new SmsClient(cred, "ap-beijing", clientProfile); |
| | | SendSmsRequest req = new SendSmsRequest(); |
| | | String[] phoneNumberSet1 = new String[]{phone}; |
| | | req.setPhoneNumberSet(phoneNumberSet1); |
| | | req.setSmsSdkAppId("1400838975"); |
| | | req.setSignName("å京åæåææºæ§"); |
| | | req.setTemplateId("1878379"); |
| | | String[] templateParamSet1 = new String[]{String.valueOf(randomNumber)}; |
| | | req.setTemplateParamSet(templateParamSet1); |
| | | SendSmsResponse resp = client.SendSms(req); |
| | | System.out.println(SendSmsResponse.toJsonString(resp)); |
| | | } catch (TencentCloudSDKException var12) { |
| | | System.out.println(var12.toString()); |
| | | } |
| | | |
| | | return randomNumber; |
| | | } |
| | | } |