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; package cn.chjyj.szwh.mapper;
import cn.chjyj.szwh.bean.OrderUser;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
* 用户订单mapper * 用户订单mapper
*/ */
@Component @Component
public interface OrderUserMapper { 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, id,batchcode,islicode,`name`,uscc,userType,authType,certType,idNumber,cellPhone,publicAccount,
legalsName,legalsType,legalsIdnum,legalsCellPhone,bankCardType,bankType,bankName,bankAccountName, legalsName,legalsType,legalsIdnum,legalsCellPhone,bankCardType,bankType,bankName,bankAccountName,
certIdnum,bankCellPhone,bankAddress,`state`,registertime,attesttime,tickettime,ticketid, certIdnum,bankCellPhone,bankAddress,`state`,registertime,attesttime,tickettime,ticketid,
ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus, ticketmoney,ticketurl,ticketimage,ticket_status as ticketStatus
</sql> </sql>
<sql id="tbName">order_user</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 <select id="getUserOrder" resultType="cn.chjyj.szwh.bean.OrderUser">
<include refid="tbName"/> select <include refid="column"/>
where id>#{startRs} limit #{pageSize} from <include refid="tbName"/>
)SELECT * FROM mm ORDER BY id DESC; where islicode=#{islicode} and batchcode=#{batchcode};
</select> </select>
<!--根据uid查询用户--> <!--根据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