修复订单搜索时间的问题,时间查询改为date类型
This commit is contained in:
@ -19,7 +19,7 @@ public class YxStoreOrderQueryCriteria{
|
|||||||
|
|
||||||
// 模糊
|
// 模糊
|
||||||
@Query(type = Query.Type.UNIX_TIMESTAMP)
|
@Query(type = Query.Type.UNIX_TIMESTAMP)
|
||||||
private List<String> addTime;
|
private List<String> createTime;
|
||||||
|
|
||||||
|
|
||||||
// 模糊
|
// 模糊
|
||||||
|
@ -13,10 +13,7 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Zheng Jie
|
* @author Zheng Jie
|
||||||
@ -105,8 +102,8 @@ public class QueryHelpPlus {
|
|||||||
List<Object> UNIX_TIMESTAMP = new ArrayList<>((List<Object>)val);
|
List<Object> UNIX_TIMESTAMP = new ArrayList<>((List<Object>)val);
|
||||||
if(!UNIX_TIMESTAMP.isEmpty()){
|
if(!UNIX_TIMESTAMP.isEmpty()){
|
||||||
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||||
long time1 = fm.parse(UNIX_TIMESTAMP.get(0).toString()).getTime()/1000;
|
Date time1 = fm.parse(UNIX_TIMESTAMP.get(0).toString());
|
||||||
long time2 = fm.parse(UNIX_TIMESTAMP.get(1).toString()).getTime()/1000;
|
Date time2 = fm.parse(UNIX_TIMESTAMP.get(1).toString());
|
||||||
queryWrapper.between(finalAttributeName, time1, time2);
|
queryWrapper.between(finalAttributeName, time1, time2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user