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);
/**
* 更新订单状态
* @param order
* 更新某些字段值
* @param map
* @param id
* @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 org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.internal.matchers.Or;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
import java.util.List;
@ -44,13 +45,29 @@ public class OrderMapperTest {
@Test
public void getOrderById() {
int id=2;
Order gorder = orderMapper.getOrderById(id);
System.out.println(gorder.getId());
}
@Test
public void getOrderByBatchcode() {
String batcode="1652861381473443";
Order order = orderMapper.getOrderByBatchcode(batcode);
System.out.println(order.getId());
}
/**
* 事物不提交
*/
@Transactional
@Rollback
@Test
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