From b231e345300e34c9c918cbd7e2db44d334eb4937 Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期六, 28 六月 2025 21:55:44 +0800
Subject: [PATCH] 供应商管理、线边库管理、产线人员绑定

---
 src/main/java/org/jeecg/modules/base/controller/SupplierController.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/jeecg/modules/base/controller/SupplierController.java b/src/main/java/org/jeecg/modules/base/controller/SupplierController.java
index 32a2574..4e4a9ac 100644
--- a/src/main/java/org/jeecg/modules/base/controller/SupplierController.java
+++ b/src/main/java/org/jeecg/modules/base/controller/SupplierController.java
@@ -10,6 +10,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.base.entity.Supplier;
@@ -83,6 +84,7 @@
 	//@RequiresPermissions("org.jeecg.modules:base_supplier:add")
 	@PostMapping(value = "/add")
 	public Result<String> add(@RequestBody Supplier supplier) {
+		supplier.setSupplierStatus(CommonConstant.STATUS_1);
 		supplierService.save(supplier);
 		return Result.OK("娣诲姞鎴愬姛锛�");
 	}
@@ -174,4 +176,19 @@
         return super.importExcel(request, response, Supplier.class);
     }
 
+
+	 @AutoLog(value = "渚涘簲鍟�-鍚敤&绂佺敤")
+	 @ApiOperation(value = "渚涘簲鍟�-鍚敤&绂佺敤", notes = "渚涘簲鍟�-鍚敤&绂佺敤")
+	 @PutMapping(value = "/active")
+	 public Result<?> active(@RequestParam(name = "id", required = true) String id) {
+		 Supplier supplier = supplierService.getById(id);
+		 if (CommonConstant.STATUS_1.equals(supplier.getSupplierStatus())) {
+			 supplier.setSupplierStatus(CommonConstant.STATUS_0);
+		 } else {
+			 supplier.setSupplierStatus(CommonConstant.STATUS_1);
+		 }
+		 supplierService.updateById(supplier);
+		 return Result.ok("鎿嶄綔鎴愬姛锛�");
+	 }
+
 }

--
Gitblit v1.9.3