查询未分账订单

This commit is contained in:
2023-08-22 14:01:17 +08:00
parent e6694e6f1c
commit 0c251260ad
4 changed files with 70 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ package com.jsowell.api.uniapp;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.google.common.collect.ImmutableMap;
import com.jsowell.adapay.dto.BalancePaymentRequestDTO;
import com.jsowell.adapay.service.AdapayService;
import com.jsowell.common.annotation.Anonymous;
@@ -16,11 +17,10 @@ import com.jsowell.pile.domain.OrderBasicInfo;
import com.jsowell.pile.dto.ApplyRefundDTO;
import com.jsowell.pile.dto.CarVinDTO;
import com.jsowell.pile.dto.QueryOrderDTO;
import com.jsowell.pile.service.IAdapayMemberAccountService;
import com.jsowell.pile.service.IMemberBasicInfoService;
import com.jsowell.pile.service.IMemberPlateNumberRelationService;
import com.jsowell.pile.service.IOrderBasicInfoService;
import com.jsowell.pile.dto.SettleOrderReportDTO;
import com.jsowell.pile.service.*;
import com.jsowell.pile.vo.uniapp.MemberBalanceVO;
import com.jsowell.pile.vo.web.ClearingBillVO;
import com.jsowell.service.OrderService;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -56,6 +56,9 @@ public class TempController extends BaseController {
@Autowired
private OrderService orderService;
@Autowired
private ISettleOrderReportService settleOrderReportService;
/**
* 临时刷数据接口
* http://localhost:8080/temp/tempUpdateVirtualAmount
@@ -310,4 +313,26 @@ public class TempController extends BaseController {
}
return response;
}
/**
* 查询未分账订单
* http://localhost:8080/temp/queryUndividedOrder
*/
@PostMapping("/queryUndividedOrder")
public RestApiResponse<?> queryUndividedOrder(SettleOrderReportDTO dto) {
logger.info("查询未分账订单param:{}", JSON.toJSONString(dto));
RestApiResponse<?> response;
try {
List<ClearingBillVO> clearingBillVOS = settleOrderReportService.queryUndividedOrder(dto);
response = new RestApiResponse<>(ImmutableMap.of("list", clearingBillVOS));
} catch (BusinessException e) {
logger.error("查询未分账订单接口 error,", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e) {
logger.error("查询未分账订单接口 error,", e);
response = new RestApiResponse<>("00300003", "查询未分账订单异常");
}
logger.info("查询未分账订单result:{}", JSON.toJSONString(response));
return response;
}
}