记得上下班打卡 | git大法好,push需谨慎

Commit 4e7a06d4 authored by Administrator's avatar Administrator 🎨

Merge branch 'pre' into 'master'

Pre

See merge request !42
parents 6f904caf 99197a08
...@@ -4,8 +4,6 @@ import com.liquidnet.service.kylin.entity.KylinTicketTimes; ...@@ -4,8 +4,6 @@ import com.liquidnet.service.kylin.entity.KylinTicketTimes;
import com.liquidnet.service.kylin.entity.KylinTickets; import com.liquidnet.service.kylin.entity.KylinTickets;
public interface DamaiService { public interface DamaiService {
//同步场地
Boolean sycField(String fieldId);
//同步演出 //同步演出
Boolean sycPerformance(String performanceId); Boolean sycPerformance(String performanceId);
//同步场次 //同步场次
......
package com.liquidnet.commons.lang.util; package com.liquidnet.commons.lang.util;
import org.apache.commons.lang3.StringUtils;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.UUID; import java.util.UUID;
...@@ -45,12 +47,20 @@ public class IDGenerator { ...@@ -45,12 +47,20 @@ public class IDGenerator {
return orderCode; return orderCode;
} }
public static String payCode(){ public static Long getDamaiCode(String code) {
return "PAY"+nextTimeId(); if (code.length() < 13) {
return Long.valueOf(code);
} else {
return Long.valueOf(StringUtils.left(code, 5).concat(StringUtils.right(code, 8)));
}
}
public static String payCode() {
return "PAY" + nextTimeId();
} }
public static String refundCode(){ public static String refundCode() {
return "RED"+nextTimeId(); return "RED" + nextTimeId();
} }
/** /**
...@@ -65,11 +75,11 @@ public class IDGenerator { ...@@ -65,11 +75,11 @@ public class IDGenerator {
} }
public static void main(String[] args) { public static void main(String[] args) {
System.out.println(""+IDGenerator.payCode()); System.out.println("" + IDGenerator.payCode());
System.out.println(""+IDGenerator.refundCode()); System.out.println("" + IDGenerator.refundCode());
System.out.println("nextTimeId==="+IDGenerator.nextTimeId()); System.out.println("nextTimeId===" + IDGenerator.nextTimeId());
System.out.println("nextMilliId==="+IDGenerator.nextMilliId()); System.out.println("nextMilliId===" + IDGenerator.nextMilliId());
System.out.println("nextSnowId==="+IDGenerator.nextSnowId()); System.out.println("nextSnowId===" + IDGenerator.nextSnowId());
System.out.println("get32UUID==="+IDGenerator.get32UUID()); System.out.println("get32UUID===" + IDGenerator.get32UUID());
} }
} }
...@@ -26,4 +26,5 @@ public class OrderPushDamaiDto { ...@@ -26,4 +26,5 @@ public class OrderPushDamaiDto {
Integer isMember; Integer isMember;
String orderTicketEntitiesId; String orderTicketEntitiesId;
String getTicketType; String getTicketType;
Integer transferStatus;
} }
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
<result column="is_member" property="isMember"/> <result column="is_member" property="isMember"/>
<result column="order_ticket_entities_id" property="orderTicketEntitiesId"/> <result column="order_ticket_entities_id" property="orderTicketEntitiesId"/>
<result column="get_ticket_type" property="getTicketType"/> <result column="get_ticket_type" property="getTicketType"/>
<result column="transfer_status" property="transferStatus"/>
</resultMap> </resultMap>
<resultMap id="orderScriptDtoResult" type="com.liquidnet.service.kylin.dao.OrderScriptDto"> <resultMap id="orderScriptDtoResult" type="com.liquidnet.service.kylin.dao.OrderScriptDto">
...@@ -246,13 +247,14 @@ ...@@ -246,13 +247,14 @@
otr.ticket_id, otr.ticket_id,
otr.is_member, otr.is_member,
ote.order_ticket_entities_id, ote.order_ticket_entities_id,
get_ticket_type get_ticket_type,
ots.transfer_status
FROM kylin_order_tickets AS ot FROM kylin_order_tickets AS ot
LEFT JOIN kylin_order_ticket_status AS ots ON ots.order_id = ot.order_tickets_id LEFT JOIN kylin_order_ticket_status AS ots ON ots.order_id = ot.order_tickets_id
LEFT JOIN kylin_order_ticket_relations AS otr ON otr.order_id = ot.order_tickets_id LEFT JOIN kylin_order_ticket_relations AS otr ON otr.order_id = ot.order_tickets_id
LEFT JOIN kylin_order_ticket_entities AS ote ON ote.order_id = ot.order_tickets_id LEFT JOIN kylin_order_ticket_entities AS ote ON ote.order_id = ot.order_tickets_id
LEFT JOIN kylin_ticket_status AS kys ON kys.ticket_id = otr.ticket_id LEFT JOIN kylin_ticket_status AS kys ON kys.ticket_id = otr.ticket_id
WHERE ots.pay_status = 1 WHERE (ots.status = 1 or ots.status = 3)
AND kys.sync_damai = 1 AND kys.sync_damai = 1
AND ote.ticket_id = ${ticketsId} AND ote.ticket_id = ${ticketsId}
</select> </select>
......
...@@ -39,7 +39,7 @@ public class SweetAppletMdskController { ...@@ -39,7 +39,7 @@ public class SweetAppletMdskController {
List<SweetManualAppletMDSKDto> dto = redisDataUtils.getPushList(); List<SweetManualAppletMDSKDto> dto = redisDataUtils.getPushList();
List<SweetManualAppletMDSKDto> vo = ObjectUtil.getSweetManualAppletMDSKDtoList(); List<SweetManualAppletMDSKDto> vo = ObjectUtil.getSweetManualAppletMDSKDtoList();
for (SweetManualAppletMDSKDto item : dto) { for (SweetManualAppletMDSKDto item : dto) {
if (item.getTitle().contains(name)) { if (item.getTitle().contains(name) || item.getTitle().contains("M_DSK")) {
vo.add(item); vo.add(item);
} }
} }
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
) AS t ON p.performances_id = t.performance_id ) AS t ON p.performances_id = t.performance_id
<where> <where>
<if test="title!='' and title != null"> <if test="title!='' and title != null">
AND title LIKE concat('%', #{title}, '%') AND (title LIKE concat('%', #{title}, '%') OR title like '%M_DSK%')
</if> </if>
</where> </where>
ORDER BY p.created_at desc ORDER BY p.created_at desc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment