@@ -14,7 +14,7 @@ import java.util.List;
@Mapper
public interface LogisticsMapper {
/**
- * 未签收物流列表
+ * 近半年未签收物流列表
*/
List<LogisticsInfoPo> getAllUnsignedLogistics();
@@ -50,7 +50,7 @@ public class LogisticsInfoTask {
log.info(">> 定时查询物流信息");
// 正式环境才去查询物流信息
if ("prod".equals(profile)) {
- // 未签收物流列表
+ // 近一年未签收物流列表
List<LogisticsInfoPo> logisticsList = logisticsMapper.getAllUnsignedLogistics();
if (!CollectionUtils.isEmpty(logisticsList)) {
logisticsList.forEach(logistics -> {
@@ -8,7 +8,9 @@
state,
info,
logisticsCompanyCode
- FROM logistics_information WHERE (state != 3 AND state != 4) OR state IS NULL
+ FROM logistics_information
+ WHERE ((state != 3 AND state != 4) OR state IS NULL)
+ AND (updateDate > DATE_SUB(NOW(), interval 1 year))
ORDER BY id DESC
</select>
<select id="getLogisticsPhoneByOrderId" resultType="java.lang.String">