订单查询失败问题处理
This commit is contained in:
parent
b8a2e90592
commit
2db8eb7324
@ -87,6 +87,9 @@ public class DateUtil {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static Date endOfDate(Date date) {
|
public static Date endOfDate(Date date) {
|
||||||
|
if (date == null) {
|
||||||
|
date = new Date();
|
||||||
|
}
|
||||||
Calendar calendar = Calendar.getInstance();
|
Calendar calendar = Calendar.getInstance();
|
||||||
calendar.setTime(date);
|
calendar.setTime(date);
|
||||||
calendar.set(Calendar.HOUR_OF_DAY, 23);
|
calendar.set(Calendar.HOUR_OF_DAY, 23);
|
||||||
@ -198,8 +201,9 @@ public class DateUtil {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String toString(Date date) {
|
public static String toString(Date date) {
|
||||||
return toString(date,STANDARD_FORMAT);
|
return toString(date, STANDARD_FORMAT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 把日期转换成字符串型
|
* 把日期转换成字符串型
|
||||||
*
|
*
|
||||||
@ -207,8 +211,9 @@ public class DateUtil {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String toString(Long date) {
|
public static String toString(Long date) {
|
||||||
return toString(date,STANDARD_FORMAT);
|
return toString(date, STANDARD_FORMAT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 把日期转换成字符串型
|
* 把日期转换成字符串型
|
||||||
*
|
*
|
||||||
|
@ -69,7 +69,7 @@ public class OrderSearchParams extends PageVO {
|
|||||||
* @see OrderTypeEnum
|
* @see OrderTypeEnum
|
||||||
* @see cn.lili.modules.order.order.entity.enums.OrderPromotionTypeEnum
|
* @see cn.lili.modules.order.order.entity.enums.OrderPromotionTypeEnum
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "订单类型",allowableValues = "NORMAL,VIRTUAL,GIFT,PINTUAN,POINT" )
|
@ApiModelProperty(value = "订单类型", allowableValues = "NORMAL,VIRTUAL,GIFT,PINTUAN,POINT")
|
||||||
private String orderType;
|
private String orderType;
|
||||||
|
|
||||||
@ApiModelProperty(value = "支付方式")
|
@ApiModelProperty(value = "支付方式")
|
||||||
@ -98,53 +98,60 @@ public class OrderSearchParams extends PageVO {
|
|||||||
|
|
||||||
//关键字查询
|
//关键字查询
|
||||||
if (StringUtils.isNotEmpty(keywords)) {
|
if (StringUtils.isNotEmpty(keywords)) {
|
||||||
wrapper.like("o.sn", keywords);
|
wrapper.and(queryWrapper -> wrapper.like("o.sn", keywords).or().
|
||||||
wrapper.like("oi.goods_name", keywords);
|
like("oi.goods_name", keywords));
|
||||||
}
|
}
|
||||||
//按卖家查询
|
//按卖家查询
|
||||||
if (StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.STORE.name())) {
|
wrapper.eq(StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.STORE.name()), "o.store_id", UserContext.getCurrentUser().getStoreId());
|
||||||
wrapper.eq("o.store_id", UserContext.getCurrentUser().getStoreId());
|
|
||||||
}
|
//店铺查询
|
||||||
if (StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.MANAGER.name())
|
wrapper.eq(StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.MANAGER.name())
|
||||||
&& StringUtils.isNotEmpty(storeId)) {
|
&& StringUtils.isNotEmpty(storeId), "o.store_id", storeId);
|
||||||
wrapper.eq("o.store_id", storeId);
|
|
||||||
}
|
|
||||||
//按买家查询
|
//按买家查询
|
||||||
if (StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.MEMBER.name())) {
|
wrapper.eq(StringUtils.equals(UserContext.getCurrentUser().getRole().name(), UserEnums.MEMBER.name()), "o.member_id", UserContext.getCurrentUser().getId());
|
||||||
wrapper.eq("o.member_id", UserContext.getCurrentUser().getId());
|
|
||||||
}
|
|
||||||
//按照买家查询
|
//按照买家查询
|
||||||
if (StringUtils.isNotEmpty(memberId)) {
|
wrapper.like(StringUtils.isNotEmpty(memberId), "o.member_id", memberId);
|
||||||
wrapper.like("o.member_id", memberId);
|
|
||||||
}
|
|
||||||
|
|
||||||
//按订单编号查询
|
//按订单编号查询
|
||||||
if (StringUtils.isNotEmpty(orderSn)) {
|
wrapper.like(StringUtils.isNotEmpty(orderSn), "o.sn", orderSn);
|
||||||
wrapper.like("o.sn", orderSn);
|
|
||||||
}
|
|
||||||
|
|
||||||
//按时间查询
|
//按时间查询
|
||||||
if (startDate != null) {
|
wrapper.ge(startDate != null, "o.create_time", startDate);
|
||||||
wrapper.ge("o.create_time", startDate);
|
|
||||||
}
|
wrapper.le(endDate != null, "o.create_time", DateUtil.endOfDate(endDate));
|
||||||
if (endDate != null) {
|
|
||||||
wrapper.le("o.create_time", DateUtil.endOfDate(endDate));
|
|
||||||
}
|
|
||||||
//按购买人用户名
|
//按购买人用户名
|
||||||
if (StringUtils.isNotEmpty(buyerName)) {
|
wrapper.like(StringUtils.isNotEmpty(buyerName), "o.member_name", buyerName);
|
||||||
wrapper.like("o.member_name", buyerName);
|
|
||||||
}
|
|
||||||
|
|
||||||
//按订单类型
|
//按订单类型
|
||||||
if (StringUtils.isNotEmpty(orderType)) {
|
if (StringUtils.isNotEmpty(orderType)) {
|
||||||
wrapper.eq("o.order_type", orderType)
|
wrapper.and(queryWrapper-> queryWrapper.eq("o.order_type", orderType).or()
|
||||||
.or().eq("o.order_promotion_type", orderType);
|
.eq("o.order_promotion_type", orderType));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//物流查询
|
||||||
|
wrapper.like(StringUtils.isNotEmpty(shipName), "o.ship_name", shipName);
|
||||||
|
|
||||||
|
//按商品名称查询
|
||||||
|
wrapper.like(StringUtils.isNotEmpty(goodsName), "oi.goods_name", goodsName);
|
||||||
|
|
||||||
|
//付款方式
|
||||||
|
wrapper.like(StringUtils.isNotEmpty(paymentType), "o.payment_type", paymentType);
|
||||||
|
|
||||||
//按支付方式
|
//按支付方式
|
||||||
if (StringUtils.isNotEmpty(paymentMethod)) {
|
wrapper.eq(StringUtils.isNotEmpty(paymentMethod), "o.payment_method", paymentMethod);
|
||||||
wrapper.eq("o.payment_method", paymentMethod);
|
|
||||||
}
|
//订单状态
|
||||||
|
wrapper.eq(StringUtils.isNotEmpty(orderStatus), "o.order_status", orderStatus);
|
||||||
|
|
||||||
|
//付款状态
|
||||||
|
wrapper.eq(StringUtils.isNotEmpty(payStatus), "o.pay_status", payStatus);
|
||||||
|
|
||||||
|
//订单来源
|
||||||
|
wrapper.like(StringUtils.isNotEmpty(clientType), "o.client_type", clientType);
|
||||||
|
|
||||||
|
|
||||||
//按标签查询
|
//按标签查询
|
||||||
if (StringUtils.isNotEmpty(tag)) {
|
if (StringUtils.isNotEmpty(tag)) {
|
||||||
@ -176,33 +183,7 @@ public class OrderSearchParams extends PageVO {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(shipName)) {
|
|
||||||
wrapper.like("o.ship_name", shipName);
|
|
||||||
}
|
|
||||||
//按商品名称查询
|
|
||||||
if (StringUtils.isNotEmpty(goodsName)) {
|
|
||||||
wrapper.like("oi.goods_name", goodsName);
|
|
||||||
}
|
|
||||||
|
|
||||||
//付款方式
|
|
||||||
if (StringUtils.isNotEmpty(paymentType)) {
|
|
||||||
wrapper.like("o.payment_type", paymentType);
|
|
||||||
}
|
|
||||||
|
|
||||||
//订单状态
|
|
||||||
if (StringUtils.isNotEmpty(orderStatus)) {
|
|
||||||
wrapper.eq("o.order_status", orderStatus);
|
|
||||||
}
|
|
||||||
|
|
||||||
//付款状态
|
|
||||||
if (StringUtils.isNotEmpty(payStatus)) {
|
|
||||||
wrapper.eq("o.pay_status", payStatus);
|
|
||||||
}
|
|
||||||
|
|
||||||
//订单来源
|
|
||||||
if (StringUtils.isNotEmpty(clientType)) {
|
|
||||||
wrapper.like("o.client_type", clientType);
|
|
||||||
}
|
|
||||||
wrapper.eq("o.delete_flag", false);
|
wrapper.eq("o.delete_flag", false);
|
||||||
return wrapper;
|
return wrapper;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user