flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java
@@ -96,8 +96,11 @@ } else { sysUser.setOpenid(huaChengSysUser.getOpenid()); IUserService.updateConfig(sysUser); if(StringUtils.isEmpty(sysUser.getOpenid())) { sysUser.setOpenid(huaChengSysUser.getOpenid()); IUserService.updateConfig(sysUser); } } //新增浏览记录 iSysUserRecordService.add(sysUser); springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java
@@ -11,6 +11,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import cn.hutool.core.util.StrUtil; import com.jcraft.jsch.SftpException; import com.panzhihua.applets.config.MinioUtil; import com.panzhihua.applets.umf.UmfPayUtil; @@ -183,7 +184,9 @@ File file1=new File(uuid+"_compress.jpg"); String imageUrl = minioUtil.uploadFile(file1, uuid+"_compress.jpg"); //上传完压缩图后把原图清理,防止文件服务器资源爆满 minioUtil.removeMinio(fileName); if (StrUtil.isNotBlank(fileName)){ minioUtil.removeMinio(fileName); } return R.ok(imageUrl); } catch (Exception e) { log.error("上传照片失败【{}】", e.getMessage()); springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/WxOfficialApi.java
@@ -31,9 +31,6 @@ @Resource private StringRedisTemplate stringRedisTemplate; @Resource private WxMaConfiguration wxMaConfiguration; // 公众号appid private List<String> appidList = new ArrayList<String>() { { @@ -91,11 +88,7 @@ // access_token接口https请求方式: GET // https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET //改从redis中获取 return stringRedisTemplate.boundValueOps("access_token:access_token:" + appid).get(); /* String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential"; String path = " https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential"; URL url = new URL(path + "&appid=" + appid + "&secret=" + secret); HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.setRequestMethod("GET"); @@ -109,9 +102,11 @@ sb.append(new String(b, 0, len)); } // System.out.println(sb.toString()); in.close(); return sb.toString();*/ return sb.toString(); } /** @@ -163,9 +158,12 @@ if (!appidList.isEmpty()) { for (int i = 0; i < appidList.size(); i++) { String token = officialApi.getToken(appidList.get(i), secretList.get(i)); log.info("通过appid:" + appidList.get(i) + "获取token返回参数:" + token); if (StringUtils.isNotEmpty(token)) { tokenList.add(token); JSONObject tokenJson = JSON.parseObject(token); if (StringUtils.isNotEmpty(tokenJson)) { tokenList.add(tokenJson.getString("access_token")); if (StringUtils.isNotEmpty(token)) { tokenList.add(token); } } } } springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/MinioUtil.java
@@ -94,7 +94,7 @@ // String fileName = uuid + "/images." + FilenameUtils.getExtension(file.getOriginalFilename()); String fileName = s.append(name).toString(); String contentType = file.getContentType(); minioClient.putObject(minioProperties.getBucket(), fileName, input, contentType); minioClient.putObject(minioProperties.getBucket(), fileName, input, "application/octet-stream"); StringBuilder fileUrl = new StringBuilder(minioProperties.getUrl()); String url = fileUrl.append(fileName).toString(); return fileName;