Commit a571d2c4 authored by shiyu's avatar shiyu

订单账单明细去除未付款订单

parent 112670ab
...@@ -72,6 +72,8 @@ public class SysFinanceServiceImpl implements SysFinanceService { ...@@ -72,6 +72,8 @@ public class SysFinanceServiceImpl implements SysFinanceService {
@Override @Override
public Result findOrderBillDetail(DistributionOrderRequestDto dto) { public Result findOrderBillDetail(DistributionOrderRequestDto dto) {
try { try {
dto.setFilterStateList(Arrays.asList(DistributionEnum.DistributionOrderStateEnum.PRE_PAY.getCode(),
DistributionEnum.DistributionOrderStateEnum.CANCEL.getCode()));
List<DistributionOrder> distributionOrderList = distributionOrderDao.findByPage(dto); List<DistributionOrder> distributionOrderList = distributionOrderDao.findByPage(dto);
PageInfo<DistributionOrder> pageInfo = new PageInfo<>(distributionOrderList); PageInfo<DistributionOrder> pageInfo = new PageInfo<>(distributionOrderList);
List<OrderBillVo> orderBillVoList = new ArrayList<>(); List<OrderBillVo> orderBillVoList = new ArrayList<>();
......
...@@ -129,6 +129,11 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit ...@@ -129,6 +129,11 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
*/ */
private Integer state; private Integer state;
/**
* 查询时要排除的状态
*/
private List<Integer> filterStateList;
/** /**
* 微信支付订单号 * 微信支付订单号
*/ */
......
...@@ -115,6 +115,7 @@ public class DistributionOrderDaoImpl implements DistributionOrderDao { ...@@ -115,6 +115,7 @@ public class DistributionOrderDaoImpl implements DistributionOrderDao {
JdbcHelper.ifPresent(dto.getSellerId(), criteria::andSellerIdEqualTo); JdbcHelper.ifPresent(dto.getSellerId(), criteria::andSellerIdEqualTo);
JdbcHelper.ifPresent(dto.getSellerIdList(), criteria::andSellerIdIn); JdbcHelper.ifPresent(dto.getSellerIdList(), criteria::andSellerIdIn);
JdbcHelper.ifPresent(dto.getState(), criteria::andStateEqualTo); JdbcHelper.ifPresent(dto.getState(), criteria::andStateEqualTo);
JdbcHelper.ifPresent(dto.getFilterStateList(), criteria::andStateNotIn);
JdbcHelper.ifPresent(dto.getLogisticsState(), criteria::andLogisticsStateEqualTo); JdbcHelper.ifPresent(dto.getLogisticsState(), criteria::andLogisticsStateEqualTo);
JdbcHelper.ifPresent(dto.getNotFilterLogisticsState(), criteria::andLogisticsStateNotEqualTo); JdbcHelper.ifPresent(dto.getNotFilterLogisticsState(), criteria::andLogisticsStateNotEqualTo);
JdbcHelper.ifPresent(dto.getType(), criteria::andTypeEqualTo); JdbcHelper.ifPresent(dto.getType(), criteria::andTypeEqualTo);
......
...@@ -107,4 +107,8 @@ public class UserBillServiceImpl implements UserBillService { ...@@ -107,4 +107,8 @@ public class UserBillServiceImpl implements UserBillService {
} }
} }
private void calculate() {
}
} }
...@@ -25,8 +25,8 @@ public class LogisticsApiTest { ...@@ -25,8 +25,8 @@ public class LogisticsApiTest {
@Test @Test
public void findTrails() { public void findTrails() {
LogisticsRequestDto dto = new LogisticsRequestDto(); LogisticsRequestDto dto = new LogisticsRequestDto();
dto.setLogisticsCode("YD"); dto.setLogisticsCode("EMS");
dto.setWaybill("312421269717964"); dto.setWaybill("9858779957787");
Result result = logisticsApi.findTrails(dto); Result result = logisticsApi.findTrails(dto);
logger.info("物流轨迹: {}" + result); logger.info("物流轨迹: {}" + result);
} }
......
...@@ -89,12 +89,12 @@ public class WxPayServiceTest { ...@@ -89,12 +89,12 @@ public class WxPayServiceTest {
@Test @Test
public void refund() { public void refund() {
List<String> list = Arrays.asList("DA2404301433196070258"); List<String> list = Arrays.asList("DA2407161343052675179");
list.forEach(orderId ->{ list.forEach(orderId ->{
DistributionOrderRequestDto dto = new DistributionOrderRequestDto(); DistributionOrderRequestDto dto = new DistributionOrderRequestDto();
dto.setDistributionOrderId(orderId); dto.setDistributionOrderId(orderId);
dto.setAmount("1"); dto.setAmount("10");
dto.setRefundPrice("1"); dto.setRefundPrice("10");
Result result = wxPayServiceApi.refund(dto); Result result = wxPayServiceApi.refund(dto);
logger.info("申请微信支付退款:{}", result); logger.info("申请微信支付退款:{}", result);
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment