diff --git a/src/main/java/cn/chjyj/szwh/dto/OrderTicketDTO.java b/src/main/java/cn/chjyj/szwh/dto/OrderTicketDTO.java new file mode 100644 index 0000000..6e514a9 --- /dev/null +++ b/src/main/java/cn/chjyj/szwh/dto/OrderTicketDTO.java @@ -0,0 +1,135 @@ +package cn.chjyj.szwh.dto; + +import java.math.BigDecimal; + +/** + * 订单发票联合查询映射 + */ +public class OrderTicketDTO { + private String status; //order 状态 + private String name; + private Integer id; + private String pdfUrl; + private String uscc; + private String tickettime; + private String ticketid; + private String batchcode; + private Integer ticket_status; + private String ticketimage; + private String ticketurl; + private BigDecimal ticketmoney; + private String islicode; + private String ticketApiMessage; + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getPdfUrl() { + return pdfUrl; + } + + public void setPdfUrl(String pdfUrl) { + this.pdfUrl = pdfUrl; + } + + public String getUscc() { + return uscc; + } + + public void setUscc(String uscc) { + this.uscc = uscc; + } + + public String getTickettime() { + return tickettime; + } + + public void setTickettime(String tickettime) { + this.tickettime = tickettime; + } + + public String getTicketid() { + return ticketid; + } + + public void setTicketid(String ticketid) { + this.ticketid = ticketid; + } + + public String getBatchcode() { + return batchcode; + } + + public void setBatchcode(String batchcode) { + this.batchcode = batchcode; + } + + public Integer getTicket_status() { + return ticket_status; + } + + public void setTicket_status(Integer ticket_status) { + this.ticket_status = ticket_status; + } + + public String getTicketimage() { + return ticketimage; + } + + public void setTicketimage(String ticketimage) { + this.ticketimage = ticketimage; + } + + public String getTicketurl() { + return ticketurl; + } + + public void setTicketurl(String ticketurl) { + this.ticketurl = ticketurl; + } + + public BigDecimal getTicketmoney() { + return ticketmoney; + } + + public void setTicketmoney(BigDecimal ticketmoney) { + this.ticketmoney = ticketmoney; + } + + public String getIslicode() { + return islicode; + } + + public void setIslicode(String islicode) { + this.islicode = islicode; + } + + public String getTicketApiMessage() { + return ticketApiMessage; + } + + public void setTicketApiMessage(String ticketApiMessage) { + this.ticketApiMessage = ticketApiMessage; + } +} diff --git a/src/main/java/cn/chjyj/szwh/mapper/TicketMapper.java b/src/main/java/cn/chjyj/szwh/mapper/TicketMapper.java index 9eb6539..26190dc 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/TicketMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/TicketMapper.java @@ -1,9 +1,12 @@ package cn.chjyj.szwh.mapper; import cn.chjyj.szwh.bean.Ticket; +import cn.chjyj.szwh.dto.OrderTicketDTO; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.util.List; +import java.util.Map; /** * 发票mapper @@ -16,4 +19,20 @@ public interface TicketMapper { * @return */ List getTicketLikeTid(String ticketId); + + /** + * 查询列表 + * @param map + * @param start + * @param ilimit + * @return + */ + List getOrderTicketList(@Param("map") Map map, @Param("start") int start, @Param("limit") int ilimit); + + /** + * 统计符合条件的数量 + * @param map + * @return + */ + int countOrderTicket(Map map); } diff --git a/src/main/resources/mapper/szwh/TiketMapper.xml b/src/main/resources/mapper/szwh/TiketMapper.xml new file mode 100644 index 0000000..ba597a5 --- /dev/null +++ b/src/main/resources/mapper/szwh/TiketMapper.xml @@ -0,0 +1,191 @@ + + + + + + id,batchcode,islicode,ticketid,ticketmoney,pdfUrl,ticketurl,ticketimage + ticket_status as ticketStatus,ticketApiMessage,tickettime + + ticket + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + insert into + + (uname,password,gender,urealname,ubirth,nickname,avatarurl,platfrom,sessionkey,openid) + values ( + #{uname}, + #{password}, + #{gender}, + #{urealname}, + #{ubirth}, + #{nickname}, + #{avatarurl}, + #{platfrom}, + #{sessionkey}, + #{openid} + ) + + + + + update + + + + + ${k} = #{v} + + + + where id=#{id} + + + + \ No newline at end of file