From 219da6352dc4e340d321bcabf6f7d9c0d08e34e4 Mon Sep 17 00:00:00 2001 From: xyiege Date: Sat, 16 Jul 2022 22:38:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/chjyj/szwh/mapper/OrderUserMapper.java | 11 ++++++++ .../resources/mapper/szwh/OrderUserMapper.xml | 14 +++++------ .../szwh/mapper/OrderUserMapperTest.java | 25 +++++++++++++++++++ 3 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 src/test/java/cn/chjyj/szwh/mapper/OrderUserMapperTest.java diff --git a/src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java b/src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java index bb8834f..f9ebc31 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java @@ -1,10 +1,21 @@ package cn.chjyj.szwh.mapper; +import cn.chjyj.szwh.bean.OrderUser; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; + /** * 用户订单mapper */ @Component public interface OrderUserMapper { + /** + * 某订单的用户信息 + * @param batchcode + * @param islicode + * @return + */ + OrderUser getUserOrder(@Param("batchcode") String batchcode, + @Param("islicode") String islicode); } diff --git a/src/main/resources/mapper/szwh/OrderUserMapper.xml b/src/main/resources/mapper/szwh/OrderUserMapper.xml index 0baa938..ede5ec8 100644 --- a/src/main/resources/mapper/szwh/OrderUserMapper.xml +++ b/src/main/resources/mapper/szwh/OrderUserMapper.xml @@ -8,16 +8,16 @@ id,batchcode,islicode,`name`,uscc,userType,authType,certType,idNumber,cellPhone,publicAccount, legalsName,legalsType,legalsIdnum,legalsCellPhone,bankCardType,bankType,bankName,bankAccountName, certIdnum,bankCellPhone,bankAddress,`state`,registertime,attesttime,tickettime,ticketid, - ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus, + ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus order_user - - + select + from + where islicode=#{islicode} and batchcode=#{batchcode}; diff --git a/src/test/java/cn/chjyj/szwh/mapper/OrderUserMapperTest.java b/src/test/java/cn/chjyj/szwh/mapper/OrderUserMapperTest.java new file mode 100644 index 0000000..2b7cbc8 --- /dev/null +++ b/src/test/java/cn/chjyj/szwh/mapper/OrderUserMapperTest.java @@ -0,0 +1,25 @@ +package cn.chjyj.szwh.mapper; + +import cn.chjyj.szwh.bean.OrderUser; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import static org.junit.Assert.*; + +@SpringBootTest +@RunWith(SpringRunner.class) +public class OrderUserMapperTest { + @Autowired + private OrderUserMapper orderUserMapper; + + @Test + public void getUserOrder() { + String batch="1652841493123434"; + String islicode="999998-000000001874-8"; + OrderUser orderUser = orderUserMapper.getUserOrder(batch,islicode); + System.out.println(orderUser.getName()); + } +} \ No newline at end of file