| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- package com.jjt;
- import com.ruoyi.RuoYiApplication;
- import com.ruoyi.biz.domain.TwinCalc2hr;
- import com.ruoyi.biz.domain.TwinCalcDay;
- import com.ruoyi.biz.service.IIotService;
- import com.ruoyi.biz.service.ITaskService;
- import com.ruoyi.biz.service.ITwinCalc2hrService;
- import com.ruoyi.biz.service.ITwinCalcDayService;
- import com.ruoyi.biz.service.impl.AsyncServiceImpl;
- import com.ruoyi.common.utils.bean.BeanUtils;
- import org.junit.jupiter.api.Test;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.scheduling.annotation.EnableAsync;
- import javax.annotation.Resource;
- import java.time.LocalDate;
- import java.time.ZoneOffset;
- import java.util.Date;
- import java.util.List;
- /**
- * DataProcess$
- * 查看是否有配方变化的
- *
- * @author wukai
- * @date 2024/5/7 11:49
- */
- @EnableAsync
- @SpringBootTest(classes = RuoYiApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
- public class TwinCalc2hrTest {
- @Resource
- private IIotService iotService;
- @Resource
- private ITaskService taskService;
- @Resource
- private AsyncServiceImpl asyncService;
- @Resource
- private ITwinCalc2hrService calc2hrService;
- @Resource
- private ITwinCalcDayService dayService;
- public static void main(String[] args) {
- TwinCalc2hr calc = new TwinCalc2hr();
- System.err.println(calc);
- }
- @Test
- void test() {
- LocalDate localDate = LocalDate.now().minusDays(1);
- Date date = Date.from(localDate.atStartOfDay(ZoneOffset.of("+8")).toInstant());
- TwinCalc2hr calc = calc2hrService.calc4date(date);
- TwinCalcDay day = new TwinCalcDay();
- BeanUtils.copyProperties(calc, day);
- day.setTime(calc.getDataDate());
- day.setWeight(day.getWeightA().add(day.getWeightB()));
- day.setLength(day.getLengthA().add(day.getLengthB()));
- dayService.insertTwinCalcDay(day);
- System.err.println(day);
- }
- @Test
- void testG() {
- LocalDate localDate = LocalDate.now().minusDays(6);
- Date date = Date.from(localDate.atStartOfDay(ZoneOffset.of("+8")).toInstant());
- List<TwinCalcDay> list = dayService.selectTwinCalcDayListByTime(date);
- list.forEach(System.out::println);
- }
- @Test
- void calcDay() {
- for (int i = 6; i >= 1; i--) {
- LocalDate localDate = LocalDate.now().minusDays(i);
- dayService.calc4date(localDate);
- }
- }
- }
|