|
@@ -1,34 +1,28 @@
|
|
|
package cn.ezhizao.project.business.order.controller;
|
|
|
|
|
|
-import java.io.BufferedInputStream;
|
|
|
-import java.io.OutputStream;
|
|
|
-import java.lang.reflect.Field;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
-import javax.annotation.Resource;
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
-
|
|
|
import cn.ezhizao.common.exception.ServiceException;
|
|
|
import cn.ezhizao.common.utils.SecurityUtils;
|
|
|
+import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
|
import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
|
|
|
+import cn.ezhizao.framework.aspectj.lang.annotation.Log;
|
|
|
+import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
|
|
|
+import cn.ezhizao.framework.web.controller.BaseController;
|
|
|
+import cn.ezhizao.framework.web.domain.AjaxResult;
|
|
|
+import cn.ezhizao.framework.web.page.TableDataInfo;
|
|
|
import cn.ezhizao.project.business.channel.domain.BizChannel;
|
|
|
import cn.ezhizao.project.business.channel.service.IBizChannelService;
|
|
|
import cn.ezhizao.project.business.company.domain.BizCompany;
|
|
|
-import cn.ezhizao.project.business.company.domain.BizCompanyImport;
|
|
|
import cn.ezhizao.project.business.company.service.IBizCompanyService;
|
|
|
import cn.ezhizao.project.business.order.domain.*;
|
|
|
+import cn.ezhizao.project.business.order.domain.vo.InputVo;
|
|
|
import cn.ezhizao.project.business.order.service.IBizArchiveInputDetailProcessService;
|
|
|
import cn.ezhizao.project.business.order.service.IBizArchiveInputDetailService;
|
|
|
+import cn.ezhizao.project.business.order.service.IBizArchiveInputService;
|
|
|
import cn.ezhizao.project.business.taskType.domain.BizTaskType;
|
|
|
import cn.ezhizao.project.business.taskType.domain.BizTaskTypeDetail;
|
|
|
import cn.ezhizao.project.business.taskType.service.IBizTaskTypeDetailService;
|
|
|
import cn.ezhizao.project.business.taskType.service.IBizTaskTypeService;
|
|
|
import cn.ezhizao.project.business.workOrder.domain.BizWorkOrder;
|
|
|
-import cn.ezhizao.project.business.workOrder.domain.BizWorkOrderDetail;
|
|
|
-import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderDetailService;
|
|
|
import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderService;
|
|
|
import cn.ezhizao.project.system.domain.SysFileStorage;
|
|
|
import cn.ezhizao.project.system.domain.SysUser;
|
|
@@ -39,23 +33,20 @@ import cn.hutool.core.date.DateTime;
|
|
|
import org.springframework.core.io.ResourceLoader;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
-import org.springframework.web.bind.annotation.PutMapping;
|
|
|
-import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
-import org.springframework.web.bind.annotation.PathVariable;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
-import cn.ezhizao.framework.aspectj.lang.annotation.Log;
|
|
|
-import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
|
|
|
-import cn.ezhizao.project.business.order.service.IBizArchiveInputService;
|
|
|
-import cn.ezhizao.framework.web.controller.BaseController;
|
|
|
-import cn.ezhizao.framework.web.domain.AjaxResult;
|
|
|
-import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
|
-import cn.ezhizao.framework.web.page.TableDataInfo;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.io.BufferedInputStream;
|
|
|
+import java.io.OutputStream;
|
|
|
+import java.lang.reflect.Field;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 档案入库Controller
|
|
@@ -94,7 +85,7 @@ public class BizArchiveInputController extends BaseController {
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('business:archive:order:list')")
|
|
|
@GetMapping("/list")
|
|
|
- public TableDataInfo list(BizArchiveInput bizArchiveInput) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ public TableDataInfo list(InputVo bizArchiveInput) throws NoSuchFieldException, IllegalAccessException {
|
|
|
setTenantId(bizArchiveInput);
|
|
|
//分页
|
|
|
startPage();
|
|
@@ -105,7 +96,8 @@ public class BizArchiveInputController extends BaseController {
|
|
|
if (!bizArchiveInput.getCompanyName().equals(""))
|
|
|
bizArchiveInput.setCompanyName(bizArchiveInput.getCompanyName().trim());
|
|
|
}
|
|
|
- List<BizArchiveInput> list = bizArchiveInputService.getList(bizArchiveInput);
|
|
|
+// List<BizArchiveInput> list = bizArchiveInputService.getList(bizArchiveInput);
|
|
|
+ List<BizArchiveInput> list = bizArchiveInputService.getListByInput(bizArchiveInput);
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
@@ -115,9 +107,9 @@ public class BizArchiveInputController extends BaseController {
|
|
|
@PreAuthorize("@ss.hasPermi('business:archive:order:export')")
|
|
|
@Log(title = "档案入库", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, BizArchiveInput bizArchiveInput) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ public void export(HttpServletResponse response, InputVo bizArchiveInput) throws NoSuchFieldException, IllegalAccessException {
|
|
|
setTenantId(bizArchiveInput);
|
|
|
- List<BizArchiveInput> list = bizArchiveInputService.getList(bizArchiveInput);
|
|
|
+ List<BizArchiveInput> list = bizArchiveInputService.getListByInput(bizArchiveInput);
|
|
|
ExcelUtil<BizArchiveInput> util = new ExcelUtil<BizArchiveInput>(BizArchiveInput.class);
|
|
|
util.exportExcel(response, list, "档案入库数据");
|
|
|
}
|