shiyj1101
2021-08-05 e57e32fc43da31917912eebb4e47d4e50df1a9e9
service-goods/src/main/java/com/java110/goods/api/StoreOrderApi.java
old mode 100644 new mode 100755
@@ -5,6 +5,7 @@
import com.java110.dto.storeOrder.StoreOrderDto;
import com.java110.dto.storeOrderAddress.StoreOrderAddressDto;
import com.java110.dto.storeOrderCart.StoreOrderCartDto;
import com.java110.dto.storeOrderCartEvent.StoreOrderCartEventDto;
import com.java110.goods.bmo.storeCart.IDeleteStoreCartBMO;
import com.java110.goods.bmo.storeCart.IGetStoreCartBMO;
import com.java110.goods.bmo.storeCart.ISaveStoreCartBMO;
@@ -21,6 +22,7 @@
import com.java110.goods.bmo.storeOrderCart.IGetStoreOrderCartBMO;
import com.java110.goods.bmo.storeOrderCart.ISaveStoreOrderCartBMO;
import com.java110.goods.bmo.storeOrderCart.IUpdateStoreOrderCartBMO;
import com.java110.goods.bmo.storeOrderCartEvent.IGetStoreOrderCartEventBMO;
import com.java110.po.storeCart.StoreCartPo;
import com.java110.po.storeOrder.StoreOrderPo;
import com.java110.po.storeOrderAddress.StoreOrderAddressPo;
@@ -29,7 +31,12 @@
import com.java110.utils.util.BeanConvertUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
 * 商户订单
@@ -81,6 +88,9 @@
    @Autowired
    private IGetStoreOrderAddressBMO getStoreOrderAddressBMOImpl;
    @Autowired
    private IGetStoreOrderCartEventBMO getStoreOrderCartEventBMOImpl;
    /**
     * 微信保存消息模板
@@ -282,6 +292,27 @@
    }
    /**
     * 发货接口
     *
     * @param reqJson
     * @return
     * @serviceCode /storeOrder/sendStoreOrderCart
     * @path /app/storeOrder/sendStoreOrderCart
     */
    @RequestMapping(value = "/sendStoreOrderCart", method = RequestMethod.POST)
    public ResponseEntity<String> sendStoreOrderCart(
            @RequestHeader(value = "user-id",required = false) String userId,
            @RequestBody JSONObject reqJson) {
        Assert.hasKeyAndValue(reqJson, "orderId", "请求报文中未包含orderId");
        Assert.hasKeyAndValue(reqJson, "cartId", "cartId不能为空");
        StoreOrderCartPo storeOrderCartPo = BeanConvertUtil.covertBean(reqJson, StoreOrderCartPo.class);
        return updateStoreOrderCartBMOImpl.sendOrderCart(storeOrderCartPo,userId);
    }
    /**
     * 微信删除消息模板
     *
     * @param reqJson
@@ -408,4 +439,25 @@
        storeOrderAddressDto.setOrderId(orderId);
        return getStoreOrderAddressBMOImpl.get(storeOrderAddressDto);
    }
    /**
     * 微信删除消息模板
     *
     * @param cartId 购物车ID
     * @return
     * @serviceCode /storeOrder/queryStoreOrderCartEvent
     * @path /app/storeOrder/queryStoreOrderCartEvent
     */
    @RequestMapping(value = "/queryStoreOrderCartEvent", method = RequestMethod.GET)
    public ResponseEntity<String> queryStoreOrderCartEvent(@RequestParam(value = "cartId") String cartId,
                                                           @RequestParam(value = "orderId") String orderId,
                                                           @RequestParam(value = "page") int page,
                                                           @RequestParam(value = "row") int row) {
        StoreOrderCartEventDto storeOrderCartEventDto = new StoreOrderCartEventDto();
        storeOrderCartEventDto.setPage(page);
        storeOrderCartEventDto.setRow(row);
        storeOrderCartEventDto.setCartId(cartId);
        storeOrderCartEventDto.setOrderId(orderId);
        return getStoreOrderCartEventBMOImpl.get(storeOrderCartEventDto);
    }
}