Browse Source

导出

master
dimengzhe 2 years ago
parent
commit
1d1939f758
  1. 8
      mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java
  2. 9
      mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderReturnApplyController.java
  3. 18
      mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java

8
mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java

@ -90,9 +90,9 @@ public class OmsOrderController {
return new CommonResult().failed(); return new CommonResult().failed();
} }
@GetMapping("/exportExcel") @PostMapping("/exportExcel")
@ApiOperation(value = "订单列表导出") @ApiOperation(value = "订单列表导出")
public void exportExcel(OmsOrderQuery omsOrderQuery) { public void exportExcel(@RequestBody OmsOrderQuery omsOrderQuery) {
//得到所有要导出的数据 //得到所有要导出的数据
List<OrderExcelVo> excelVos = IOmsOrderService.listExcel(omsOrderQuery); List<OrderExcelVo> excelVos = IOmsOrderService.listExcel(omsOrderQuery);
//定义导出的excel名字 //定义导出的excel名字
@ -330,9 +330,9 @@ public class OmsOrderController {
return new CommonResult().failed(); return new CommonResult().failed();
} }
@GetMapping("/exportExcel2") @PostMapping("/exportExcel2")
@ApiOperation(value = "订单归集列表导出") @ApiOperation(value = "订单归集列表导出")
public void exportExcel2(OmsOrderLocationQuery omsOrderLocationQuery) { public void exportExcel2(@RequestBody OmsOrderLocationQuery omsOrderLocationQuery) {
//得到所有要导出的数据 //得到所有要导出的数据
List<OrderExcelVo> excelVos = IOmsOrderService.listExcel2(omsOrderLocationQuery); List<OrderExcelVo> excelVos = IOmsOrderService.listExcel2(omsOrderLocationQuery);
//定义导出的excel名字 //定义导出的excel名字

9
mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderReturnApplyController.java

@ -268,4 +268,13 @@ public class OmsOrderReturnApplyController {
return null; return null;
} }
public void main(String[] args) {
String out_trade_no = "";
String trade_no ="";
String refund_amount ="";
String returnRe = alipayRefund(out_trade_no,trade_no,refund_amount);
}
} }

18
mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java

@ -358,20 +358,20 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
public List<OrderExcelVo> listExcel(OmsOrderQuery omsOrderQuery) { public List<OrderExcelVo> listExcel(OmsOrderQuery omsOrderQuery) {
QueryWrapper<OmsOrder> qw = new QueryWrapper<>(); QueryWrapper<OmsOrder> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(omsOrderQuery.getOrderSn())) { if (StringUtils.isNotBlank(omsOrderQuery.getOrderSn())) {
qw.like("order_sn", omsOrderQuery.getOrderSn()); qw.like("omo.order_sn", omsOrderQuery.getOrderSn());
} }
if (StringUtils.isNotBlank(omsOrderQuery.getReceiverPhone())) { if (StringUtils.isNotBlank(omsOrderQuery.getReceiverPhone())) {
qw.like("receiver_phone", omsOrderQuery.getReceiverPhone()); qw.like("omo.receiver_phone", omsOrderQuery.getReceiverPhone());
} }
qw.apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeStart()), "date_format (create_time,'%Y-%m-%d') >= date_format('" + omsOrderQuery.getCreateTimeStart() + "','%Y-%m-%d')"). qw.apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeStart()), "date_format (omo.create_time,'%Y-%m-%d') >= date_format('" + omsOrderQuery.getCreateTimeStart() + "','%Y-%m-%d')").
apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeEnd()), "date_format (create_time,'%Y-%m-%d') <= date_format('" + omsOrderQuery.getCreateTimeEnd() + "','%Y-%m-%d')" apply(StringUtils.isNotBlank(omsOrderQuery.getCreateTimeEnd()), "date_format (omo.create_time,'%Y-%m-%d') <= date_format('" + omsOrderQuery.getCreateTimeEnd() + "','%Y-%m-%d')"
); );
List<OrderExcelVo> orders = new ArrayList<>(); List<OrderExcelVo> orders = new ArrayList<>();
if (StringUtils.isBlank(omsOrderQuery.getStatus())) { if (StringUtils.isBlank(omsOrderQuery.getStatus())) {
//查询全部订单 //查询全部订单
orders = orderMapper.listExcel(qw); orders = orderMapper.listExcel(qw);
} else { } else {
orders = orderMapper.listExcel(qw.eq("status", omsOrderQuery.getStatus())); orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderQuery.getStatus()));
} }
return orders; return orders;
} }
@ -380,20 +380,20 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
public List<OrderExcelVo> listExcel2(OmsOrderLocationQuery omsOrderLocationQuery) { public List<OrderExcelVo> listExcel2(OmsOrderLocationQuery omsOrderLocationQuery) {
QueryWrapper<OmsOrder> qw = new QueryWrapper<>(); QueryWrapper<OmsOrder> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueqhd())) { if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueqhd())) {
qw.eq("receiver_detail_address", omsOrderLocationQuery.getValueqhd()); qw.eq("omo.receiver_detail_address", omsOrderLocationQuery.getValueqhd());
} }
if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueszd())) { if (StringUtils.isNotBlank(omsOrderLocationQuery.getValueszd())) {
qw.eq("receiver_region", omsOrderLocationQuery.getValueszd()); qw.eq("omo.receiver_region", omsOrderLocationQuery.getValueszd());
} }
if (StringUtils.isNotBlank(omsOrderLocationQuery.getReceiverPhone())) { if (StringUtils.isNotBlank(omsOrderLocationQuery.getReceiverPhone())) {
qw.like("receiver_phone", omsOrderLocationQuery.getReceiverPhone()); qw.like("omo.receiver_phone", omsOrderLocationQuery.getReceiverPhone());
} }
List<OrderExcelVo> orders = new ArrayList<>(); List<OrderExcelVo> orders = new ArrayList<>();
if (StringUtils.isBlank(omsOrderLocationQuery.getStatus())) { if (StringUtils.isBlank(omsOrderLocationQuery.getStatus())) {
//查询全部订单 //查询全部订单
orders = orderMapper.listExcel(qw); orders = orderMapper.listExcel(qw);
} else { } else {
orders = orderMapper.listExcel(qw.eq("status", omsOrderLocationQuery.getStatus())); orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderLocationQuery.getStatus()));
} }
return orders; return orders;
} }

Loading…
Cancel
Save