From a0f4d01559785001e7b16b21025cc6a42e65d167 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期五, 05 十二月 2025 17:36:31 +0800
Subject: [PATCH] 添加ai事件管理页面
---
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/print/PrintController.java | 64 ++++++++++++++++++++++++++++++++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/print/PrintController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/print/PrintController.java
new file mode 100644
index 0000000..86759b9
--- /dev/null
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/print/PrintController.java
@@ -0,0 +1,64 @@
+package com.fzzy.sys.controller.print;
+
+import com.fzzy.igds.constant.Constant;
+import com.fzzy.igds.constant.RespCodeEnum;
+import com.fzzy.igds.data.InoutData;
+import com.fzzy.igds.data.InoutParam;
+import com.fzzy.igds.data.PageResponse;
+import com.fzzy.igds.domain.InoutRecord;
+import com.fzzy.igds.service.InoutRecordService;
+import com.fzzy.sys.manager.print.PrintManager;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import javax.annotation.Resource;
+
+/**
+ * @Description 鍗曟嵁鎵撳嵃
+ * @Author CZT
+ * @Date 2025/12/4 9:27
+ */
+@Slf4j
+@RestController
+@RequestMapping("basic/print")
+public class PrintController {
+
+ @Resource
+ private PrintManager reportManager;
+ @Resource
+ private InoutRecordService inoutRecordService;
+
+ /**
+ * 鑾峰彇鍑哄簱绉伴噸鎵撳嵃鍗�
+ *
+ * @param data
+ * @return
+ */
+ @RequestMapping("/bill-weight")
+ public PageResponse<String> inoutWeightBill(@RequestBody InoutData data) {
+ try {
+ InoutParam inoutParam = new InoutParam();
+ inoutParam.setId(data.getId());
+ InoutRecord inoutData = inoutRecordService.selectOne(inoutParam);
+ if (inoutData.getProgress().equals(Constant.PROGRESS_WEIGHT_FULL)
+ || inoutData.getProgress().equals(Constant.PROGRESS_WEIGHT_EMPTY)
+ || inoutData.getProgress().equals(Constant.PROGRESS_HANDLE)) {
+ return new PageResponse<>(RespCodeEnum.CODE_1008.getCode(), "鎿嶄綔寮傚父锛�" + "璇峰厛瀹屾垚绉伴噸");
+ }
+ String html;
+ if (Constant.TYPE_IN.equals(data.getType())) {
+ html = reportManager.inWeightBill(inoutData);
+ } else {
+ html = reportManager.outWeightBill(inoutData);
+ }
+ return new PageResponse<>(RespCodeEnum.CODE_0000, html);
+
+ } catch (Exception e) {
+ log.error("鍚庡彴寮傚父:{}", e);
+ return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(),
+ "鍚庡彴寮傚父锛�" + e.getMessage());
+ }
+ }
+
+}
--
Gitblit v1.9.3