admin
2021-01-23 c3e8c86d062fbac17758274156a4f18655bdd3a2
外网部署参数修改
1 文件已重命名
5个文件已修改
145 ■■■■ 已修改文件
service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/main/java/com/ks/daylucky/service/UserInfoExtraService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/main/java/com/ks/daylucky/service/impl/remote/UserInfoExtraServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/main/java/com/ks/daylucky/service/impl/remote/UserInfoServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/main/resources/static/activity-add.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/test/java/com/ks/daylucky/VisualUserTest.java 123 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-daylucky/src/main/java/com/ks/daylucky/controller/admin/AdminActivityController.java
@@ -43,7 +43,7 @@
    public String addActivity(HttpServletRequest request, String data, String type) {
        ActivityAdminVo vo = new Gson().fromJson(data, ActivityAdminVo.class);
        Long sponsorId = 1L;
        Long appId = 4L;
        Long appId = 5L;
        LuckyActivity activity = LuckyActivityFactory.create(sponsorId, vo);
        activity.setAppId(appId);
        try {
service-daylucky/src/main/java/com/ks/daylucky/service/UserInfoExtraService.java
@@ -12,7 +12,7 @@
     *
     * @param uid
     */
    public void init(Long uid);
    public void init(Long uid,boolean msgSetting);
    /**
     * 获取详情
service-daylucky/src/main/java/com/ks/daylucky/service/impl/remote/UserInfoExtraServiceImpl.java
@@ -19,12 +19,22 @@
    @Override
    public void init(Long uid) {
    public void init(Long uid, boolean msgSetting) {
        UserInfoExtra extra = new UserInfoExtra();
        extra.setUid(uid);
        extra.setCreateTime(new Date());
        extra.setMsgSetting(new UserMsgSettings().toString());
        extra.setMsgUnreadCount(0);
        UserMsgSettings userMsgSettings = new UserMsgSettings();
        userMsgSettings.setDrawnMsg(true);
        userMsgSettings.setAssistSuccessMsg(true);
        userMsgSettings.setJoinActivityMsg(true);
        userMsgSettings.setNotOpenActivityMsg(false);
        userMsgSettings.setNotDrawnMsg(false);
        userMsgSettings.setOpenActivityMsg(false);
        if (msgSetting) {
            extra.setMsgSetting(userMsgSettings.toString());
        }
        userInfoExtraMapper.insertSelective(extra);
    }
service-daylucky/src/main/java/com/ks/daylucky/service/impl/remote/UserInfoServiceImpl.java
@@ -57,7 +57,7 @@
        userInfoMapper.insertSelective(userInfo);
        //初始化附加信息
        userInfoExtraService.init(userInfo.getId());
        userInfoExtraService.init(userInfo.getId(), userInfo.getType() == UserInfo.TYPE_NORMAL ? true : false);
        return userInfo.getId();
    }
service-daylucky/src/main/resources/static/activity-add.html
@@ -400,8 +400,8 @@
            return false;
        }
        if (parseInt(field.minPersonCount) < 1000 || parseInt(field.minPersonCount) > 10000) {
            common.notify.error("至少参与人数的范围为:1000-10000");
        if (parseInt(field.minPersonCount) < 1000 || parseInt(field.minPersonCount) > 100000) {
            common.notify.error("至少参与人数的范围为:1000-100000");
            return false;
        }
service-daylucky/src/test/java/com/ks/daylucky/VisualUserTest.java
File was renamed from service-daylucky/src/test/java/com/ks/VisualUserTest.java
@@ -1,5 +1,8 @@
package com.ks;
package com.ks.daylucky;
import com.ks.daylucky.exception.UserInfoException;
import com.ks.daylucky.pojo.DO.UserInfo;
import com.ks.daylucky.service.UserInfoService;
import org.apache.commons.io.IOUtils;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
@@ -8,17 +11,26 @@
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.test.context.SpringBootTest;
import org.yeshi.utils.HtmlToolUtil;
import org.yeshi.utils.HttpUtil;
import org.yeshi.utils.StringUtil;
import org.yeshi.utils.tencentcloud.COSManager;
import javax.annotation.Resource;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
@SpringBootTest
public class VisualUserTest {
    @Resource
    private UserInfoService userInfoService;
    Logger logger = LoggerFactory.getLogger(VisualUserTest.class);
@@ -225,47 +237,96 @@
    }
        @Test
        public void downloadPortrait () {
            try {
                File file = new File("D://portrait");
                File[] fs = file.listFiles();
                for (File f : fs) {
                    if (!f.getName().contains("3")) {
                        continue;
                    }
    @Test
    public void downloadPortrait() {
        try {
            File file = new File("D://portrait");
            File[] fs = file.listFiles();
            for (File f : fs) {
                if (!f.getName().contains("3")) {
                    continue;
                }
                    if (!f.getName().contains("download")) {
                        String downloadDir = file.getAbsolutePath() + "/download/" + f.getName();
                        if (!new File(downloadDir).exists()) {
                            new File(downloadDir).mkdirs();
                        }
                        File[] cfs = f.listFiles();
                        for (File cf : cfs) {
                            List<String> list = IOUtils.readLines(new FileInputStream(cf));
                            for (int i = 0; i < list.size(); i++) {
                                String fileName = cf.getName().replace(".txt", "_") + i + ".jpg";
                                if (!new File(downloadDir, fileName).exists()) {
                                    try {
                                        IOUtils.write(IOUtils.toByteArray(HttpUtil.getAsInputStream(list.get(i))), new FileOutputStream(new File(downloadDir, fileName)));
                                        Thread.sleep(100);
                                    } catch (Exception e) {
                                        e.printStackTrace();
                                    }
                if (!f.getName().contains("download")) {
                    String downloadDir = file.getAbsolutePath() + "/download/" + f.getName();
                    if (!new File(downloadDir).exists()) {
                        new File(downloadDir).mkdirs();
                    }
                    File[] cfs = f.listFiles();
                    for (File cf : cfs) {
                        List<String> list = IOUtils.readLines(new FileInputStream(cf));
                        for (int i = 0; i < list.size(); i++) {
                            String fileName = cf.getName().replace(".txt", "_") + i + ".jpg";
                            if (!new File(downloadDir, fileName).exists()) {
                                try {
                                    IOUtils.write(IOUtils.toByteArray(HttpUtil.getAsInputStream(list.get(i))), new FileOutputStream(new File(downloadDir, fileName)));
                                    Thread.sleep(100);
                                } catch (Exception e) {
                                    e.printStackTrace();
                                }
                            }
                        }
                    }
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    @org.junit.jupiter.api.Test
    public void addDemoUser() {
        List<String> nickNameList = new ArrayList<>();
        List<String[]> list = HtmlToolUtil.parseSQLYogExportHtmData("C:\\Users\\Administrator\\Desktop\\草稿\\昵称.htm", 1);
        for (String[] sts : list) {
            if (!StringUtil.isNullOrEmpty(sts[0])) {
                nickNameList.add(sts[0].trim());
            }
        }
        System.out.println(nickNameList.size());
        int p = 0;
        int count = 0;
        File dir = new File("D:\\portrait\\download_ys");
        for (File f : dir.listFiles()) {
            File[] fs = f.listFiles();
            for (File ff : fs) {
                if (ff.length() == 0) {
                    count++;
                } else {
//                    COSManager.getInstance().uploadFile(ff,"/portrait/"+ff.getName());
                    //添加昵称
                    String portrait = "http://img.j.banliapp.com/portrait/" + ff.getName();
                    String nickName = nickNameList.get(p);
                    UserInfo userInfo = new UserInfo();
                    userInfo.setNickName(nickName);
                    userInfo.setPortrait(portrait);
                    userInfo.setIdentifyCode(UUID.randomUUID().toString());
                    userInfo.setAlipayUid(userInfo.getIdentifyCode());
                    userInfo.setAppId(5L);
                    userInfo.setType(UserInfo.TYPE_VIRTUAL);
                    userInfo.setState(UserInfo.STATE_LOGINED);
                    try {
                        userInfoService.addUserInfo(userInfo);
                    } catch (UserInfoException e) {
                        e.printStackTrace();
                    }
                    p++;
                }
            }
        }
        System.out.println(count);
    }
}