Search in sources :

Example 1 with StorageWithOrderData

use of com.doodl6.springboot.seata.response.StorageWithOrderData in project SpringBoot-Project by MartinDai.

the class TradeService method checkData.

public StorageWithOrderData checkData(String goodsCode) {
    StorageWithOrderData storageWithOrderData = new StorageWithOrderData();
    Storage storage = storageService.selectByCode(goodsCode);
    List<Order> orders = orderService.selectOrderByCode(goodsCode);
    storageWithOrderData.setStorage(storage);
    storageWithOrderData.setOrders(orders);
    return storageWithOrderData;
}
Also used : Order(com.doodl6.springboot.seata.common.entity.Order) Storage(com.doodl6.springboot.seata.common.entity.Storage) StorageWithOrderData(com.doodl6.springboot.seata.response.StorageWithOrderData)

Example 2 with StorageWithOrderData

use of com.doodl6.springboot.seata.response.StorageWithOrderData in project SpringBoot-Project by MartinDai.

the class TradeController method checkData.

/**
 * 检查商品库存和订单数据
 */
@GetMapping(value = "/checkData")
public BaseResponse<StorageWithOrderData> checkData(String goodsCode) {
    Assert.isTrue(StringUtils.isNotBlank(goodsCode), "商品编码不能为空");
    StorageWithOrderData storageWithOrderData = tradeService.checkData(goodsCode);
    return BaseResponse.success(storageWithOrderData);
}
Also used : StorageWithOrderData(com.doodl6.springboot.seata.response.StorageWithOrderData) GetMapping(org.springframework.web.bind.annotation.GetMapping)

Aggregations

StorageWithOrderData (com.doodl6.springboot.seata.response.StorageWithOrderData)2 Order (com.doodl6.springboot.seata.common.entity.Order)1 Storage (com.doodl6.springboot.seata.common.entity.Storage)1 GetMapping (org.springframework.web.bind.annotation.GetMapping)1