Browse Source

完善代码

master
xyiege 4 years ago
parent
commit
be88c8ffa2
  1. 7
      src/main/java/cn/chjyj/szwh/mapper/OrderMapper.java
  2. 19
      src/test/java/cn/chjyj/szwh/mapper/OrderMapperTest.java

7
src/main/java/cn/chjyj/szwh/mapper/OrderMapper.java

@ -45,9 +45,10 @@ public interface OrderMapper {
Order getOrderByBatchcode(String batchcode); Order getOrderByBatchcode(String batchcode);
/** /**
* 更新订单状态 * 更新某些字段值
* @param order * @param map
* @param id
* @return * @return
*/ */
int updateOrderStatus(Order order); int updateOrderStatus(Map<String,Object> map,Integer id);
} }

19
src/test/java/cn/chjyj/szwh/mapper/OrderMapperTest.java

@ -3,10 +3,11 @@ package cn.chjyj.szwh.mapper;
import cn.chjyj.szwh.bean.Order; import cn.chjyj.szwh.bean.Order;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.internal.matchers.Or;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -44,13 +45,29 @@ public class OrderMapperTest {
@Test @Test
public void getOrderById() { public void getOrderById() {
int id=2;
Order gorder = orderMapper.getOrderById(id);
System.out.println(gorder.getId());
} }
@Test @Test
public void getOrderByBatchcode() { public void getOrderByBatchcode() {
String batcode="1652861381473443";
Order order = orderMapper.getOrderByBatchcode(batcode);
System.out.println(order.getId());
} }
/**
* 事物不提交
*/
@Transactional
@Rollback
@Test @Test
public void updateOrderStatus() { public void updateOrderStatus() {
int oid=2;
Map con =new HashMap();
con.put("status",5);
con.put("pay_status",1);
orderMapper.updateOrderStatus(con,oid);
} }
} }
Loading…
Cancel
Save