| | |
| | | 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; |
| | | |
| | |
| | | |
| | | 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; |
| | | |
| | |
| | | /** |
| | | * 判断当前时间是否是工作日,格式为“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("工作日"); |
| | | } |
| | | |
| | | |