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); @@ -268,4 +280,53 @@ } @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); } }