From 594df81b1b8fea4fd364a2de960a195ef5ade53c Mon Sep 17 00:00:00 2001
From: Guo YuKun <1458871005@qq.com>
Date: Sun, 24 Mar 2024 16:41:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/encodings.xml | 1 +
bwie-common/pom.xml | 6 ++
.../common/handler/GlobalExceptionHandle.java | 1 +
.../gateway/config/IgnoreWhiteConfig.java | 2 +-
.../com/bwie/gateway/utils/GatewayUtils.java | 2 +-
bwie-modules/bwie-ask/pom.xml | 11 ++-
.../src/main/java/com/bwie/ask/AskApp.java | 3 +
.../bwie/ask/controller/AskBuyController.java | 8 --
.../ask/controller/EsAskBuyController.java | 19 ----
.../ask/controller/EsAskRentController.java | 19 ----
.../com/bwie/ask/seriver/EsAskBuyService.java | 8 --
.../bwie/ask/seriver/EsAskRentService.java | 10 ---
.../ask/seriver/impl/AskBuyServiceImpl.java | 16 ++++
.../ask/seriver/impl/AskRentServiceImpl.java | 16 ++++
.../ask/seriver/impl/EsAskBuyServiceImpl.java | 22 -----
.../seriver/impl/EsAskRentServiceImpl.java | 24 -----
.../main/resources/mapper/AskBuyMapper.xml | 2 +-
.../main/resources/mapper/AskRentMapper.xml | 5 +-
.../{AskBuyMapper.xml => AskBuyRentFeign.xml} | 0
bwie-modules/bwie-esask/pom.xml | 78 ++++++++++++++++
.../main/java/com/bwie/esask/EsAskApp.java | 22 +++++
.../java/com/bwie/esask/config/InitEsRes.java | 25 ++++++
.../esask/controller/EsAskBuyController.java | 36 ++++++++
.../esask/controller/EsAskRentController.java | 37 ++++++++
.../com/bwie/esask/feign/AskBuyRentFeign.java | 26 ++++++
.../bwie/esask}/mapper/EsAskBuyMapper.java | 5 +-
.../bwie/esask}/mapper/EsAskRentMapper.java | 4 +-
.../bwie/esask/seriver/EsAskBuyService.java | 16 ++++
.../bwie/esask/seriver/EsAskRentService.java | 16 ++++
.../seriver/impl/EsAskBuyServiceImpl.java | 90 +++++++++++++++++++
.../seriver/impl/EsAskRentServiceImpl.java | 90 +++++++++++++++++++
.../java/com/bwie/esask/sync/AskBuySync.java | 51 +++++++++++
.../src/main/resources/bootstrap.yml | 34 +++++++
.../main/resources/mapper/EsAskBuyMapper.xml | 2 +-
.../main/resources/mapper/EsAskRentMapper.xml | 2 +-
.../{GroupMapper.xml => AskBuyRentFeign.xml} | 0
pom.xml | 1 +
37 files changed, 586 insertions(+), 124 deletions(-)
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskBuyController.java
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskRentController.java
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskBuyService.java
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskRentService.java
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskBuyServiceImpl.java
delete mode 100644 bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskRentServiceImpl.java
rename bwie-modules/bwie-background/src/main/resources/mapper/{AskBuyMapper.xml => AskBuyRentFeign.xml} (100%)
create mode 100644 bwie-modules/bwie-esask/pom.xml
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/EsAskApp.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/config/InitEsRes.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/controller/EsAskBuyController.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/controller/EsAskRentController.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/feign/AskBuyRentFeign.java
rename bwie-modules/{bwie-ask/src/main/java/com/bwie/ask => bwie-esask/src/main/java/com/bwie/esask}/mapper/EsAskBuyMapper.java (88%)
rename bwie-modules/{bwie-ask/src/main/java/com/bwie/ask => bwie-esask/src/main/java/com/bwie/esask}/mapper/EsAskRentMapper.java (90%)
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/seriver/EsAskBuyService.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/seriver/EsAskRentService.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/seriver/impl/EsAskBuyServiceImpl.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/seriver/impl/EsAskRentServiceImpl.java
create mode 100644 bwie-modules/bwie-esask/src/main/java/com/bwie/esask/sync/AskBuySync.java
create mode 100644 bwie-modules/bwie-esask/src/main/resources/bootstrap.yml
rename bwie-modules/{bwie-ask => bwie-esask}/src/main/resources/mapper/EsAskBuyMapper.xml (73%)
rename bwie-modules/{bwie-ask => bwie-esask}/src/main/resources/mapper/EsAskRentMapper.xml (72%)
rename bwie-modules/bwie-group/src/main/resources/mapper/{GroupMapper.xml => AskBuyRentFeign.xml} (100%)
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index e70111a..7129404 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -10,6 +10,7 @@
+
diff --git a/bwie-common/pom.xml b/bwie-common/pom.xml
index 74b6a63..6f86910 100644
--- a/bwie-common/pom.xml
+++ b/bwie-common/pom.xml
@@ -15,6 +15,7 @@
8
8
UTF-8
+ 7.17.0
@@ -53,6 +54,11 @@
jjwt
0.9.1
+
+
+ org.elasticsearch.client
+ elasticsearch-rest-high-level-client
+
com.alibaba
diff --git a/bwie-common/src/main/java/com/bwie/common/handler/GlobalExceptionHandle.java b/bwie-common/src/main/java/com/bwie/common/handler/GlobalExceptionHandle.java
index 533cab2..ac544b4 100644
--- a/bwie-common/src/main/java/com/bwie/common/handler/GlobalExceptionHandle.java
+++ b/bwie-common/src/main/java/com/bwie/common/handler/GlobalExceptionHandle.java
@@ -2,6 +2,7 @@ package com.bwie.common.handler;
import com.alibaba.fastjson.JSONObject;
import com.bwie.common.result.Result;
+
import lombok.extern.log4j.Log4j2;
import org.springframework.context.annotation.Configuration;
import org.springframework.validation.ObjectError;
diff --git a/bwie-gateway/src/main/java/com/bwie/gateway/config/IgnoreWhiteConfig.java b/bwie-gateway/src/main/java/com/bwie/gateway/config/IgnoreWhiteConfig.java
index 5705d6f..f3de69d 100644
--- a/bwie-gateway/src/main/java/com/bwie/gateway/config/IgnoreWhiteConfig.java
+++ b/bwie-gateway/src/main/java/com/bwie/gateway/config/IgnoreWhiteConfig.java
@@ -2,7 +2,7 @@ package com.bwie.gateway.config;
import com.alibaba.fastjson.JSONObject;
import lombok.Data;
-import lombok.extern.log4j.Log4j2;
+
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.annotation.Configuration;
diff --git a/bwie-gateway/src/main/java/com/bwie/gateway/utils/GatewayUtils.java b/bwie-gateway/src/main/java/com/bwie/gateway/utils/GatewayUtils.java
index cc033bf..923ab4d 100644
--- a/bwie-gateway/src/main/java/com/bwie/gateway/utils/GatewayUtils.java
+++ b/bwie-gateway/src/main/java/com/bwie/gateway/utils/GatewayUtils.java
@@ -3,7 +3,7 @@ package com.bwie.gateway.utils;
import com.alibaba.fastjson.JSONObject;
import com.bwie.common.result.Result;
import com.bwie.common.utils.StringUtils;
-import lombok.extern.log4j.Log4j2;
+
import org.springframework.core.io.buffer.DataBuffer;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
diff --git a/bwie-modules/bwie-ask/pom.xml b/bwie-modules/bwie-ask/pom.xml
index a893d18..4e6328b 100644
--- a/bwie-modules/bwie-ask/pom.xml
+++ b/bwie-modules/bwie-ask/pom.xml
@@ -16,6 +16,7 @@
8
8
UTF-8
+ 7.17.0
@@ -23,12 +24,20 @@
com.bwie
bwie-common
+
+ xin.altitude.cms.common
+ ucode-cms-common
+ 1.3.4
+
org.springframework.boot
spring-boot-starter-web
-
+
+ org.elasticsearch.client
+ elasticsearch-rest-high-level-client
+
com.alibaba
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/AskApp.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/AskApp.java
index acaf2f3..518283b 100644
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/AskApp.java
+++ b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/AskApp.java
@@ -4,8 +4,11 @@ import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
@SpringBootApplication
@EnableDiscoveryClient
+@EnableScheduling
@MapperScan("com.bwie.ask.mapper")
public class AskApp {
public static void main(String[] args) {
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/AskBuyController.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/AskBuyController.java
index 42d67eb..906b5bb 100644
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/AskBuyController.java
+++ b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/AskBuyController.java
@@ -1,5 +1,4 @@
package com.bwie.ask.controller;
-
import com.bwie.ask.seriver.AskBuyService;
import com.bwie.common.domain.AskBuy;
import com.bwie.common.result.Result;
@@ -7,30 +6,23 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-
import java.util.List;
-
/**
* 求购controller层
*/
@RestController
@RequestMapping("/buy")
public class AskBuyController {
-
private final AskBuyService askBuyService;
-
public AskBuyController(AskBuyService askBuyService) {
this.askBuyService = askBuyService;
}
-
@PostMapping("/shouAll")
public Result> shouAll(){
return askBuyService.shouAll();
}
-
@PostMapping("/addAskBuy")
public Result addAskBuy(@RequestBody AskBuy askBuy){
return askBuyService.addAskBuy(askBuy);
}
-
}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskBuyController.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskBuyController.java
deleted file mode 100644
index 99f5065..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskBuyController.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.bwie.ask.controller;
-
-import com.bwie.ask.seriver.EsAskBuyService;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * Es求购表
- */
-@RestController
-@RequestMapping("/esBuy")
-public class EsAskBuyController {
-
- private final EsAskBuyService esAskBuyService;
-
- public EsAskBuyController(EsAskBuyService esAskBuyService) {
- this.esAskBuyService = esAskBuyService;
- }
-}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskRentController.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskRentController.java
deleted file mode 100644
index b5429ab..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/controller/EsAskRentController.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.bwie.ask.controller;
-
-import com.bwie.ask.seriver.EsAskRentService;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * Es求租表
- */
-@RestController
-@RequestMapping("/esRent")
-public class EsAskRentController {
-
- private final EsAskRentService esAskRentService;
-
- public EsAskRentController(EsAskRentService esAskRentService) {
- this.esAskRentService = esAskRentService;
- }
-}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskBuyService.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskBuyService.java
deleted file mode 100644
index 57c21b0..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskBuyService.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.bwie.ask.seriver;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.bwie.common.domain.AskBuy;
-import com.bwie.common.domain.AskRent;
-
-public interface EsAskBuyService extends IService {
-}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskRentService.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskRentService.java
deleted file mode 100644
index d9835fd..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/EsAskRentService.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.bwie.ask.seriver;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.bwie.common.domain.AskBuy;
-import com.bwie.common.domain.AskRent;
-
-public interface EsAskRentService extends IService {
-
-
-}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskBuyServiceImpl.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskBuyServiceImpl.java
index 252b3a5..fc6b450 100644
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskBuyServiceImpl.java
+++ b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskBuyServiceImpl.java
@@ -5,6 +5,7 @@ import com.bwie.ask.mapper.AskBuyMapper;
import com.bwie.ask.seriver.AskBuyService;
import com.bwie.common.domain.AskBuy;
import com.bwie.common.result.Result;
+import org.hibernate.validator.internal.util.stereotypes.Lazy;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -34,6 +35,21 @@ public class AskBuyServiceImpl extends ServiceImpl impleme
}
@Override
public Result addAskBuy(AskBuy askBuy){
+ if(askBuy.getAskBuyAddress()==null || askBuy.getAskBuyAddress().equals("")){
+ return Result.error("具体位置不能为空!!!!");
+ }
+ if(askBuy.getAskBuyTitle()==null || askBuy.getAskBuyTitle().equals("")){
+ return Result.error("标签不能为空!!!!");
+ }
+ if(askBuy.getAskBuyPrice()==null || askBuy.getAskBuyPrice().equals("")){
+ return Result.error("期望价格 不允许为空!!!!");
+ }
+ if(askBuy.getDictionaryTypeId()==null){
+ return Result.error("求购类型不允许为空!!!!");
+ }
+ if(askBuy.getAddrId()==null){
+ return Result.error("具体的省市县不允许为空!!!!");
+ }
Integer i = askBuyMapper.addAskBuy(askBuy);
return Result.success(i>0?200:500,i>0?"发表成功!!!!":"发表失败!!!!");
}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskRentServiceImpl.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskRentServiceImpl.java
index 1f48b94..3384d14 100644
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskRentServiceImpl.java
+++ b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/AskRentServiceImpl.java
@@ -31,8 +31,24 @@ public class AskRentServiceImpl extends ServiceImpl impl
return Result.success(askRentList);
}
+
@Override
public Result addAskRent(AskRent askRent){
+ if(askRent.getAskRentAddress()==null || askRent.getAskRentAddress().equals("")){
+ return Result.error("具体位置不能为空!!!!");
+ }
+ if(askRent.getAskRentTitle()==null || askRent.getAskRentTitle().equals("")){
+ return Result.error("标签不能为空!!!!");
+ }
+ if(askRent.getAskRentPrice()==null || askRent.getAskRentPrice().equals("")){
+ return Result.error("期望价格 不允许为空!!!!");
+ }
+ if(askRent.getDictionaryTypeId()==null){
+ return Result.error("求购类型不允许为空!!!!");
+ }
+ if(askRent.getAddrId()==null){
+ return Result.error("具体的省市县不允许为空!!!!");
+ }
Integer i = askRentMapper.addAskRent(askRent);
return Result.success(i>0?200:500,i>0?"发表成功!!!!":"发表失败!!!!");
}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskBuyServiceImpl.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskBuyServiceImpl.java
deleted file mode 100644
index e7d8de4..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskBuyServiceImpl.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.bwie.ask.seriver.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.bwie.ask.mapper.EsAskBuyMapper;
-import com.bwie.ask.seriver.EsAskBuyService;
-import com.bwie.common.domain.AskBuy;
-import com.bwie.common.redis.RedisCache;
-import org.springframework.stereotype.Service;
-/**
- * Es求购表
- */
-@Service
-public class EsAskBuyServiceImpl extends ServiceImpl implements EsAskBuyService {
-
- private final RedisCache redisCache;
- private final EsAskBuyMapper esAskBuyMapper;
-
- public EsAskBuyServiceImpl(RedisCache redisCache, EsAskBuyMapper esAskBuyMapper) {
- this.redisCache = redisCache;
- this.esAskBuyMapper = esAskBuyMapper;
- }
-}
diff --git a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskRentServiceImpl.java b/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskRentServiceImpl.java
deleted file mode 100644
index f467f6a..0000000
--- a/bwie-modules/bwie-ask/src/main/java/com/bwie/ask/seriver/impl/EsAskRentServiceImpl.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.bwie.ask.seriver.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.bwie.ask.mapper.EsAskRentMapper;
-import com.bwie.ask.seriver.EsAskRentService;
-import com.bwie.common.domain.AskRent;
-import com.bwie.common.redis.RedisCache;
-import org.springframework.stereotype.Service;
-/**
- * Es求租表
- */
-@Service
-public class EsAskRentServiceImpl extends ServiceImpl implements EsAskRentService {
-
-
- private final RedisCache redisCache;
-
- private final EsAskRentService esAskRentService;
-
- public EsAskRentServiceImpl(RedisCache redisCache, EsAskRentService esAskRentService) {
- this.redisCache = redisCache;
- this.esAskRentService = esAskRentService;
- }
-}
diff --git a/bwie-modules/bwie-ask/src/main/resources/mapper/AskBuyMapper.xml b/bwie-modules/bwie-ask/src/main/resources/mapper/AskBuyMapper.xml
index c90155f..68ac41d 100644
--- a/bwie-modules/bwie-ask/src/main/resources/mapper/AskBuyMapper.xml
+++ b/bwie-modules/bwie-ask/src/main/resources/mapper/AskBuyMapper.xml
@@ -5,7 +5,7 @@
INSERT INTO `xm_house`.`askbuy` (`askbuy_address`, `askbuy_title`, `dictionary_type_id`, `addr_id`, `user_id`, `askbuy_price`, `is_delete`, `create_time`, `update_time`)
- VALUES (#{askBuyAddress},#{askbuy},#{dictionaryTypeId},#{addrId},#{userId},#{askBuyPrice},#{isDelete},#{createTime},#{updateTime});
+ VALUES (#{askBuyAddress},#{askBuyTitle},#{dictionaryTypeId},#{addrId},#{userId},#{askBuyPrice},#{isDelete},#{createTime},#{updateTime});