Skip to content

Commit a481b16

Browse files
committed
update
1 parent 8053570 commit a481b16

File tree

10 files changed

+62
-7
lines changed

10 files changed

+62
-7
lines changed

eladmin-common/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>eladmin-common</artifactId>
13+
<name>公共模块</name>
1314

1415
</project>

eladmin-common/src/main/java/me/zhengjie/utils/FileUtil.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
package me.zhengjie.utils;
22

3+
import cn.hutool.core.codec.Base64;
34
import cn.hutool.core.io.IoUtil;
45
import cn.hutool.core.util.IdUtil;
56
import cn.hutool.poi.excel.ExcelUtil;
67
import cn.hutool.poi.excel.ExcelWriter;
78
import me.zhengjie.exception.BadRequestException;
89
import org.springframework.web.multipart.MultipartFile;
9-
import sun.misc.BASE64Encoder;
10-
1110
import javax.servlet.ServletOutputStream;
1211
import javax.servlet.http.HttpServletResponse;
1312
import java.io.*;
@@ -187,7 +186,7 @@ public static String fileToBase64(File file) throws Exception {
187186
byte[] buffer = new byte[(int)file.length()];
188187
inputFile.read(buffer);
189188
inputFile.close();
190-
base64=new BASE64Encoder().encode(buffer);
189+
base64=new Base64().encode(buffer);
191190
String encoded = base64.replaceAll("[\\s*\t\n\r]", "");
192191
return encoded;
193192
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
package me.zhengjie.utils;
2+
3+
import cn.hutool.json.JSONArray;
4+
import lombok.var;
5+
6+
import java.io.BufferedReader;
7+
import java.io.InputStreamReader;
8+
import java.net.HttpURLConnection;
9+
import java.net.URL;
10+
import java.net.URLEncoder;
11+
12+
public class TranslatorUtil {
13+
14+
public static String translate(String word){
15+
try {
16+
String url = "https://translate.googleapis.com/translate_a/single?" +
17+
"client=gtx&" +
18+
"sl=en" +
19+
"&tl=zh-CN" +
20+
"&dt=t&q=" + URLEncoder.encode(word, "UTF-8");
21+
22+
URL obj = new URL(url);
23+
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
24+
con.setRequestProperty("User-Agent", "Mozilla/5.0");
25+
26+
BufferedReader in = new BufferedReader(
27+
new InputStreamReader(con.getInputStream()));
28+
String inputLine;
29+
StringBuffer response = new StringBuffer();
30+
31+
while ((inputLine = in.readLine()) != null) {
32+
response.append(inputLine);
33+
}
34+
in.close();
35+
return parseResult(response.toString());
36+
}catch (Exception e){
37+
return word;
38+
}
39+
}
40+
41+
private static String parseResult(String inputJson) throws Exception {
42+
JSONArray jsonArray = new JSONArray(inputJson);
43+
JSONArray jsonArray2 = (JSONArray) jsonArray.get(0);
44+
String result ="";
45+
46+
for(var i = 0; i < jsonArray2.size(); i ++){
47+
result += ((JSONArray) jsonArray2.get(i)).get(0).toString();
48+
}
49+
return result;
50+
}
51+
52+
}

eladmin-generator/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>eladmin-generator</artifactId>
13+
<name>代码生成模块</name>
1314

1415
<properties>
1516
<configuration.version>1.9</configuration.version>

eladmin-logging/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>eladmin-logging</artifactId>
13+
<name>日志模块</name>
1314

1415
<dependencies>
1516
<dependency>

eladmin-system/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>eladmin-system</artifactId>
13+
<name>核心模块</name>
1314

1415
<properties>
1516
<jjwt.version>0.9.1</jjwt.version>

eladmin-system/src/main/java/me/zhengjie/modules/system/rest/DictController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import me.zhengjie.exception.BadRequestException;
55
import me.zhengjie.modules.system.domain.Dict;
66
import me.zhengjie.modules.system.service.DictService;
7-
import me.zhengjie.modules.system.service.dto.DictDTO;
87
import me.zhengjie.modules.system.service.dto.DictQueryCriteria;
98
import org.springframework.beans.factory.annotation.Autowired;
109
import org.springframework.data.domain.Pageable;

eladmin-tools/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<modelVersion>4.0.0</modelVersion>
1111

1212
<artifactId>eladmin-tools</artifactId>
13+
<name>工具模块</name>
1314

1415
<properties>
1516
<mail.version>1.4.7</mail.version>

eladmin-tools/src/main/java/me/zhengjie/service/impl/PictureServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public class PictureServiceImpl implements PictureService {
3737

3838
public static final String CODE = "code";
3939

40-
public static final String MSG = "msg";
40+
public static final String MSG = "message";
4141

4242
@Override
4343
public Object queryAll(PictureQueryCriteria criteria, Pageable pageable){
@@ -56,7 +56,7 @@ public Picture upload(MultipartFile multipartFile, String username) {
5656
JSONObject jsonObject = JSONUtil.parseObj(result);
5757
Picture picture = null;
5858
if(!jsonObject.get(CODE).toString().equals(SUCCESS)){
59-
throw new BadRequestException(jsonObject.get(MSG).toString());
59+
throw new BadRequestException(TranslatorUtil.translate(jsonObject.get(MSG).toString()));
6060
}
6161
//转成实体类
6262
picture = JSON.parseObject(jsonObject.get("data").toString(), Picture.class);

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<module>eladmin-generator</module>
1818
</modules>
1919

20-
<name>el-admin</name>
20+
<name>EL-ADMIN后台管理系统</name>
2121
<url>http://auauz.net</url>
2222

2323
<parent>

0 commit comments

Comments
 (0)