修复订单搜索时间的问题,时间查询改为date类型

This commit is contained in:
hupeng
2020-07-11 10:47:40 +08:00
parent 3c8b165786
commit f9837fdf41
2 changed files with 4 additions and 7 deletions

View File

@ -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;
// 模糊 // 模糊

View File

@ -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;