From e273a963deb73e46d5e0daef6d36d1f78892ee2d Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期五, 05 七月 2024 18:09:52 +0800
Subject: [PATCH] 森林防火 供应商管理

---
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
index b67c136..f36266f 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
@@ -8,6 +8,7 @@
 import com.ruoyi.management.domain.SlStoreManagement;
 import com.ruoyi.management.domain.SlVolumeProductionRkgl;
 import com.ruoyi.management.domain.dto.SupplierVolumeProductionRkglQuery;
+import com.ruoyi.management.domain.dto.VolumeProductionRkglDTO;
 import com.ruoyi.management.domain.vo.SupplierVolumeProductionRkglVO;
 import com.ruoyi.management.domain.vo.VolumeProductionRkgInfoVO;
 import com.ruoyi.management.mapper.SlStoreManagementMapper;
@@ -20,6 +21,9 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import javax.xml.crypto.Data;
+import java.time.LocalDateTime;
+import java.util.Date;
 import java.util.List;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -107,5 +111,41 @@
         return SlGoodsShelfDTO;
     }
 
+    @Override
+    public void addVolumeProductionRkgl(VolumeProductionRkglDTO volumeProductionRkglDTO) {
+        if (volumeProductionRkglDTO.getId()!=null){
+            SlVolumeProductionRkgl slVolumeProductionRkgl=new  SlVolumeProductionRkgl();
+            slVolumeProductionRkgl.setAttachmentUrl(volumeProductionRkglDTO.getAttachmentUrl());
+            slVolumeProductionRkgl.setAuthorization(volumeProductionRkglDTO.getAuthorization());
+            slVolumeProductionRkgl.setAuditStatus(1);
+            slVolumeProductionRkgl.setManagementId(volumeProductionRkglDTO.getManagementId());
+            slVolumeProductionRkgl.setPresentState(1);
+            slVolumeProductionRkgl.setSupplierId(volumeProductionRkglDTO.getSupplierId());
+            slVolumeProductionRkgl.setSource(volumeProductionRkglDTO.getSource());
+            slVolumeProductionRkgl.setStartiTime(new Date());
+            slVolumeProductionRkgl.setSysId(volumeProductionRkglDTO.getSysId());
+            slVolumeProductionRkgl.setRemark(volumeProductionRkglDTO.getRemark());
+            this.updateById(slVolumeProductionRkgl);
+        }else{
+            SlVolumeProductionRkgl byId = this.getById(volumeProductionRkglDTO.getId());
+            if (volumeProductionRkglDTO.getSource()!=null){
+                byId.setSource(volumeProductionRkglDTO.getSource());
+            }
+            if (volumeProductionRkglDTO.getRemark()!=null){
+                byId.setRemark(volumeProductionRkglDTO.getRemark());
+            }
+            if (volumeProductionRkglDTO.getSupplierId()!=null){
+                byId.setSupplierId(volumeProductionRkglDTO.getSupplierId());
+            }
+            if (volumeProductionRkglDTO.getAttachmentUrl()!=null){
+                byId.setAttachmentUrl(volumeProductionRkglDTO.getAttachmentUrl());
+            }
+            if (volumeProductionRkglDTO.getAuthorization()!=null){
+                byId.setAuthorization(volumeProductionRkglDTO.getAuthorization());
+            }
+            this.updateById(byId);
+        }
+    }
+
 
 }

--
Gitblit v1.7.1