From ff169f9a0417b73f0afac554cf2f9d048ac56c80 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 19 八月 2024 20:57:08 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java
index 9eacc23..f69c779 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java
@@ -1,6 +1,8 @@
 package com.ruoyi.other.controller;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.domain.AjaxResult;
 import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.other.api.domain.TInvoiceType;
@@ -67,12 +69,36 @@
 	@ResponseBody
 	@DeleteMapping("/delInvoiceType")
 	@ApiOperation(value = "删除发票类型", tags = {"管理后台-发票类型管理"})
-	public AjaxResult<TInvoiceType> delInvoiceType(@RequestParam("id") Integer[] id){
+	public AjaxResult<TInvoiceType> delInvoiceType(Integer[] id){
 		List<TInvoiceType> tInvoiceTypes = invoiceTypeService.listByIds(Arrays.asList(id));
 		for (TInvoiceType invoiceType : tInvoiceTypes) {
 			invoiceTypeService.removeById(invoiceType);
 		}
 		return AjaxResult.success();
 	}
+	
+	
+	
+	@ResponseBody
+	@DeleteMapping("/getInvoiceTypeList")
+	@ApiOperation(value = "获取开票类型", tags = {"小程序-充电发票"})
+	public AjaxResult<List<TInvoiceType>> getInvoiceTypeList(){
+		List<TInvoiceType> list = invoiceTypeService.list(new LambdaQueryWrapper<TInvoiceType>()
+				.eq(TInvoiceType::getDelFlag, 0).orderByAsc(TInvoiceType::getCreateTime));
+		return AjaxResult.success(list);
+	}
+	
+	
+	/**
+	 * 根据id获取发票类型
+	 * @param id
+	 * @return
+	 */
+	@ResponseBody
+	@PostMapping("/getInvoiceType/{id}")
+	public R<TInvoiceType> getInvoiceType(@PathVariable Integer id){
+		TInvoiceType invoiceType = invoiceTypeService.getById(id);
+		return R.ok(invoiceType);
+	}
 }
 

--
Gitblit v1.7.1