mcwl-ai/mcwl-common/src/main/java/com/mcwl/common/utils/BetweenTimeUtil.java

37 lines
1.1 KiB
Java

package com.mcwl.common.utils;
import com.mcwl.common.domain.RequestConditionEntity;
import org.apache.commons.collections4.CollectionUtils;
import static com.mcwl.common.constant.NumberConstant.NUMBER_1;
import static com.mcwl.common.constant.NumberConstant.NUMBER_2;
/**
* 时间范围工具
*/
public abstract class BetweenTimeUtil {
private BetweenTimeUtil() {
}
/**
* 解析查询条件中的实际范围
*
* @param conditionEntity 查询条件
*/
public static void parseTime(RequestConditionEntity conditionEntity) {
if (CollectionUtils.isEmpty(conditionEntity.getBetweenTime())) {
return;
}
if (conditionEntity.getBetweenTime().size() == NUMBER_1) {
conditionEntity.setCreateBeginTime(conditionEntity.getBetweenTime().get(0));
} else if (conditionEntity.getBetweenTime().size() == NUMBER_2) {
conditionEntity.setCreateBeginTime(conditionEntity.getBetweenTime().get(0));
conditionEntity.setCreateEndTime(conditionEntity.getBetweenTime().get(1));
}
}
}