package com.growing.light.project; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.growing.light.project.customenum.LogType; import com.growing.light.project.domain.backend.Log; import com.growing.light.project.domain.donate.DonateRecord; import com.growing.light.project.domain.post.Post; import com.growing.light.project.domain.user.User; import com.growing.light.project.domain.video.SimpleVideo; import com.growing.light.project.form.common.SearchForm; import com.growing.light.project.mapper.backend.LogMapper; import com.growing.light.project.mapper.common.TypeMapper; import com.growing.light.project.mapper.course.SimpleCourseMapper; import com.growing.light.project.mapper.donate.ActivityMapper; import com.growing.light.project.mapper.donate.DonateRecordMapper; import com.growing.light.project.mapper.post.PostCommentMapper; import com.growing.light.project.mapper.post.PostMapper; import com.growing.light.project.mapper.user.CollectionMapper; import com.growing.light.project.mapper.user.UserMapper; import com.growing.light.project.properties.common.CommonProperties; import com.growing.light.project.properties.common.RedisKeyProperties; import com.growing.light.project.service.auth.AuthService; import com.growing.light.project.service.post.DetailService; import com.growing.light.project.service.post.PostService; import com.growing.light.project.service.user.UserService; import com.growing.light.project.utils.common.CommonUtil; import com.growing.light.project.utils.common.EncodeUtil; import com.growing.light.project.utils.common.QueryUtil; import com.huaban.analysis.jieba.JiebaSegmenter; import org.apache.shiro.codec.Base64; import org.apache.tomcat.util.buf.StringUtils; import org.junit.jupiter.api.Test; import org.mockito.internal.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.data.redis.core.BoundListOperations; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.web.client.RestTemplate; import java.sql.Time; import java.sql.Timestamp; import java.util.*; import java.util.concurrent.TimeUnit; @SpringBootTest class ProjectApplicationTests { @Autowired UserMapper userMapper; @Autowired PostMapper postMapper; @Autowired PostCommentMapper postCommentMapper; @Autowired DetailService detailService; @Autowired CommonProperties commonProperties; @Autowired AuthService authService; @Autowired UserService userService; @Autowired PostService postService; @Autowired StringRedisTemplate redisTemplate; @Autowired ActivityMapper activityMapper; @Autowired TypeMapper typeMapper; @Autowired LogMapper logMapper; @Autowired CollectionMapper collectionMapper; @Autowired SimpleCourseMapper simpleCourseMapper; @Autowired RedisKeyProperties redisKeyProperties; @Autowired RestTemplate restTemplate; @Test public void test(){ List validTypes = new ArrayList<>(); validTypes.add("sport"); validTypes.add("abc"); validTypes.add("kkk"); StringBuilder buffer = new StringBuilder(); for (String validType : validTypes) { buffer.append(validType).append(";"); } buffer.replace(buffer.length() - 1 , buffer.length(),""); System.out.println(buffer.toString()); } @Test public void aaa(){ // JiebaSegmenter jiebaSegmenter = new JiebaSegmenter(); // // List list = jiebaSegmenter.sentenceProcess(""); // System.out.println(list); String key = redisKeyProperties.getSearchHistoryKey() + "yzx1428"; String[] a = new String[]{"C++","Java","Python",redisKeyProperties.getClearFlag()}; BoundListOperations listOperations = redisTemplate.boundListOps(key); // for (String s : a) { // listOperations.leftPush(s); // } listOperations.leftPush("Java"); } @Autowired DonateRecordMapper donateRecordMapper; @Test public void ttt(){ List records = donateRecordMapper.getAll(); for (DonateRecord record : records) { Integer user_id = record.getUser_id(); Integer activity_id = record.getActivity_id(); int i = donateRecordMapper.recordExists(user_id, activity_id); System.out.println(i); if (i == 0){ donateRecordMapper.insertJoinRecord(user_id,activity_id); } } } }