Browse Source

订单用户

master
xyiege 4 years ago
parent
commit
219da6352d
  1. 11
      src/main/java/cn/chjyj/szwh/mapper/OrderUserMapper.java
  2. 14
      src/main/resources/mapper/szwh/OrderUserMapper.xml
  3. 25
      src/test/java/cn/chjyj/szwh/mapper/OrderUserMapperTest.java

11
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);
}

14
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
</sql>
<sql id="tbName">order_user</sql>
<!--查询记录列表-->
<select id="getGoodsList" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Goods">
WITH mm as (select * from
<include refid="tbName"/>
where id>#{startRs} limit #{pageSize}
)SELECT * FROM mm ORDER BY id DESC;
<!-- 某订单的用户信息 -->
<select id="getUserOrder" resultType="cn.chjyj.szwh.bean.OrderUser">
select <include refid="column"/>
from <include refid="tbName"/>
where islicode=#{islicode} and batchcode=#{batchcode};
</select>
<!--根据uid查询用户-->

25
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());
}
}
Loading…
Cancel
Save