| | |
| | | */ |
| | | void sort(UpdateSortDTO dto); |
| | | |
| | | String updateQywxToken(); |
| | | |
| | | void updateByIdNew(SystemDictData systemDictData); |
| | | SystemDictData queryByCode(String dicCode, String label); |
| | |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.model.LoginUserInfo; |
| | | import com.doumee.core.utils.qiyeweixin.QywxUtil; |
| | | import com.doumee.dao.common.dto.UpdateSortDTO; |
| | | import com.doumee.dao.system.model.SystemDict; |
| | | import com.doumee.dao.system.model.SystemDictData; |
| | |
| | | @Override |
| | | public void updateById(SystemDictData systemDictData) { |
| | | systemDictDataService.updateById(systemDictData); |
| | | } |
| | | |
| | | @Override |
| | | public String updateQywxToken(){ |
| | | String corpid = queryByCode(Constants.QYWX,Constants.QYWX_CORPID).getCode(); |
| | | String secret = queryByCode(Constants.QYWX,Constants.QYWX_SECRET).getCode(); |
| | | String token = QywxUtil.getAccessToken(corpid,secret); |
| | | SystemDictData dictData = queryByCode(Constants.QYWX,Constants.QYWX_TOKEN); |
| | | if (dictData != null ) { |
| | | dictData.setCode(token); |
| | | dictData.setUpdateTime(new Date()); |
| | | systemDictDataService.updateById(dictData); |
| | | String ticket = QywxUtil.getJsApiTicket(token); |
| | | SystemDictData ticketDictData = queryByCode(Constants.QYWX,Constants.QYWX_JS_API_TICKET); |
| | | if (dictData != null ) { |
| | | ticketDictData.setCode(ticket); |
| | | ticketDictData.setUpdateTime(new Date()); |
| | | systemDictDataService.updateById(ticketDictData); |
| | | } |
| | | } |
| | | return token; |
| | | } |
| | | |
| | | @Override |
| | |
| | | .setExpiration(expirationDate) |
| | | .signWith(SignatureAlgorithm.HS512, jwtProperties.getSecret()) |
| | | .compact(); |
| | | redisTemplate.opsForValue().set(Constants.REDIS_TOKEN_KEY+token,JSONObject.toJSONString(member) |
| | | // , jwtProperties.getExpiration(), TimeUnit.MILLISECONDS |
| | | ); |
| | | redisTemplate.opsForValue().set(Constants.REDIS_TOKEN_KEY+token,JSONObject.toJSONString(member)); |
| | | return token; |
| | | } |
| | | |
| | |
| | | |
| | | @Autowired |
| | | private CategoryService categoryService; |
| | | |
| | | @Autowired |
| | | private SystemDictDataBiz systemDictDataBiz; |
| | | |
| | |
| | | String token = UUID.randomUUID().toString()+"_doumee"; |
| | | response.sendRedirect(requestParam.getRediUrl()+"?token="+token); |
| | | } |
| | | |
| | | |
| | | private String enCode(String string) { |
| | | // TODO Auto-generated method stub |
| | | String str = ""; |