wrapper) {
+ return baseMapper.selectPageByScope(page, wrapper, DataScope.of());
+ }
}
\ No newline at end of file
diff --git a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/ThirdPartyOAuth2Service.java b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/ThirdPartyOAuth2Service.java
index 198d1115b..bc4ac5892 100644
--- a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/ThirdPartyOAuth2Service.java
+++ b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/ThirdPartyOAuth2Service.java
@@ -399,7 +399,7 @@ public class ThirdPartyOAuth2Service {
url, HttpMethod.GET, requestEntity, responseType
);
if (response.getBody().getCode().equals("-1")){
- log.error("获取浙政钉用户信息失败");
+ log.error("获取浙政钉/诗画用户信息失败");
log.error("token",zzdToken);
log.error("response",response.getBody().getDescription());
log.error("response",response.getBody());
From e749a30ba7eb6edd8810552b97d9a73ea1f85a05 Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Tue, 25 Mar 2025 13:52:56 +0800
Subject: [PATCH 2/5] =?UTF-8?q?feat:=E5=88=9D=E5=A7=8B=E5=8C=96=E6=99=BA?=
=?UTF-8?q?=E6=85=A7=E9=80=9A=E8=A1=8C=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pjcloud-pass/.editorconfig | 18 +++
pjcloud-pass/README.md | 22 +++
pjcloud-pass/pjcloud-pass-api/pom.xml | 42 ++++++
.../pjcloud-pass/api/feign/packge-info.java | 6 +
.../pjcloud-pass/constant/packge-info.java | 6 +
.../pjcloud/pjcloud-pass/dto/packge-info.java | 6 +
.../pjcloud-pass/entity/packge-info.java | 6 +
pjcloud-pass/pjcloud-pass-biz/pom.xml | 134 ++++++++++++++++++
.../com/bsd/pjcloud/pjcloud-pass/PassApp.java | 24 ++++
.../pjcloud-pass/controller/packge-info.java | 4 +
.../pjcloud-pass/mapper/packge-info.java | 6 +
.../pjcloud-pass/service/packge-info.java | 4 +
.../src/main/resources/application.yml | 25 ++++
.../src/main/resources/logback-spring.xml | 70 +++++++++
pjcloud-pass/pom.xml | 21 +++
pom.xml | 1 +
16 files changed, 395 insertions(+)
create mode 100644 pjcloud-pass/.editorconfig
create mode 100644 pjcloud-pass/README.md
create mode 100644 pjcloud-pass/pjcloud-pass-api/pom.xml
create mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-biz/pom.xml
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/resources/application.yml
create mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/resources/logback-spring.xml
create mode 100644 pjcloud-pass/pom.xml
diff --git a/pjcloud-pass/.editorconfig b/pjcloud-pass/.editorconfig
new file mode 100644
index 000000000..2f2262bb1
--- /dev/null
+++ b/pjcloud-pass/.editorconfig
@@ -0,0 +1,18 @@
+# 开发组IDE 编辑器标准 V2.1.0
+root = true
+
+[*.{adoc, bat, groovy, html, java, js, jsp, kt, kts, md, properties, py, rb, sh, sql, svg, txt, xml, xsd}]
+charset = utf-8
+
+[*.{groovy, java, kt, kts, xml, xsd}]
+indent_style = tab
+indent_size = 4
+continuation_indent_size = 8
+end_of_line = lf
+
+[*.{js, html}]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
diff --git a/pjcloud-pass/README.md b/pjcloud-pass/README.md
new file mode 100644
index 000000000..a504b7b82
--- /dev/null
+++ b/pjcloud-pass/README.md
@@ -0,0 +1,22 @@
+
+智慧通行模块
+
+
+
+
+| 姓名 | 角色 | 时间 |
+| ---- | ---- |---------|
+| xxx | 开发 | 2023-01 |
+| | | |
+| | | |
+
+
+
+
+```
+项目根目录
+├── xxx-api -- 业务接口(实体,DTO,utils,feign接口)
+├── xxx-biz -- 业务实现[默认服务端口 : 6066]
+```
+
+
diff --git a/pjcloud-pass/pjcloud-pass-api/pom.xml b/pjcloud-pass/pjcloud-pass-api/pom.xml
new file mode 100644
index 000000000..13859c06b
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-api/pom.xml
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+ com.bsd
+ pjcloud-pass
+ 5.6.0
+
+
+ pjcloud-pass-api
+
+
+
+
+ com.github.yulichang
+ mybatis-plus-join-annotation
+
+
+
+ com.bsd
+ pjcloud-common-core
+
+
+
+ com.baomidou
+ mybatis-plus-extension
+
+
+
+ com.bsd
+ pjcloud-common-feign
+
+
+
+ com.bsd
+ pjcloud-common-excel
+
+
+
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
new file mode 100644
index 000000000..76e11201a
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
@@ -0,0 +1,6 @@
+/*
+ @author pigx archetype
+ *
+ * feign client 存放目录,注意 @EnablePigxFeignClients 的扫描范围
+ */
+package com.bsd.pjcloud.pjcloud-pass.api.feign;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
new file mode 100644
index 000000000..8f420884d
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
@@ -0,0 +1,6 @@
+/*
+ * @author pigx archetype
+ *
+ * 常量和枚举定义
+ */
+package com.bsd.pjcloud.pjcloud-pass.constant;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
new file mode 100644
index 000000000..5effff35f
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
@@ -0,0 +1,6 @@
+/*
+ * @author pigx archetype
+ *
+ * DTO 存放目录
+ */
+package com.bsd.pjcloud.pjcloud-pass.dto;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
new file mode 100644
index 000000000..87b43ac00
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
@@ -0,0 +1,6 @@
+/*
+ * @author pigx archetype
+ *
+ * 实体 存放目录
+ */
+package com.bsd.pjcloud.pjcloud-pass.entity;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/pom.xml b/pjcloud-pass/pjcloud-pass-biz/pom.xml
new file mode 100644
index 000000000..53b428642
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/pom.xml
@@ -0,0 +1,134 @@
+
+
+ 4.0.0
+
+ com.bsd
+ pjcloud-pass
+ 5.6.0
+
+
+ pjcloud-pass-biz
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-undertow
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+ com.bsd
+ pjcloud-common-data
+
+
+
+ com.bsd
+ pjcloud-common-security
+
+
+
+ com.bsd
+ pjcloud-common-xss
+
+
+
+ com.bsd
+ pjcloud-common-sentinel
+
+
+
+ com.bsd
+ pjcloud-common-feign
+
+
+
+ com.bsd
+ pjcloud-pass-api
+ 5.6.0
+
+
+
+ com.bsd
+ pjcloud-common-log
+
+
+
+ com.baomidou
+ mybatis-plus-spring-boot3-starter
+
+
+
+ com.alibaba
+ druid-spring-boot-3-starter
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+ com.bsd
+ pjcloud-common-swagger
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+
+
+
+
+ cloud
+
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+ CLASSIC
+
+
+
+
+
+ io.fabric8
+ docker-maven-plugin
+
+ false
+
+
+
+
+
+
+ boot
+
+
+
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java
new file mode 100644
index 000000000..39f388b8e
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java
@@ -0,0 +1,24 @@
+package com.bsd.pjcloud.pjcloud-pass;
+
+import com.bsd.pjcloud.common.feign.annotation.EnablePjcloudFeignClients;
+import com.bsd.pjcloud.common.security.annotation.EnablePjcloudResourceServer;
+import com.bsd.pjcloud.common.swagger.annotation.EnableOpenApi;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+
+/**
+ * @author archetype auto
+ *
+ * 项目启动类
+ */
+@EnableOpenApi("pjcloud-pass")
+@EnablePjcloudFeignClients
+@EnableDiscoveryClient
+@EnablePjcloudResourceServer
+@SpringBootApplication
+public class PassApp {
+ public static void main(String[] args) {
+ SpringApplication.run(PassApp.class, args);
+ }
+}
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
new file mode 100644
index 000000000..e846365d1
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
@@ -0,0 +1,4 @@
+/*
+ * @author pigx archetype
+ */
+package com.bsd.pjcloud.pjcloud-pass.controller;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
new file mode 100644
index 000000000..d4df79984
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
@@ -0,0 +1,6 @@
+/*
+ * @author pigx archetype
+ *
+ * Mybatis Mapper 存放目录
+ */
+package com.bsd.pjcloud.pjcloud-pass.mapper;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
new file mode 100644
index 000000000..9489fa20d
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
@@ -0,0 +1,4 @@
+/*
+ * @author pigx archetype
+ */
+package com.bsd.pjcloud.pjcloud-pass.service;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/resources/application.yml b/pjcloud-pass/pjcloud-pass-biz/src/main/resources/application.yml
new file mode 100644
index 000000000..f6f00ae1d
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/resources/application.yml
@@ -0,0 +1,25 @@
+server:
+ port: 6066
+
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ username: @nacos.username@
+ password: @nacos.password@
+ discovery:
+ server-addr: pjcloud-register:8848
+ config:
+ server-addr: ${spring.cloud.nacos.discovery.server-addr}
+ config:
+ import:
+ - optional:nacos:application-@profiles.active@.yml
+ - optional:nacos:${spring.application.name}-@profiles.active@.yml
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ druid:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: root
+ password: root
+ url: jdbc:mysql://pjcloud-mysql:2881/pjcloud_pass?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/resources/logback-spring.xml b/pjcloud-pass/pjcloud-pass-biz/src/main/resources/logback-spring.xml
new file mode 100644
index 000000000..964ca8735
--- /dev/null
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/resources/logback-spring.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${CONSOLE_LOG_PATTERN}
+
+
+
+
+
+ ${log.path}/debug.log
+
+ ${log.path}/%d{yyyy-MM, aux}/debug.%d{yyyy-MM-dd}.%i.log.gz
+ 50MB
+ 30
+
+
+ %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n
+
+
+
+
+
+ ${log.path}/error.log
+
+ ${log.path}/%d{yyyy-MM}/error.%d{yyyy-MM-dd}.%i.log.gz
+ 50MB
+ 30
+
+
+ %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n
+
+
+ ERROR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pjcloud-pass/pom.xml b/pjcloud-pass/pom.xml
new file mode 100644
index 000000000..ba6dceb0c
--- /dev/null
+++ b/pjcloud-pass/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+ 4.0.0
+
+
+ com.bsd
+ pjcloud
+ 5.6.0
+
+
+ pjcloud-pass
+ pom
+
+
+
+ pjcloud-pass-api
+ pjcloud-pass-biz
+
+
diff --git a/pom.xml b/pom.xml
index ee9dadc19..cf4a3c0d3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -124,6 +124,7 @@
pjcloud-supermarket
pjcloud-hardware
pjcloud-mqtt
+ pjcloud-pass
From f6a496d82fa52daeea59339eea4637fb22c5512c Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Tue, 25 Mar 2025 13:57:32 +0800
Subject: [PATCH 3/5] =?UTF-8?q?feat:=E5=88=9D=E5=A7=8B=E5=8C=96=E6=99=BA?=
=?UTF-8?q?=E6=85=A7=E9=80=9A=E8=A1=8C=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pjcloud-pass/pjcloud-pass-api/pom.xml | 2 +-
.../com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java | 6 ------
.../com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java | 6 ------
.../java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java | 6 ------
.../com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java | 6 ------
pjcloud-pass/pjcloud-pass-biz/pom.xml | 4 ++--
.../com/bsd/pjcloud/{pjcloud-pass => pass}/PassApp.java | 2 +-
.../bsd/pjcloud/pjcloud-pass/controller/packge-info.java | 4 ----
.../com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java | 6 ------
.../com/bsd/pjcloud/pjcloud-pass/service/packge-info.java | 4 ----
pjcloud-pass/pom.xml | 2 +-
11 files changed, 5 insertions(+), 43 deletions(-)
delete mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
delete mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
delete mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
delete mode 100644 pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
rename pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/{pjcloud-pass => pass}/PassApp.java (95%)
delete mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
delete mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
delete mode 100644 pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
diff --git a/pjcloud-pass/pjcloud-pass-api/pom.xml b/pjcloud-pass/pjcloud-pass-api/pom.xml
index 13859c06b..5ddd30db8 100644
--- a/pjcloud-pass/pjcloud-pass-api/pom.xml
+++ b/pjcloud-pass/pjcloud-pass-api/pom.xml
@@ -7,7 +7,7 @@
com.bsd
pjcloud-pass
- 5.6.0
+ 5.7.0
pjcloud-pass-api
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
deleted file mode 100644
index 76e11201a..000000000
--- a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/api/feign/packge-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- @author pigx archetype
- *
- * feign client 存放目录,注意 @EnablePigxFeignClients 的扫描范围
- */
-package com.bsd.pjcloud.pjcloud-pass.api.feign;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
deleted file mode 100644
index 8f420884d..000000000
--- a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/constant/packge-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * @author pigx archetype
- *
- * 常量和枚举定义
- */
-package com.bsd.pjcloud.pjcloud-pass.constant;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
deleted file mode 100644
index 5effff35f..000000000
--- a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/dto/packge-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * @author pigx archetype
- *
- * DTO 存放目录
- */
-package com.bsd.pjcloud.pjcloud-pass.dto;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java b/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
deleted file mode 100644
index 87b43ac00..000000000
--- a/pjcloud-pass/pjcloud-pass-api/src/main/java/com/bsd/pjcloud/pjcloud-pass/entity/packge-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * @author pigx archetype
- *
- * 实体 存放目录
- */
-package com.bsd.pjcloud.pjcloud-pass.entity;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/pom.xml b/pjcloud-pass/pjcloud-pass-biz/pom.xml
index 53b428642..140bbea08 100644
--- a/pjcloud-pass/pjcloud-pass-biz/pom.xml
+++ b/pjcloud-pass/pjcloud-pass-biz/pom.xml
@@ -7,7 +7,7 @@
com.bsd
pjcloud-pass
- 5.6.0
+ 5.7.0
pjcloud-pass-biz
@@ -62,7 +62,7 @@
com.bsd
pjcloud-pass-api
- 5.6.0
+ 5.7.0
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pass/PassApp.java
similarity index 95%
rename from pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java
rename to pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pass/PassApp.java
index 39f388b8e..86744110a 100644
--- a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/PassApp.java
+++ b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pass/PassApp.java
@@ -1,4 +1,4 @@
-package com.bsd.pjcloud.pjcloud-pass;
+package com.bsd.pjcloud.pass;
import com.bsd.pjcloud.common.feign.annotation.EnablePjcloudFeignClients;
import com.bsd.pjcloud.common.security.annotation.EnablePjcloudResourceServer;
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
deleted file mode 100644
index e846365d1..000000000
--- a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/controller/packge-info.java
+++ /dev/null
@@ -1,4 +0,0 @@
-/*
- * @author pigx archetype
- */
-package com.bsd.pjcloud.pjcloud-pass.controller;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
deleted file mode 100644
index d4df79984..000000000
--- a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/mapper/packge-info.java
+++ /dev/null
@@ -1,6 +0,0 @@
-/*
- * @author pigx archetype
- *
- * Mybatis Mapper 存放目录
- */
-package com.bsd.pjcloud.pjcloud-pass.mapper;
\ No newline at end of file
diff --git a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java b/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
deleted file mode 100644
index 9489fa20d..000000000
--- a/pjcloud-pass/pjcloud-pass-biz/src/main/java/com/bsd/pjcloud/pjcloud-pass/service/packge-info.java
+++ /dev/null
@@ -1,4 +0,0 @@
-/*
- * @author pigx archetype
- */
-package com.bsd.pjcloud.pjcloud-pass.service;
\ No newline at end of file
diff --git a/pjcloud-pass/pom.xml b/pjcloud-pass/pom.xml
index ba6dceb0c..398745982 100644
--- a/pjcloud-pass/pom.xml
+++ b/pjcloud-pass/pom.xml
@@ -7,7 +7,7 @@
com.bsd
pjcloud
- 5.6.0
+ 5.7.0
pjcloud-pass
From 8c60f301542fc441ef1f03418e1fabb1d19c8e66 Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Tue, 25 Mar 2025 15:07:35 +0800
Subject: [PATCH 4/5] =?UTF-8?q?feat:=E9=A3=9F=E5=A0=82=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=98=AF=E5=90=A6=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java | 3 +++
.../src/main/resources/mapper/CanteenSpuMapper.xml | 1 +
2 files changed, 4 insertions(+)
diff --git a/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java b/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java
index 99ab8767e..51ef5acc0 100644
--- a/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java
+++ b/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/entity/CanteenSpuEntity.java
@@ -201,4 +201,7 @@ public class CanteenSpuEntity extends Model {
*/
@Schema(description="租户编号")
private Long tenantId;
+
+ @Schema(description="是否显示")
+ private String isShow;
}
\ No newline at end of file
diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenSpuMapper.xml b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenSpuMapper.xml
index 9da82f375..354a726c8 100644
--- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenSpuMapper.xml
+++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/resources/mapper/CanteenSpuMapper.xml
@@ -31,6 +31,7 @@
+
\ No newline at end of file
From 42d40f0fd34462a3cb5876d8b45b101299d9c70b Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Tue, 25 Mar 2025 16:28:10 +0800
Subject: [PATCH 5/5] =?UTF-8?q?fix:=E9=A3=9F=E5=A0=82=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=98=AF=E5=90=A6=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../canteen/vo/app/DailyMenuAppVO.java | 5 ++++
.../impl/CanteenDailyMenuServiceImpl.java | 23 +++++++++++++++----
2 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/vo/app/DailyMenuAppVO.java b/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/vo/app/DailyMenuAppVO.java
index e8ffe0722..acbae8e4c 100644
--- a/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/vo/app/DailyMenuAppVO.java
+++ b/pjcloud-canteen/pjcloud-canteen-api/src/main/java/com/bsd/pjcloud/canteen/vo/app/DailyMenuAppVO.java
@@ -40,4 +40,9 @@ public class DailyMenuAppVO {
private Integer hourType;
private Integer sort;
+
+ /**
+ * 是否显示
+ */
+ private String isShow;
}
diff --git a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenDailyMenuServiceImpl.java b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenDailyMenuServiceImpl.java
index 9d0e67912..4a8a9c4ee 100644
--- a/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenDailyMenuServiceImpl.java
+++ b/pjcloud-canteen/pjcloud-canteen-biz/src/main/java/com/bsd/pjcloud/canteen/service/impl/CanteenDailyMenuServiceImpl.java
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.bsd.pjcloud.canteen.dto.DailyMenuAll;
import com.bsd.pjcloud.canteen.dto.app.DailyMenuDTO;
import com.bsd.pjcloud.canteen.entity.CanteenSpuEntity;
+import com.bsd.pjcloud.canteen.mapper.CanteenSpuMapper;
import com.bsd.pjcloud.canteen.service.CanteenSpuService;
import com.bsd.pjcloud.canteen.vo.ADCanteenDailyMenuListVO;
import com.bsd.pjcloud.canteen.vo.DailyMenuVO;
@@ -48,6 +49,8 @@ public class CanteenDailyMenuServiceImpl extends ServiceImpl selectTimeFood(String time, Long merchantId, Long categoryId) {
List dailyMenuAllES = new ArrayList<>();
@@ -145,16 +148,27 @@ public class CanteenDailyMenuServiceImpl extends ServiceImpl onlineFoodSpuDOLambdaQueryWrapper = new LambdaQueryWrapper<>();
+ onlineFoodSpuDOLambdaQueryWrapper.eq(null != dailyMenuDTO.getCategoryId(), CanteenSpuEntity::getCategoryId, dailyMenuDTO.getCategoryId());
+ onlineFoodSpuDOLambdaQueryWrapper.eq(CanteenSpuEntity::getIsShow, "1");
+ List spuEntities = canteenSpuService.list(onlineFoodSpuDOLambdaQueryWrapper);
+
+ if (CollectionUtils.isNotEmpty(spuEntities)){
+ List spuIds = spuEntities.stream().map(CanteenSpuEntity::getId).collect(Collectors.toList());
+ canteenDailyMenuEntityLambdaQueryWrapper.notIn(CanteenDailyMenuEntity::getSpuId, spuIds);
+ }
+
Page pageData = baseMapper.selectPage(page, canteenDailyMenuEntityLambdaQueryWrapper);
List canteenDailyMenuEntities = pageData.getRecords();
if (CollectionUtils.isNotEmpty(canteenDailyMenuEntities)) {
List spuIds = canteenDailyMenuEntities.stream().map(CanteenDailyMenuEntity::getSpuId).distinct().collect(Collectors.toList());
- LambdaQueryWrapper onlineFoodSpuDOLambdaQueryWrapper = new LambdaQueryWrapper<>();
- onlineFoodSpuDOLambdaQueryWrapper.eq(null != dailyMenuDTO.getCategoryId(), CanteenSpuEntity::getCategoryId, dailyMenuDTO.getCategoryId());
+ LambdaQueryWrapper spuDOLambdaQueryWrapper = new LambdaQueryWrapper<>();
onlineFoodSpuDOLambdaQueryWrapper.in(CanteenSpuEntity::getId, spuIds);
- List canteenSpuEntities = canteenSpuService.list(onlineFoodSpuDOLambdaQueryWrapper);
+ List list = canteenSpuService.list(spuDOLambdaQueryWrapper);
// 按 id 分组成 Map
- Map spuEntityMap = canteenSpuEntities.stream()
+ Map spuEntityMap = list.stream()
.collect(Collectors.toMap(CanteenSpuEntity::getId, spu -> spu));
// 构造新的 VO 列表
List dailyMenuVOList = canteenDailyMenuEntities.stream()
@@ -169,6 +183,7 @@ public class CanteenDailyMenuServiceImpl extends ServiceImpl