diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderInvoiceRecordController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderInvoiceRecordController.java index 5d7fa9d4c..3662385d8 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderInvoiceRecordController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderInvoiceRecordController.java @@ -48,12 +48,11 @@ public class OrderInvoiceRecordController extends BaseController { */ @PreAuthorize("@ss.hasPermi('order:invoice:list')") @GetMapping("/list") - public TableDataInfo list(OrderInvoiceRecord orderInvoiceRecord) { + public TableDataInfo list(GetInvoiceInfoDTO dto) { startPage(); - List list = orderInvoiceRecordService.selectOrderInvoiceRecordList(orderInvoiceRecord); - // GetInvoiceInfoDTO dto = new GetInvoiceInfoDTO(); - // List resultList = orderInvoiceRecordService.getInvoiceListWithAuth(dto); - return getDataTable(list); + // List list = orderInvoiceRecordService.selectOrderInvoiceRecordList(orderInvoiceRecord); + List resultList = orderInvoiceRecordService.getInvoiceListWithAuth(dto); + return getDataTable(resultList); } /** diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderInvoiceRecordVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderInvoiceRecordVO.java index d3637cebf..73243b1d8 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderInvoiceRecordVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderInvoiceRecordVO.java @@ -20,6 +20,8 @@ public class OrderInvoiceRecordVO { private String email; private String orderCodes; private String status; + private String createTime; + private String uodateTime; private BigDecimal totalAmount; private BigDecimal totalServiceAmount; private BigDecimal totalElecAmount; diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderInvoiceRecordMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderInvoiceRecordMapper.xml index 945e1ca42..d49414900 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/OrderInvoiceRecordMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderInvoiceRecordMapper.xml @@ -148,21 +148,26 @@ t1.email as email, t1.order_codes as orderCodes, t1.STATUS as status, + t1.create_time as createTime, + t1.update_time as updateTime, t1.total_amount as totalAmount, t1.total_service_amount as totalServiceAmount, t1.total_elec_amount as totalElecAmount FROM order_invoice_record t1 LEFT JOIN pile_merchant_info t2 ON t1.merchant_id = t2.id and t1.del_flag = '0' - where t2.dept_id in + where 1 = 1 + + and t2.dept_id in #{deptId,jdbcType=VARCHAR} + and t1.member_id = #{dto.memberId} and t1.merchant_id = #{dto.merchantId} and t1.order_codes like concat('%', #{dto.orderCodes}, '%') and t1.status = #{dto.status} - + order by t1.create_time desc \ No newline at end of file diff --git a/jsowell-ui/src/views/order/invoice/index.vue b/jsowell-ui/src/views/order/invoice/index.vue index 45e514d15..a6bf17441 100644 --- a/jsowell-ui/src/views/order/invoice/index.vue +++ b/jsowell-ui/src/views/order/invoice/index.vue @@ -104,6 +104,7 @@ +