Commit f8ca9619 authored by 332784038@qq.com's avatar 332784038@qq.com

批量订单费用申请的订单信息数据源修改

parent 41354252
...@@ -4,6 +4,7 @@ import java.util.*; ...@@ -4,6 +4,7 @@ import java.util.*;
import javax.validation.*; import javax.validation.*;
import cn.iocoder.yudao.framework.mybatis.core.vo.PageVO; import cn.iocoder.yudao.framework.mybatis.core.vo.PageVO;
import cn.iocoder.yudao.framework.mybatis.core.service.IService; import cn.iocoder.yudao.framework.mybatis.core.service.IService;
import cn.iocoder.yudao.module.order.dto.OrderBackInfoDto;
import cn.iocoder.yudao.module.order.vo.batchOrderFeeApply.*; import cn.iocoder.yudao.module.order.vo.batchOrderFeeApply.*;
import cn.iocoder.yudao.module.order.dal.dataobject.batchOrderFeeApply.BatchOrderFeeApplyDO; import cn.iocoder.yudao.module.order.dal.dataobject.batchOrderFeeApply.BatchOrderFeeApplyDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
...@@ -55,7 +56,7 @@ public interface BatchOrderFeeApplyService extends IService<BatchOrderFeeApplyDO ...@@ -55,7 +56,7 @@ public interface BatchOrderFeeApplyService extends IService<BatchOrderFeeApplyDO
BatchOrderFeeApplyBackVO getInfoByFormId(Long formId); BatchOrderFeeApplyBackVO getInfoByFormId(Long formId);
List<OrderBackVO> getOrderListByIds(List<Long> orderIds); List<OrderBackInfoDto> getOrderListByIds(List<Long> orderIds);
/** /**
* 批量订单费用申请回调 * 批量订单费用申请回调
......
...@@ -18,17 +18,15 @@ import cn.iocoder.yudao.module.bpm.api.BpmCreateServiceFactory; ...@@ -18,17 +18,15 @@ import cn.iocoder.yudao.module.bpm.api.BpmCreateServiceFactory;
import cn.iocoder.yudao.module.bpm.enums.WorkFlowEmus; import cn.iocoder.yudao.module.bpm.enums.WorkFlowEmus;
import cn.iocoder.yudao.module.ecw.dal.dataobject.currency.CurrencyDO; import cn.iocoder.yudao.module.ecw.dal.dataobject.currency.CurrencyDO;
import cn.iocoder.yudao.module.ecw.service.currency.CurrencyService; import cn.iocoder.yudao.module.ecw.service.currency.CurrencyService;
import cn.iocoder.yudao.module.order.dal.dataobject.orderFeeApplication.OrderFeeApplicationDO; import cn.iocoder.yudao.module.order.dto.OrderBackInfoDto;
import cn.iocoder.yudao.module.order.enums.OrderApprovalTypeResultEnum; import cn.iocoder.yudao.module.order.enums.OrderApprovalTypeResultEnum;
import cn.iocoder.yudao.module.order.service.order.OrderBusinessService; import cn.iocoder.yudao.module.order.service.order.OrderBusinessService;
import cn.iocoder.yudao.module.order.service.order.OrderFeeApplicationService; import cn.iocoder.yudao.module.order.service.order.OrderFeeApplicationService;
import cn.iocoder.yudao.module.order.service.order.OrderQueryService; import cn.iocoder.yudao.module.order.service.order.OrderQueryService;
import cn.iocoder.yudao.module.order.service.order.OrderService; import cn.iocoder.yudao.module.order.service.order.OrderService;
import cn.iocoder.yudao.module.order.vo.order.ApplyInfoVO; import cn.iocoder.yudao.module.order.vo.order.ApplyInfoVO;
import cn.iocoder.yudao.module.order.vo.order.OrderBackVO;
import cn.iocoder.yudao.module.order.vo.orderFeeApplication.OrderFeeApplicationCreateReqVO; import cn.iocoder.yudao.module.order.vo.orderFeeApplication.OrderFeeApplicationCreateReqVO;
import cn.iocoder.yudao.module.system.enums.DictTypeConstants; import cn.iocoder.yudao.module.system.enums.DictTypeConstants;
import cn.iocoder.yudao.module.wealth.dal.dataobject.receipt.ReceiptDO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
...@@ -61,8 +59,6 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee ...@@ -61,8 +59,6 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee
@Resource @Resource
private OrderQueryService orderQueryService; private OrderQueryService orderQueryService;
@Resource @Resource
private SnowflakeGenerator snowflakeGenerator;
@Resource
private OrderFeeApplicationService orderFeeApplicationService; private OrderFeeApplicationService orderFeeApplicationService;
@Resource @Resource
private ApplicationContext applicationContext; private ApplicationContext applicationContext;
...@@ -154,7 +150,7 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee ...@@ -154,7 +150,7 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee
BatchApplyDetailsInfoVO batchApplyDetailsInfoVO = JsonUtils.parseObject(batchOrderFeeApply.getDetails(), BatchApplyDetailsInfoVO.class); BatchApplyDetailsInfoVO batchApplyDetailsInfoVO = JsonUtils.parseObject(batchOrderFeeApply.getDetails(), BatchApplyDetailsInfoVO.class);
if (batchApplyDetailsInfoVO != null && CollectionUtil.isNotEmpty(batchApplyDetailsInfoVO.getOrderFeeDetailsVOList())) { if (batchApplyDetailsInfoVO != null && CollectionUtil.isNotEmpty(batchApplyDetailsInfoVO.getOrderFeeDetailsVOList())) {
for (BatchOrderFeeDetailsVO batchOrderFeeDetailsVO : batchApplyDetailsInfoVO.getOrderFeeDetailsVOList()) { for (BatchOrderFeeDetailsVO batchOrderFeeDetailsVO : batchApplyDetailsInfoVO.getOrderFeeDetailsVOList()) {
OrderBackVO orderBackVO = orderQueryService.getOrder(batchOrderFeeDetailsVO.getOrderId()); OrderBackInfoDto orderBackVO = orderQueryService.info(batchOrderFeeDetailsVO.getOrderId());
batchOrderFeeDetailsVO.setOrderBackVO(orderBackVO); batchOrderFeeDetailsVO.setOrderBackVO(orderBackVO);
} }
} }
...@@ -190,7 +186,7 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee ...@@ -190,7 +186,7 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee
BatchApplyDetailsInfoVO batchApplyDetailsInfoVO = JsonUtils.parseObject(batchOrderFeeApply.getDetails(), BatchApplyDetailsInfoVO.class); BatchApplyDetailsInfoVO batchApplyDetailsInfoVO = JsonUtils.parseObject(batchOrderFeeApply.getDetails(), BatchApplyDetailsInfoVO.class);
if (batchApplyDetailsInfoVO != null && CollectionUtil.isNotEmpty(batchApplyDetailsInfoVO.getOrderFeeDetailsVOList())) { if (batchApplyDetailsInfoVO != null && CollectionUtil.isNotEmpty(batchApplyDetailsInfoVO.getOrderFeeDetailsVOList())) {
for (BatchOrderFeeDetailsVO batchOrderFeeDetailsVO : batchApplyDetailsInfoVO.getOrderFeeDetailsVOList()) { for (BatchOrderFeeDetailsVO batchOrderFeeDetailsVO : batchApplyDetailsInfoVO.getOrderFeeDetailsVOList()) {
OrderBackVO orderBackVO = orderQueryService.getOrder(batchOrderFeeDetailsVO.getOrderId()); OrderBackInfoDto orderBackVO = orderQueryService.info(batchOrderFeeDetailsVO.getOrderId());
batchOrderFeeDetailsVO.setOrderBackVO(orderBackVO); batchOrderFeeDetailsVO.setOrderBackVO(orderBackVO);
} }
} }
...@@ -200,8 +196,8 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee ...@@ -200,8 +196,8 @@ public class BatchOrderFeeApplyServiceImpl extends AbstractService<BatchOrderFee
} }
@Override @Override
public List<OrderBackVO> getOrderListByIds(List<Long> orderIds) { public List<OrderBackInfoDto> getOrderListByIds(List<Long> orderIds) {
return orderIds.stream().map(orderId -> orderQueryService.getOrder(orderId)).collect(Collectors.toList()); return orderIds.stream().map(orderId -> orderQueryService.info(orderId)).collect(Collectors.toList());
} }
@Override @Override
......
package cn.iocoder.yudao.module.order.vo.batchOrderFeeApply; package cn.iocoder.yudao.module.order.vo.batchOrderFeeApply;
import cn.iocoder.yudao.module.order.dto.OrderBackInfoDto;
import cn.iocoder.yudao.module.order.vo.order.OrderBackVO; import cn.iocoder.yudao.module.order.vo.order.OrderBackVO;
import cn.iocoder.yudao.module.order.vo.orderFeeApplication.OrderFeeApplicationCreateReqVO; import cn.iocoder.yudao.module.order.vo.orderFeeApplication.OrderFeeApplicationCreateReqVO;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
...@@ -16,7 +17,7 @@ public class BatchOrderFeeDetailsVO { ...@@ -16,7 +17,7 @@ public class BatchOrderFeeDetailsVO {
private Long orderId; private Long orderId;
@ApiModelProperty("订单详情") @ApiModelProperty("订单详情")
private OrderBackVO orderBackVO; private OrderBackInfoDto orderBackVO;
@ApiModelProperty("订单费用申请详情(数据格式同步参考订单费用申请功能页面)") @ApiModelProperty("订单费用申请详情(数据格式同步参考订单费用申请功能页面)")
private List<OrderFeeApplicationCreateReqVO> orderFeeApplicationBaseVOList; private List<OrderFeeApplicationCreateReqVO> orderFeeApplicationBaseVOList;
......
package cn.iocoder.yudao.module.order.controller.admin.batchOrderFeeApply; package cn.iocoder.yudao.module.order.controller.admin.batchOrderFeeApply;
import cn.iocoder.yudao.framework.mybatis.core.vo.PageVO; import cn.iocoder.yudao.framework.mybatis.core.vo.PageVO;
import cn.iocoder.yudao.module.order.dto.OrderBackInfoDto;
import cn.iocoder.yudao.module.order.vo.order.OrderBackVO; import cn.iocoder.yudao.module.order.vo.order.OrderBackVO;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
...@@ -45,7 +46,7 @@ public class BatchOrderFeeApplyController { ...@@ -45,7 +46,7 @@ public class BatchOrderFeeApplyController {
@ApiOperation("批量获取需要申请费用的订单详情") @ApiOperation("批量获取需要申请费用的订单详情")
@ApiImplicitParam(name = "orderIds", value = "订单ids", required = true, example = "1024,2048,3072,4096", dataTypeClass = String.class) @ApiImplicitParam(name = "orderIds", value = "订单ids", required = true, example = "1024,2048,3072,4096", dataTypeClass = String.class)
@PreAuthorize("@ss.hasPermission('ecw:batch-order-fee-apply:query')") @PreAuthorize("@ss.hasPermission('ecw:batch-order-fee-apply:query')")
public CommonResult<List<OrderBackVO>> getOrderListByIds(@RequestParam("orderIds")String orderIds) { public CommonResult<List<OrderBackInfoDto>> getOrderListByIds(@RequestParam("orderIds")String orderIds) {
return success(batchOrderFeeApplyService.getOrderListByIds(Arrays.stream(orderIds.split(",")).map(Long::parseLong).collect(Collectors.toList()))); return success(batchOrderFeeApplyService.getOrderListByIds(Arrays.stream(orderIds.split(",")).map(Long::parseLong).collect(Collectors.toList())));
} }
......
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