|
|
@@ -1566,8 +1566,24 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
@Override
|
|
|
public String exportDynamicFields(InsOrdersParamVO insOrdersParam) {
|
|
|
log.info("导出订单列表。支持动态选择要导出的字段:导出车险订单=[{}]", JSONUtil.toJsonStr(insOrdersParam));
|
|
|
- insOrdersParam.setSystemCode(baseController.getSystemCode());
|
|
|
- List<OrderListVo> orderListVos = insOrdersMapper.queryOrderListAll(insOrdersParam);
|
|
|
+ // 分页无限大
|
|
|
+ insOrdersParam.getPage().setPages(1);
|
|
|
+ insOrdersParam.getPage().setSize(Integer.MAX_VALUE);
|
|
|
+ insOrdersParam.setPages(1);
|
|
|
+ insOrdersParam.setSize(Integer.MAX_VALUE);
|
|
|
+
|
|
|
+ String systemCode = "";
|
|
|
+ //如果是APP登录的话 则传递SystemCode的头部字段
|
|
|
+ if (baseController.getUserSystemCode().equals("APP")) {
|
|
|
+ HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
+ systemCode = request.getHeader("system_code");
|
|
|
+ } else {
|
|
|
+ systemCode = baseController.getUserSystemCode();
|
|
|
+ }
|
|
|
+ insOrdersParam.setSystemCode(systemCode);
|
|
|
+ Page<OrderListVo> orderListVoPage = queryMainOrderList(insOrdersParam);
|
|
|
+ List<OrderListVo> orderListVos = orderListVoPage.getRecords();
|
|
|
+
|
|
|
log.info("导出订单列表,导出[{}]条记录", CollUtil.size(orderListVos));
|
|
|
// 动态设置要导出的字段
|
|
|
String exportDynamicFields = insOrdersParam.getExportDynamicFields();
|