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