|  |  |  | 
|---|
|  |  |  | import com.matrix.core.pojo.AjaxResult; | 
|---|
|  |  |  | import com.matrix.core.tools.*; | 
|---|
|  |  |  | import com.matrix.system.app.authority.AppAuthorityManager; | 
|---|
|  |  |  | import com.matrix.system.app.dto.LoginDto; | 
|---|
|  |  |  | import com.matrix.system.app.dto.PwdResetDto; | 
|---|
|  |  |  | import com.matrix.system.app.dto.SmsCodeDto; | 
|---|
|  |  |  | import com.matrix.system.app.dto.UploadPhotoDto; | 
|---|
|  |  |  | import com.matrix.system.app.dto.*; | 
|---|
|  |  |  | import com.matrix.system.app.utils.Sms106Send; | 
|---|
|  |  |  | import com.matrix.system.app.vo.UserInfoVo; | 
|---|
|  |  |  | import com.matrix.system.common.authority.DefaultAuthorityManager; | 
|---|
|  |  |  | import com.matrix.system.common.authority.strategy.AccountPasswordLogin; | 
|---|
|  |  |  | import com.matrix.system.common.authority.strategy.LoginStrategy; | 
|---|
|  |  |  | import com.matrix.system.common.bean.SysUsers; | 
|---|
|  |  |  | import com.matrix.system.common.dao.BusParameterSettingsDao; | 
|---|
|  |  |  | import com.matrix.system.common.service.SysUsersService; | 
|---|
|  |  |  | import com.matrix.system.common.tools.PasswordUtil; | 
|---|
|  |  |  | import com.matrix.system.common.tools.UploadUtil; | 
|---|
|  |  |  | 
|---|
|  |  |  | import java.io.IOException; | 
|---|
|  |  |  | import java.io.UnsupportedEncodingException; | 
|---|
|  |  |  | import java.security.NoSuchAlgorithmException; | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  | import java.util.*; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author wzy | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private AppAuthorityManager authorityManager; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private BusParameterSettingsDao busParameterSettingsDao; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private RedisClient redisClient; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String token = UUIDUtil.getRandomID(); | 
|---|
|  |  |  | redisClient.saveValueForever(token, JSONObject.toJSONString(user)); | 
|---|
|  |  |  | redisClient.saveValueForever(user.getSuId().toString(), token); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | userInfoVo.setId(user.getSuId()); | 
|---|
|  |  |  | userInfoVo.setName(user.getSuName()); | 
|---|
|  |  |  | 
|---|
|  |  |  | public AjaxResult findAppVersion() { | 
|---|
|  |  |  | return AjaxResult.buildSuccessInstance(sysUsersService.findAppVersion()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation(value = "获取api接口地址", notes = "获取api接口地址") | 
|---|
|  |  |  | @GetMapping(value = "/findApiUrl") | 
|---|
|  |  |  | public AjaxResult findApiUrl() { | 
|---|
|  |  |  | List<UrlDto> data = new ArrayList<>(); | 
|---|
|  |  |  | UrlDto urlDto = new UrlDto(); | 
|---|
|  |  |  | urlDto.setUrl("http://myapp.jyymatrix.cc"); | 
|---|
|  |  |  | urlDto.setName("正式环境"); | 
|---|
|  |  |  | data.add(urlDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | urlDto = new UrlDto(); | 
|---|
|  |  |  | urlDto.setUrl("http://test.hive.jyymatrix.cc"); | 
|---|
|  |  |  | urlDto.setName("测试环境"); | 
|---|
|  |  |  | data.add(urlDto); | 
|---|
|  |  |  | return AjaxResult.buildSuccessInstance(data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|