From 6aa669a8bb6c8133810ad4d708d57e69d6ae5db7 Mon Sep 17 00:00:00 2001
From: tangxiaobao <303826152@qq.com>
Date: 星期一, 02 八月 2021 13:34:44 +0800
Subject: [PATCH] 代码合并
---
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java
index 158d294..8c4ba82 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommonApi.java
@@ -1,17 +1,20 @@
package com.panzhihua.applets.api;
import cn.binarywang.wx.miniapp.api.WxMaSecCheckService;
+import com.alibaba.fastjson.JSON;
import com.panzhihua.applets.config.WxMaConfiguration;
+import com.panzhihua.common.constants.Constants;
import com.panzhihua.common.constants.FtpConstants;
import com.panzhihua.common.constants.UserConstants;
import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.model.vos.community.WeatherVO;
import com.panzhihua.common.model.vos.user.UserPhoneVO;
import com.panzhihua.common.service.community.CommunityService;
+import com.panzhihua.common.utlis.HttpUtils;
import com.panzhihua.common.utlis.SFTPUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
-import me.chanjar.weixin.common.error.WxErrorException;
import org.apache.commons.lang3.RandomUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.StringRedisTemplate;
@@ -86,7 +89,8 @@
String originName = file.getOriginalFilename();
AtomicBoolean isVideo = new AtomicBoolean(false);
videoExtensionAllow.forEach(ext ->{
- if(ext.equalsIgnoreCase(originName)){
+ String originNameLowerCase = originName.toLowerCase();
+ if(originNameLowerCase.endsWith("." +ext)){
isVideo.set(true);
}
});
@@ -106,15 +110,16 @@
InputStream is = file.getInputStream();
file.transferTo(file1);
try {
- boolean b = wxMaSecCheckService.checkImage(file1);
+// boolean b = wxMaSecCheckService.checkImage(file1);
boolean delete = file1.delete();
log.info("临时文件删除【{}】", delete);
- if (!b) {
- return R.fail("图片内容违规");
- }
- } catch (WxErrorException e) {
+// if (!b) {
+// return R.fail("图片内容违规");
+// }
+ } catch (Exception e) {
log.error("微信审核图片出错【{}】", e.getMessage());
- e.printStackTrace();
+ return R.fail("图片上传失败");
+// e.printStackTrace();
}
sftp.uploadMore(FtpConstants.FTPFILEPATH_IDCARD, name, is);
sftp.logout();
@@ -140,6 +145,16 @@
return R.ok(nextInt);
}
+ @ApiOperation(value = "获取天气",response = WeatherVO.class)
+ @GetMapping(value = "/getWeather/noToken")
+ public R getWeather(){
+ //获取请求url
+ String url = Constants.G_D_WEATHER_URL;
+ //获取请求参数
+ String param = "key=" + Constants.G_D_WEATHER_KEY + "&city=510400";
+ String result = HttpUtils.sendGet(url,param);
+ return R.ok(JSON.parseObject(result));
+ }
public static void main(String[] args) {
// int nextInt = RandomUtils.nextInt(99999, 1000000);
--
Gitblit v1.7.1