@@ -127,7 +127,9 @@ public class SmsHandler implements TradeOrderHandler {
content = content.replaceAll("【14】", smsSendconfigQueryRespVO.getLeaveTime().substring(0, 10));
content = content.replaceAll("【18】", smsSendconfigQueryRespVO.getLeaveTime().substring(0, 10));
DateTime dateTime = DateUtil.offsetDay(DateUtil.parse(smsSendconfigQueryRespVO.getLeaveTime()), -7);
+ DateTime dateTime2 = DateUtil.offsetDay(DateUtil.parse(smsSendconfigQueryRespVO.getLeaveTime()), -1);
content = content.replaceAll("【19】", DateUtil.format(dateTime, "yyyy-MM-dd"));
+ content = content.replaceAll("【20】", DateUtil.format(dateTime2, "yyyy-MM-dd"));
Pattern pattern = Pattern.compile("\\【(.*?)\\】");
Matcher matcher = pattern.matcher(smsContent);
@@ -196,6 +196,7 @@
<select id="queryVisitorByVovageId" resultType="java.lang.Integer">
select count(*) from trade_visitor t1 inner join trade_order t2 on t1.order_id=t2.id
where t1.credential_no=#{credentialNo} and t2.voyage_id=#{voyageId} and t2.order_no!=#{orderNo}
+ and t2.deleted = 0 and t1.deleted = 0 and t2.order_status in (15, 14, 13, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
</select>
<select id="selectListByVoyageId" resultType="com.yc.ship.module.trade.dal.dataobject.order.TradeVisitorDO">