From 06ea9d365e7dfea600ea5081b7a1bd77934af48d Mon Sep 17 00:00:00 2001
From: yaowanxin <3588231647@qq.com>
Date: 星期二, 30 十二月 2025 14:41:52 +0800
Subject: [PATCH] 采购审批页面,审批接口,添加审批状态字段

---
 src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java               |    2 ++
 src/main/java/com/ruoyi/purchase/controller/PurchaseLedgerController.java |    8 +++++++-
 src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml               |    1 +
 src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java                 |    5 ++---
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/ruoyi/purchase/controller/PurchaseLedgerController.java b/src/main/java/com/ruoyi/purchase/controller/PurchaseLedgerController.java
index fca4277..51beffd 100644
--- a/src/main/java/com/ruoyi/purchase/controller/PurchaseLedgerController.java
+++ b/src/main/java/com/ruoyi/purchase/controller/PurchaseLedgerController.java
@@ -77,7 +77,13 @@
     public AjaxResult addOrEditPurchase(@RequestBody PurchaseLedgerDto purchaseLedgerDto) throws IOException {
         return toAjax(purchaseLedgerService.addOrEditPurchase(purchaseLedgerDto));
     }
-
+    /**
+     * 淇敼閲囪喘鍙拌处瀹℃壒鐘舵��
+     */
+    @PostMapping("/updateApprovalStatus")
+    public AjaxResult addOrEditPurchase(@RequestBody PurchaseLedger purchaseLedger){
+        return toAjax(purchaseLedgerService.updateById(purchaseLedger));
+    }
     /**
      * 鏌ヨ閲囪喘鍙拌处鍜屼骇鍝佺埗瀛愬垪琛�
      */
diff --git a/src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java b/src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java
index e5c969c..5d56ac1 100644
--- a/src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java
+++ b/src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerDto.java
@@ -185,5 +185,7 @@
 
     @ApiModelProperty(value = "浠樻鏂瑰紡")
     private String paymentMethod;
+    @ApiModelProperty("瀹℃壒鐘舵��")
+    private Integer approvalStatus;
 
 }
diff --git a/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java b/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
index 7b7ad72..06b7a96 100644
--- a/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
+++ b/src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
@@ -148,10 +148,9 @@
     @TableField(exist = false)
     private Integer type;
 
-
-
     @ApiModelProperty(value = "浠樻鏂瑰紡")
     private String paymentMethod;
-
+    @ApiModelProperty("瀹℃壒鐘舵��")
+    private Integer approvalStatus;
 
 }
diff --git a/src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml b/src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml
index 6aaaad5..464d77f 100644
--- a/src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml
+++ b/src/main/resources/mapper/purchase/PurchaseLedgerMapper.xml
@@ -22,6 +22,7 @@
         pl.entry_date,
         pl.recorder_name,
         sm.is_white,
+        pl.approval_status,
         pl.payment_method
         from purchase_ledger pl
         left join product_record pr on pl.id = pr.purchase_ledger_id

--
Gitblit v1.9.3