コード例 #1
0
  @Override
  public Base cancelOrder(String orderid) {

    List<Orders> ss = ordersDao.checkByOrderid(orderid);

    for (Orders orders : ss) {
      Integer goodsDetailId = orders.getGoodDetailId();
      Integer subbranchId = orders.getSubbranchId();
      Integer num = orders.getNum();
      String state = "已取消";
      ordersDao.updateOrderType(state, orders.getOrderid());
      goodsDSDao.updateAmount(goodsDetailId, subbranchId, -num);
    }
    Base base = new Base();
    base.setCode(101);
    base.setContent("OK");
    base.setResult("OK");
    //		Integer	goodsDetailId=Integer.parseInt(goods_detail_id);
    //		Integer	subbranchId=Integer.parseInt(subbranch_id);
    //		int	num1=num;
    //		String state="已取消";
    //		int i=   ordersDao.updateOrderType(state,orderid);
    //		System.out.println("ss");
    //		if(i>0){
    //		goodsDSDao.updateAmount(goodsDetailId, subbranchId, -num1);
    //		}

    return base;
  }