|
@@ -1182,14 +1182,23 @@ public class HeliPayServiceImpl implements HeliPayService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ResponseJson<List<ShopOrderVo>> getShopOrders(Integer orderId) {
|
|
|
- String shopOrderId = baseMapper.findShopOrderIds(orderId);
|
|
|
- // 子订单
|
|
|
- if (StringUtils.isBlank(shopOrderId)) {
|
|
|
- return ResponseJson.error("子订单为空!", null);
|
|
|
- }
|
|
|
- String[] shopOrderIdArr = shopOrderId.split(",");
|
|
|
- List<String> shopOrderIds = Arrays.asList(shopOrderIdArr);
|
|
|
+ public ResponseJson<List<ShopOrderVo>> getShopOrders(Integer orderId, Integer shopOrderId) {
|
|
|
+ String[] shopOrderIdArr;
|
|
|
+ List<String> shopOrderIds = new ArrayList<>();
|
|
|
+ if (null != orderId) {
|
|
|
+ String getShopOrderId = baseMapper.findShopOrderIds(orderId);
|
|
|
+ // 子订单
|
|
|
+ if (StringUtils.isBlank(getShopOrderId)) {
|
|
|
+ return ResponseJson.error("子订单为空!", null);
|
|
|
+ }
|
|
|
+ shopOrderIdArr = getShopOrderId.split(",");
|
|
|
+ shopOrderIds = Arrays.asList(shopOrderIdArr);
|
|
|
+ } else {
|
|
|
+ if (null == shopOrderId) {
|
|
|
+ return ResponseJson.error("子订单为空!", null);
|
|
|
+ }
|
|
|
+ shopOrderIds.add(shopOrderId.toString());
|
|
|
+ }
|
|
|
List<ShopOrderVo> shopOrderList = orderCommonMapper.getPayShopOrderList(shopOrderIds);
|
|
|
shopOrderList.forEach(shopOrder -> {
|
|
|
// 店铺促销活动
|