jack
2024-03-18 e35eea21fab61274dd34ead96c6274c2cfa31d69
1 去掉多余代码
2 图片转base64
5 files modified
7 files deleted
892 ■■■■■ changed files
src/main/java/com/nq/service/impl/SiteNewsServiceImpl.java 21 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/Md5Util.java 14 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/futures/ForceSellFuturesTask.java 55 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/index/ForceSellIndexTask.java 112 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/news/NewsTask.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/stock/NewStockTask.java 214 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/stock/RealTimeTask.java 30 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/stock/SaveDayMarketsTask.java 37 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/stock/StockListTask.java 172 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/utils/task/stock/StockOthersTask.java 232 ●●●●● patch | view | raw | blame | history
src/main/java/com/nq/ws/USWebsocketRunClient.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/application.properties 2 ●●● patch | view | raw | blame | history
src/main/java/com/nq/service/impl/SiteNewsServiceImpl.java
@@ -17,6 +17,10 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Base64;
import java.util.Date;
import java.util.List;
@@ -163,7 +167,8 @@
                        Long showTime = jsonObject.getLong("time");
                        siteNews.setShowTime(new Date(showTime));
                        if(jsonObject.has("img")){
                            siteNews.setImgurl(jsonObject.getString("img"));
                            String imgBase = convertBase64ToImage(jsonObject.getString("img"),"/www/wwwroot/dabao/"+newsId+".jpg");
                            siteNews.setImgurl("https://img.jumptalk.net/"+newsId+".jpg");
                        }
                        siteNews.setDescription(jsonObject.getString("content"));
                        siteNews.setContent(jsonObject.getString("content"));
@@ -179,4 +184,18 @@
        return k;
    }
    public static String  convertBase64ToImage(String base64Str, String path) {
        byte[] imageBytes = Base64.getDecoder().decode(base64Str);
        try {
            File file = new File(path);
            FileOutputStream fos = new FileOutputStream(file);
            fos.write(imageBytes);
            fos.flush();
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return  path;
    }
}
src/main/java/com/nq/utils/Md5Util.java
@@ -1,8 +1,22 @@
package com.nq.utils;
import cn.hutool.core.text.StrBuilder;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.security.MessageDigest;
import java.util.Base64;
public class Md5Util {
    private static char sHexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
    public static String getMD5(String source) {
src/main/java/com/nq/utils/task/futures/ForceSellFuturesTask.java
File was deleted
src/main/java/com/nq/utils/task/index/ForceSellIndexTask.java
File was deleted
src/main/java/com/nq/utils/task/news/NewsTask.java
@@ -23,7 +23,7 @@
    /*
    * 新聞資訊抓取
    * */
    @Scheduled(cron = "0 0 0/1 * * ?")
    @Scheduled(cron = "0 0/5 * * * ?")
    public void NewsInfoTask() {
        this.iSiteNewsService.grabNews();
src/main/java/com/nq/utils/task/stock/NewStockTask.java
File was deleted
src/main/java/com/nq/utils/task/stock/RealTimeTask.java
File was deleted
src/main/java/com/nq/utils/task/stock/SaveDayMarketsTask.java
File was deleted
src/main/java/com/nq/utils/task/stock/StockListTask.java
File was deleted
src/main/java/com/nq/utils/task/stock/StockOthersTask.java
File was deleted
src/main/java/com/nq/ws/USWebsocketRunClient.java
@@ -27,7 +27,6 @@
    @Override
    public void onMessage(String s) {
        try {
            log.info("美股实时数据 {}",s);
            StockRealTimeBean stockDetailBean =  new Gson().fromJson(s, StockRealTimeBean.class);
            RedisKeyUtil.setCacheRealTimeStock(EStockType.US,stockDetailBean);
        }catch (Exception e){
src/main/resources/application.properties
@@ -31,7 +31,7 @@
#cookie config start
user.cookie.name=USERTOKEN
agent.cookie.name=AGENTTOKEN
agent.cookie.name=agenttoken
admin.cookie.name=admintoken
agent.key.prefix=Mi