From 788b1abbdc75d6bc727be65fc107fb10eaa484b6 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期二, 30 七月 2024 20:04:10 +0800 Subject: [PATCH] 模版变更,下单的界面设置区间,如果填写0.48*0.5的时候筛选条件用0.48,下单的模版查看根据委托单位进行筛选,如果委托单位为空就可以查看所有 --- system-run/src/test/java/com/yuanchu/mom/SystemRunApplicationTest.java | 48 +++++++++++++++++++----------------------------- 1 files changed, 19 insertions(+), 29 deletions(-) diff --git a/system-run/src/test/java/com/yuanchu/mom/SystemRunApplicationTest.java b/system-run/src/test/java/com/yuanchu/mom/SystemRunApplicationTest.java index 66c5769..9784910 100644 --- a/system-run/src/test/java/com/yuanchu/mom/SystemRunApplicationTest.java +++ b/system-run/src/test/java/com/yuanchu/mom/SystemRunApplicationTest.java @@ -1,42 +1,32 @@ package com.yuanchu.mom; -import com.alibaba.excel.EasyExcel; -import com.alibaba.excel.write.style.HorizontalCellStyleStrategy; -import com.yuanchu.mom.service.PerformanceShiftService; -import com.yuanchu.mom.utils.StyleMonthUtils; import org.junit.jupiter.api.Test; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; -import java.util.Collection; -import java.util.List; -import java.util.Map; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.time.format.DateTimeFormatter; +import java.time.temporal.TemporalAdjusters; +import java.time.temporal.WeekFields; +import java.util.Locale; @SpringBootTest class SystemRunApplicationTest { - @Autowired - private PerformanceShiftService performanceShiftService; - - private static String fileName = "D:\\" + System.currentTimeMillis() + ".xlsx"; - @Test - void contextLoads() throws Exception { - Map<Object, Object> data = performanceShiftService.exportToMonthExcel("2024-05-01 00:00:00", null, null); - // 璁剧疆鍗曞厓鏍兼牱寮� - HorizontalCellStyleStrategy horizontalCellStyleStrategy = new HorizontalCellStyleStrategy(StyleMonthUtils.getHeadStyle(), StyleMonthUtils.getContentStyle()); - EasyExcel.write(fileName) - .head((List<List<String>>) data.get("header")) - .registerWriteHandler(horizontalCellStyleStrategy) - .sheet("鏈堝害") - .doWrite((Collection<?>) data.get("data")); -// String url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?corpid=wwa423654b975441ac&corpsecret=J3fbMJoTn3LmrWDobvS5JpU8N0TvEbGkVl8OhvIsol0"; -// String s = HttpUtil.get(url); -// System.out.println(s); -// Map<String, Object> unmarshal = JSONObject.parseObject(s, Map.class); -// String checkInRecords = "https://qyapi.weixin.qq.com/cgi-bin/checkin/getcheckindata?access_token=" + unmarshal.get("access_token"); -// String body = HttpRequest.post(checkInRecords).execute().body(); -// System.out.println(body); + void contextLoads() { + + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); + String a = "09:00:00"; + String b = "17:00:00"; + LocalTime now = LocalTime.now(); + LocalTime startTime = LocalTime.parse(a, formatter); + LocalTime endTime = LocalTime.parse(b, formatter); + + // 妫�鏌ュ綋鍓嶆椂闂存槸鍚﹀湪鑼冨洿鍐咃紙鍖呮嫭杈圭晫锛� + boolean isWithinRange = !now.isBefore(startTime) && !now.isAfter(endTime); + System.out.println(isWithinRange); } } -- Gitblit v1.9.3