From d1bf6cf8234a9010a901131787344a6f9b10373b Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期六, 20 七月 2024 21:52:49 +0800
Subject: [PATCH] 森林防火 供应商管理

---
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
index f765094..2a04f95 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
@@ -38,8 +38,12 @@
     public PageDTO<SlEquipmentVO> getSlEquipmentList(SlEquipmentQuery slEquipmentQuery) {
         Page<SlEquipment> page = new Page<>(slEquipmentQuery.getPageCurr(), slEquipmentQuery.getPageSize());
         LambdaQueryWrapper< SlEquipment> wrapper= Wrappers.lambdaQuery();
-        wrapper.eq(SlEquipment::getEquipmentName,slEquipmentQuery.getEquipmentName());
+        if(slEquipmentQuery.getEquipmentName()!=null&&slEquipmentQuery.getEquipmentName()!=""){
+            wrapper.eq(SlEquipment::getEquipmentName,slEquipmentQuery.getEquipmentName());
+        }
+        if(slEquipmentQuery.getEquipmentName()!=null&&slEquipmentQuery.getType()!=0){
         wrapper.eq(SlEquipment::getType,slEquipmentQuery.getType());
+        }
         wrapper.eq( SlEquipment::getDelFlag,0);
         wrapper.orderByDesc(SlEquipment::getCreateTime);
         Page<SlEquipment> page1 = this.page(page, wrapper);
@@ -67,6 +71,7 @@
             slEquipment.setEquipmentNum(slEquipmentDTO.getEquipmentNum());
             slEquipment.setType(slEquipmentDTO.getType());
             slEquipment.setManagementId(slEquipmentDTO.getManagementId());
+            this.save(slEquipment);
         }else{
             SlEquipment byId = this.getById(slEquipmentDTO.getId());
             if (slEquipmentDTO.getEquipmentName()!=null){
@@ -89,10 +94,10 @@
     public SlEquipmentVO getSlEquipmentOne(SlEquipmentDTO slEquipmentDTO) {
         SlEquipment byId = this.getById(slEquipmentDTO.getId());
         SlEquipmentVO slEquipmentVO=new SlEquipmentVO();
-        slEquipmentVO.setEquipmentName(slEquipmentDTO.getEquipmentName());
-        slEquipmentVO.setEquipmentNum(slEquipmentDTO.getEquipmentNum());
-        slEquipmentVO.setType(slEquipmentDTO.getType());
-        slEquipmentVO.setManagementId(slEquipmentDTO.getManagementId());
+        slEquipmentVO.setEquipmentName(byId.getEquipmentName());
+        slEquipmentVO.setEquipmentNum(byId.getEquipmentNum());
+        slEquipmentVO.setType(byId.getType());
+        slEquipmentVO.setManagementId(byId.getManagementId());
 
         SlStoreManagement slStoreManagement = slStoreManagementMapper.selectById(byId.getManagementId());
         slEquipmentVO.setCountyCode(slStoreManagement.getCountyCode());

--
Gitblit v1.7.1