diff --git a/src/main/java/aiyh/utils/action/SafeCusBaseAction.java b/src/main/java/aiyh/utils/action/SafeCusBaseAction.java
index c638269..e97c6d7 100644
--- a/src/main/java/aiyh/utils/action/SafeCusBaseAction.java
+++ b/src/main/java/aiyh/utils/action/SafeCusBaseAction.java
@@ -12,6 +12,7 @@ import weaver.workflow.request.RequestManager;
import weaver.workflow.workflow.WorkflowBillComInfo;
import weaver.workflow.workflow.WorkflowComInfo;
+import java.io.IOException;
import java.util.*;
/**
diff --git a/src/main/java/com/api/bokang/xiao/dz_invoice/controller/InvoiceSelectController.java b/src/main/java/com/api/bokang/xiao/dz_invoice/controller/InvoiceSelectController.java
new file mode 100644
index 0000000..d44ec32
--- /dev/null
+++ b/src/main/java/com/api/bokang/xiao/dz_invoice/controller/InvoiceSelectController.java
@@ -0,0 +1,73 @@
+package com.api.bokang.xiao.dz_invoice.controller;
+
+import aiyh.utils.ApiResult;
+import aiyh.utils.Util;
+import com.api.bokang.xiao.dz_invoice.service.DzInvoiceService;
+import com.api.bokang.xiao.dz_invoice.service.impl.DzInvoiceServiceImpl;
+import io.swagger.v3.oas.annotations.parameters.RequestBody;
+import org.apache.log4j.Logger;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.ws.rs.*;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @ClassName InvoiceSelectController
+ * @Author 肖博亢
+ * @Date 2023/2/2 16:21
+ * @Description
发票勾选,查询
+ **/
+
+@Path("/xbk/dz_invoice")
+public class InvoiceSelectController {
+
+ private final Logger log = Util.getLogger();
+ private final DzInvoiceService dzInvoiceService = new DzInvoiceServiceImpl();
+
+ /**
+ * 发票抵扣勾选处理
+ * @param request 请求体
+ * @param response 响应体
+ * @param param 请求参数
+ * @return 请求结果
+ */
+ @Path("/checkInvoice")
+ @POST
+ @Produces(MediaType.APPLICATION_JSON)
+ public String checkInvoice(@Context HttpServletRequest request, @Context HttpServletResponse response, @RequestBody Map param) {
+ try{
+ log.info("into checkInvoice success params ==> "+param);
+ List