|
|
@@ -14,6 +14,7 @@ import com.cyksj.web.util.StpUserUtil;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
|
import com.ejlchina.searcher.param.Operator;
|
|
|
+import com.ejlchina.searcher.util.MapBuilder;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -55,7 +56,12 @@ public class UserInvoiceFrontController {
|
|
|
} else {
|
|
|
dateCondition = String.format(" and o.created_time >= '%s'", DateUtil.offsetMonth(DateUtil.beginOfYear(now), -12));
|
|
|
}
|
|
|
- SearchResult<UserInvoiceChoseOrderViews> search = beanSearcher.search(UserInvoiceChoseOrderViews.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
+ MapBuilder builder = MapUtils.flatBuilder(request.getParameterMap());
|
|
|
+ //1月底后 过滤木棉订单
|
|
|
+ if (now.isAfter(DateUtil.parse("2025-02-01"))) {
|
|
|
+ builder.field(UserInvoiceChoseOrderViews::getShopId, "2021003171697073").op(Operator.NotEqual);
|
|
|
+ }
|
|
|
+ SearchResult<UserInvoiceChoseOrderViews> search = beanSearcher.search(UserInvoiceChoseOrderViews.class, builder
|
|
|
.put("dc", dateCondition)
|
|
|
.field(UserInvoiceChoseOrderViews::getUserId, userIdList).op(Operator.InList)
|
|
|
.build());
|