|
|
@ -434,17 +434,24 @@ public class FlowableService extends MybatisBaseService<FlowableMapper, Flowable |
|
|
|
taskParam.setSqlOperationSymbol(SQLOperationSymbol.LIKE); |
|
|
|
taskParamList.add(taskParam); |
|
|
|
} |
|
|
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
|
|
|
if (StringUtils.isNotBlank(startDate)) { |
|
|
|
BusinessTaskParam taskParam = new BusinessTaskParam(); |
|
|
|
taskParam.setField("startDate"); |
|
|
|
taskParam.setValue(startDate); |
|
|
|
LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(DateUtils.dateStrConvertDate(startDate, "yyyy-MM-dd").getTime()), ZoneId.systemDefault()); |
|
|
|
LocalDateTime startOfDay = localDateTime.with(LocalTime.MIN); |
|
|
|
// taskParam.setValue(startDate);
|
|
|
|
taskParam.setValue(startOfDay.format(formatter)); |
|
|
|
taskParam.setSqlOperationSymbol(SQLOperationSymbol.GE); |
|
|
|
taskParamList.add(taskParam); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(endDate)) { |
|
|
|
BusinessTaskParam taskParam = new BusinessTaskParam(); |
|
|
|
taskParam.setField("endDate"); |
|
|
|
taskParam.setValue(endDate); |
|
|
|
LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(DateUtils.dateStrConvertDate(endDate, "yyyy-MM-dd").getTime()), ZoneId.systemDefault());; |
|
|
|
LocalDateTime endOfDay = localDateTime.with(LocalTime.MAX); |
|
|
|
// taskParam.setValue(endDate);
|
|
|
|
taskParam.setValue(endOfDay.format(formatter)); |
|
|
|
taskParam.setSqlOperationSymbol(SQLOperationSymbol.LE); |
|
|
|
taskParamList.add(taskParam); |
|
|
|
} |
|
|
|