修改发送信息记录表相关信息

master
wujingtao 3 years ago
parent b2ffa5e35c
commit dea21d35ef

@ -31,6 +31,6 @@ public interface AutoTaskMessageInfoJpa extends JpaRepository<AutoTaskMessageInf
* @param date * @param date
* @return * @return
*/ */
@Query(value = "select count(*) from AutoTaskMessageInfo as m where m.tid=?1 and m.sendType=?2 and DATE_FORMAT(m.create_time,'%Y-%m-%d') = ?3", nativeQuery = true) @Query(value = "select count(*) from auto_task_message_info as m where m.tid=?1 and m.send_type=?2 and DATE_FORMAT(m.create_time,'%Y-%m-%d') = ?3", nativeQuery = true)
Long countByTidAndTypeAndCreateTime(Long tid, Integer settingType, String date); Long countByTidAndTypeAndCreateTime(Long tid, Integer settingType, String date);
} }

@ -25,6 +25,6 @@ public interface AutoTaskMessageRepository extends JpaRepository<AutoTaskMessage
* @param sellerNick * @param sellerNick
* @return * @return
*/ */
@Query("select m from AutoTaskMessage m where m.sendType = ?1 and m.sellerNick = ?3 and m.createTime between ?2 and ?3") @Query("select m from AutoTaskMessage m where m.sendType = ?1 and m.sellerNick = ?4 and m.createTime between ?2 and ?3")
AutoTaskMessage findAutoTaskMessageTypeBetweenTime(Integer type, Date startTime, Date endTime, String sellerNick); AutoTaskMessage findAutoTaskMessageTypeBetweenTime(Integer type, Date startTime, Date endTime, String sellerNick);
} }

@ -137,6 +137,7 @@ public class TradeJpa {
trade.setReceiverMobile((String) row.get("receiverMobile")); trade.setReceiverMobile((String) row.get("receiverMobile"));
trade.setReceiverAddress((String) row.get("receiverAddress")); trade.setReceiverAddress((String) row.get("receiverAddress"));
trade.setStepPaidFee((String) row.get("stepPaidFee")); trade.setStepPaidFee((String) row.get("stepPaidFee"));
trade.setStepTradeStatus((String) row.get("stepTradeStatus"));
trade.setSellerNick((String) row.get("sellerNick")); trade.setSellerNick((String) row.get("sellerNick"));
BigInteger sellerFlag = (BigInteger) row.get("sellerFlag"); BigInteger sellerFlag = (BigInteger) row.get("sellerFlag");
trade.setSellerFlag(sellerFlag.longValue()); trade.setSellerFlag(sellerFlag.longValue());
@ -149,14 +150,14 @@ public class TradeJpa {
private StringBuilder getSql() { private StringBuilder getSql() {
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("select t.pay_time as payTime ,t.title,t.payment,t.buyer_nick as buyerNick,t.receiver_name as receiverName,t.receiver_mobile as receiverMobile,t.receiver_address as receiverAddress ," + sql.append("select t.pay_time as payTime ,t.title,t.payment,t.buyer_nick as buyerNick,t.receiver_name as receiverName,t.receiver_mobile as receiverMobile,t.receiver_address as receiverAddress ," +
" t.tid ,t.step_paid_fee as stepPaidFee, t.seller_nick as sellerNick,t.seller_flag as sellerFlag from top_trade as t where 1=1 "); " t.tid ,t.step_paid_fee as stepPaidFee,t.step_trade_status as stepTradeStatus, t.seller_nick as sellerNick,t.seller_flag as sellerFlag from top_trade as t where 1=1 ");
return sql; return sql;
} }
private StringBuilder getRefundSql() { private StringBuilder getRefundSql() {
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("select t.pay_time as payTime ,t.title,o.payment,t.buyer_nick as buyerNick,t.receiver_name as receiverName,t.receiver_mobile as receiverMobile,t.receiver_address as receiverAddress ," + sql.append("select t.pay_time as payTime ,t.title,o.payment,t.buyer_nick as buyerNick,t.receiver_name as receiverName,t.receiver_mobile as receiverMobile,t.receiver_address as receiverAddress ," +
" t.tid ,t.step_paid_fee as stepPaidFee, t.seller_nick as sellerNick, t.seller_flag as sellerFlag from top_trade as t left join top_order as o on t.tid=o.tid where 1=1 "); " t.tid ,t.step_paid_fee as stepPaidFee,t.step_trade_status as stepTradeStatus, t.seller_nick as sellerNick, t.seller_flag as sellerFlag from top_trade as t left join top_order as o on t.tid=o.tid where 1=1 ");
return sql; return sql;
} }

@ -2,7 +2,6 @@ package com.hchbox.module.entity;
import cn.hutool.core.date.DatePattern; import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.hchbox.model.entity.BaseTaskMessageInfo;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.CreationTimestamp;

@ -73,7 +73,9 @@ public class TimerTaskServiceImpl implements TimerTaskService {
} }
// 获取卖家账号信息 // 获取卖家账号信息
SellerAccount sellerAccount = sellerAccountRepository.findSellerAccountById(userId); SellerAccount sellerAccount = sellerAccountRepository.findSellerAccountById(userId);
if (StrUtil.isEmpty(as.getSendAccountIds())) {
continue;
}
// 查询可发送子账号 // 查询可发送子账号
List<String> subNickList = Arrays.asList(as.getSendAccountIds().split(StrUtil.COMMA)); List<String> subNickList = Arrays.asList(as.getSendAccountIds().split(StrUtil.COMMA));
// List<String> subNickList = sellerAccountRepository.findByParentId(sellerAccount.getId()); // List<String> subNickList = sellerAccountRepository.findByParentId(sellerAccount.getId());
@ -147,7 +149,7 @@ public class TimerTaskServiceImpl implements TimerTaskService {
} }
//预支预付款 //预支预付款
if (as.getEnablePrepaidOrder() != null && as.getEnablePrepaidOrder() && CollUtil.isNotEmpty(list)) { if (as.getEnablePrepaidOrder() != null && as.getEnablePrepaidOrder() && CollUtil.isNotEmpty(list)) {
list.removeIf(trade -> trade.getStepTradeStatus().equals(StepTradeStatusEnum.FRONT_PAID_FINAL_NOPAID.toString())); list.removeIf(trade -> StrUtil.isEmpty(trade.getStepTradeStatus()) && trade.getStepTradeStatus().equals(StepTradeStatusEnum.FRONT_PAID_FINAL_NOPAID.toString()));
} }
//不发送的旗帜 //不发送的旗帜
if (StrUtil.isNotEmpty(as.getNotSendFlagStr()) && CollUtil.isNotEmpty(list)) { if (StrUtil.isNotEmpty(as.getNotSendFlagStr()) && CollUtil.isNotEmpty(list)) {

Loading…
Cancel
Save