xiewenjie пре 3 година
родитељ
комит
a4ce22d120

+ 3 - 1
sxz-core/src/main/java/com/fdkk/sxz/webApi/service/IRenovationBuildService.java

@@ -1,9 +1,9 @@
 package com.fdkk.sxz.webApi.service;
 
 
-
 import com.fdkk.sxz.base.IBaseService;
 import com.fdkk.sxz.entity.RenovationBuildEntity;
+import com.fdkk.sxz.vo.request.RequestBuildDetail;
 import com.fdkk.sxz.vo.response.ResponseRenovationBuild;
 
 import java.util.List;
@@ -14,4 +14,6 @@ import java.util.List;
 public interface IRenovationBuildService extends IBaseService<RenovationBuildEntity> {
 
     List<ResponseRenovationBuild> getRenovationBuildList();
+
+    RenovationBuildEntity getRenovationBuildByQuery(RequestBuildDetail parts);
 }

+ 15 - 2
sxz-core/src/main/java/com/fdkk/sxz/webApi/service/impl/RenovationBuildServiceImpl.java

@@ -1,11 +1,15 @@
 package com.fdkk.sxz.webApi.service.impl;
 
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.fdkk.sxz.base.impl.BaseServiceImpl;
 import com.fdkk.sxz.entity.RenovationBuildEntity;
+import com.fdkk.sxz.vo.request.RequestBuildDetail;
+import com.fdkk.sxz.vo.response.ResponseRenovationBuild;
 import com.fdkk.sxz.webApi.mapper.IRenovationBuildDetailMapper;
 import com.fdkk.sxz.webApi.mapper.IRenovationBuildMapper;
 import com.fdkk.sxz.webApi.service.IRenovationBuildService;
-import com.fdkk.sxz.vo.response.ResponseRenovationBuild;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -18,7 +22,7 @@ import java.util.List;
  */
 @Service
 @Transactional
-public class RenovationBuildServiceImpl extends BaseServiceImpl<IRenovationBuildMapper , RenovationBuildEntity> implements IRenovationBuildService {
+public class RenovationBuildServiceImpl extends BaseServiceImpl<IRenovationBuildMapper, RenovationBuildEntity> implements IRenovationBuildService {
 
     @Autowired
     private IRenovationBuildMapper renovationBuildMapper;
@@ -35,4 +39,13 @@ public class RenovationBuildServiceImpl extends BaseServiceImpl<IRenovationBuild
         }
         return buildList;
     }
+
+    @Override
+    public RenovationBuildEntity getRenovationBuildByQuery(RequestBuildDetail parts) {
+        LambdaQueryWrapper<RenovationBuildEntity> wrapper = Wrappers.lambdaQuery();
+        if (ObjectUtil.isNotNull(parts.getId()) && parts.getId() > 0) {
+            wrapper.in(RenovationBuildEntity::getId, parts.getId());
+        }
+        return getOne(wrapper);
+    }
 }