From 558d1f59522c09d2e847e7957a0f1142e8a8ec96 Mon Sep 17 00:00:00 2001 From: wujingtao Date: Fri, 19 Nov 2021 13:14:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hchbox/module/dao/TradeJpa.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/TradeJpa.java b/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/TradeJpa.java index 08e2118..c37f8cd 100644 --- a/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/TradeJpa.java +++ b/service/trade-service-wwsend/trade-service-wwsend-task/src/main/java/com/hchbox/module/dao/TradeJpa.java @@ -6,6 +6,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import com.hchbox.constant.DefaultNumberConstants; import com.hchbox.enums.AppSettingTypeEnum; +import com.hchbox.enums.TradeEnum; import com.hchbox.module.entity.AppSetting; import com.hchbox.module.entity.TopTrade; import org.hibernate.query.internal.NativeQueryImpl; @@ -87,7 +88,8 @@ public class TradeJpa { } } if (null != day) { - sql.append("and t.consign_time < :offDay "); + sql = getParameter(sql, appSetting.getType()); +// sql.append("and t.consign_time < :offDay "); } String sellerNick = appSetting.getSellerNick(); if (StrUtil.isNotEmpty(sellerNick)) { @@ -154,4 +156,19 @@ public class TradeJpa { " t.tid ,t.step_paid_fee as stepPaidFee, t.seller_nick as sellerNick from top_trade as t left join top_order as o on t.tid=o.tid where 1=1 "); return sql; } + + private StringBuilder getParameter(StringBuilder sql, Integer type) { + switch (type) { + case 15: + return sql.append("and t.consign_time < :offDay "); + case 11: + return sql.append("and t.end_time < :offDay "); + case 7: + return sql.append("and t.created < :offDay "); + case 12: + return sql.append("and t.modified < :offDay "); + default: + return sql; + } + } }