From 48a62ed1badc7b68a81e253240672b15d4c3d74a Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期二, 18 十月 2022 18:31:01 +0800 Subject: [PATCH] 修改获取节假日依赖及代码 --- flower_city/src/main/java/com/dg/core/controller/CommonController.java | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/CommonController.java b/flower_city/src/main/java/com/dg/core/controller/CommonController.java index 98d31e0..9c89361 100644 --- a/flower_city/src/main/java/com/dg/core/controller/CommonController.java +++ b/flower_city/src/main/java/com/dg/core/controller/CommonController.java @@ -9,6 +9,7 @@ import com.dg.core.file.MimeTypeUtils; import com.dg.core.file.SFTPUtil; import com.dg.core.util.TestDate; +import com.iceyyy.workday.WorkUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -22,7 +23,9 @@ import javax.annotation.Resource; import java.io.InputStream; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.UUID; @@ -141,21 +144,19 @@ /** * 判断当前时间是否是工作日,格式为“2022-10-16”,不传默认为今天 */ - @ApiOperation("判断当前时间是否是工作日,格式为“2022-10-16”,不传默认为今天") + @ApiOperation("判断当前时间是否是工作日,格式为“20221016”,不传默认为今天") @GetMapping("/isWeekday") public ResultData isWeekday(@RequestParam(value = "dateTime",required = false) String dateTime) { - TestDate td=new TestDate(); - DateTime dateTimeUser; - if (dateTime==null) - dateTimeUser=DateTime.now(); - else{ - dateTimeUser=DateUtil.parse(dateTime); + if (dateTime==null){ + Date date = new Date(); + SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd"); + dateTime = fmt.format(date); } - if (td.isWeekday(dateTimeUser)) - return success("工作日"); - else + if (WorkUtils.isWorkendDay(dateTime)) return success("休息日或者周末"); + else + return success("工作日"); } -- Gitblit v1.7.1