diff --git a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java
index 0d970c9d..6fea7294 100644
--- a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java
+++ b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java
@@ -20,7 +20,7 @@ import java.util.List;
/**
* 在 MyBatis Plus 的 BaseMapper 的基础上拓展,提供更多的能力
- *
+ *
* 1. {@link BaseMapper} 为 MyBatis Plus 的基础接口,提供基础的 CRUD 能力
* 2. {@link MPJBaseMapper} 为 MyBatis Plus Join 的基础接口,提供连表 Join 能力
*/
@@ -148,7 +148,7 @@ public interface BaseMapperX extends MPJBaseMapper {
}
default Boolean insertOrUpdate(T entity) {
- return Db.saveOrUpdate(entity);
+ return Db.saveOrUpdate(entity);
}
default Boolean insertOrUpdateBatch(Collection collection) {
diff --git a/yudao-gateway/src/main/resources/bootstrap-dev.yaml b/yudao-gateway/src/main/resources/bootstrap-dev.yaml
index ccbc4424..0c5ff27a 100644
--- a/yudao-gateway/src/main/resources/bootstrap-dev.yaml
+++ b/yudao-gateway/src/main/resources/bootstrap-dev.yaml
@@ -3,7 +3,7 @@
spring:
cloud:
nacos:
- server-addr: 192.168.1.105:8848
+ server-addr: 127.0.0.1:8848
discovery:
namespace: dev # 命名空间。这里使用 dev 开发环境
@@ -14,7 +14,7 @@ spring:
nacos:
# Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
config:
- server-addr: 192.168.1.105:8848 # Nacos 服务器地址
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
namespace: dev # 命名空间。这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
diff --git a/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/application-local.yaml b/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/application-local.yaml
index 6b22d9a5..54a68d59 100644
--- a/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/application-local.yaml
+++ b/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/application-local.yaml
@@ -47,7 +47,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.master.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
slave: # 模拟从库,可根据自己需要修改
@@ -58,7 +58,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.slave.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
diff --git a/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/bootstrap-dev.yaml b/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/bootstrap-dev.yaml
index b580fd8f..2de0efbf 100644
--- a/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/bootstrap-dev.yaml
+++ b/yudao-module-bpm/yudao-module-bpm-biz/src/main/resources/bootstrap-dev.yaml
@@ -3,7 +3,7 @@
spring:
cloud:
nacos:
- server-addr: 192.168.1.105:8848
+ server-addr: 127.0.0.1:8848
discovery:
namespace: dev # 命名空间。这里使用 dev 开发环境
metadata:
@@ -16,7 +16,7 @@ spring:
nacos:
# Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
config:
- server-addr: 192.168.1.105:8848 # Nacos 服务器地址
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
diff --git a/yudao-module-infra/yudao-module-infra-api/src/main/java/cn/iocoder/yudao/module/infra/api/file/dto/FileCreateReqDTO.java b/yudao-module-infra/yudao-module-infra-api/src/main/java/cn/iocoder/yudao/module/infra/api/file/dto/FileCreateReqDTO.java
index 2bd2aa54..f8b91005 100644
--- a/yudao-module-infra/yudao-module-infra-api/src/main/java/cn/iocoder/yudao/module/infra/api/file/dto/FileCreateReqDTO.java
+++ b/yudao-module-infra/yudao-module-infra-api/src/main/java/cn/iocoder/yudao/module/infra/api/file/dto/FileCreateReqDTO.java
@@ -22,11 +22,11 @@ public class FileCreateReqDTO {
private byte[] content;
@Schema(description = "附件地址", requiredMode = Schema.RequiredMode.REQUIRED)
- @NotNull(message = "附件地址不能为空")
+// @NotNull(message = "附件地址不能为空")
private List urls;
@Schema(description = "流程实例编号", example = "7c45f44f-b775-11ee-aba7-5ea7f9635f60")
- @NotNull(message = "流程实例编号不能为空")
+// @NotNull(message = "流程实例编号不能为空")
private String processInstanceId;
}
diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-local.yaml b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-local.yaml
index af3b2cfa..b1e0389d 100644
--- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-local.yaml
+++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/application-local.yaml
@@ -51,7 +51,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.master.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
slave: # 模拟从库,可根据自己需要修改
@@ -62,7 +62,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.slave.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
diff --git a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-dev.yaml b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-dev.yaml
index b580fd8f..2de0efbf 100644
--- a/yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-dev.yaml
+++ b/yudao-module-infra/yudao-module-infra-biz/src/main/resources/bootstrap-dev.yaml
@@ -3,7 +3,7 @@
spring:
cloud:
nacos:
- server-addr: 192.168.1.105:8848
+ server-addr: 127.0.0.1:8848
discovery:
namespace: dev # 命名空间。这里使用 dev 开发环境
metadata:
@@ -16,7 +16,7 @@ spring:
nacos:
# Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
config:
- server-addr: 192.168.1.105:8848 # Nacos 服务器地址
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/user/AdminUserDO.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/user/AdminUserDO.java
index 946402c3..258c2592 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/user/AdminUserDO.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/user/AdminUserDO.java
@@ -4,10 +4,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
import cn.iocoder.yudao.framework.mybatis.core.type.JsonLongSetTypeHandler;
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
import cn.iocoder.yudao.module.system.enums.common.SexEnum;
-import com.baomidou.mybatisplus.annotation.KeySequence;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
import lombok.*;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@@ -17,8 +14,6 @@ import java.util.Set;
/**
* 管理后台的用户 DO
- *
-
*/
@TableName(value = "system_users", autoResultMap = true) // 由于 SQL Server 的 system_user 是关键字,所以使用 system_users
@KeySequence("system_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
@@ -40,7 +35,7 @@ public class AdminUserDO extends TenantBaseDO {
private String username;
/**
* 加密后的密码
- *
+ *
* 因为目前使用 {@link BCryptPasswordEncoder} 加密器,所以无需自己处理 salt 盐
*/
private String password;
@@ -83,7 +78,7 @@ public class AdminUserDO extends TenantBaseDO {
private LocalDate birthdayDay;
/**
* 用户性别
- *
+ *
* 枚举类 {@link SexEnum}
*/
private Integer sex;
@@ -93,7 +88,7 @@ public class AdminUserDO extends TenantBaseDO {
private String avatar;
/**
* 帐号状态
- *
+ *
* 枚举 {@link CommonStatusEnum}
*/
private Integer status;
@@ -109,5 +104,5 @@ public class AdminUserDO extends TenantBaseDO {
/**
* 微信小程序openId
*/
- private String openId ;
+ private String openId;
}
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java
index 0d713279..7ebc6f7b 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java
@@ -6,6 +6,7 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserPageReqVO;
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.List;
@@ -13,7 +14,9 @@ import java.util.List;
@Mapper
public interface AdminUserMapper extends BaseMapperX {
- default AdminUserDO sgetByOpenId(String openId) { return selectOne(AdminUserDO::getOpenId, openId); }
+ default AdminUserDO sgetByOpenId(String openId) {
+ return selectOne(AdminUserDO::getOpenId, openId);
+ }
default AdminUserDO selectByUsername(String username) {
return selectOne(AdminUserDO::getUsername, username);
@@ -49,4 +52,5 @@ public interface AdminUserMapper extends BaseMapperX {
return selectList(AdminUserDO::getDeptId, deptIds);
}
+ void emptyOpenId(@Param("openId") String openId);
}
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java
index 21ccd57a..a8290ab4 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImpl.java
@@ -1,6 +1,5 @@
package cn.iocoder.yudao.module.system.service.auth;
-import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
import cn.hutool.core.util.ObjectUtil;
@@ -45,8 +44,6 @@ import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*;
/**
* Auth Service 实现类
- *
-
*/
@Service
@Slf4j
@@ -111,8 +108,10 @@ public class AdminAuthServiceImpl implements AdminAuthService {
}
if (reqVO.getOpenId() != null) {
+ //清空openId
+ userService.emptyOpenId(reqVO.getOpenId());
//绑定用户openId
- userService.updateUserOpenId(user.getId(),reqVO.getOpenId());
+ userService.updateUserOpenId(user.getId(), reqVO.getOpenId());
}
// 创建 Token 令牌,记录登录日志
@@ -260,12 +259,13 @@ public class AdminAuthServiceImpl implements AdminAuthService {
@Resource
private SocialClientService socialClientService;
+
public AuthLoginRespVO miniAppQuickLogin(AuthSocialLoginReqVO reqVO) {
//获取微信小程序授权手机号
- WxMaPhoneNumberInfo wxMaPhoneNumberInfo = socialClientService.getWxMaPhoneNumberInfo(2,reqVO.getCode()) ;
- String phoneNumber = wxMaPhoneNumberInfo.getPhoneNumber() ; //授权手机号
+ WxMaPhoneNumberInfo wxMaPhoneNumberInfo = socialClientService.getWxMaPhoneNumberInfo(2, reqVO.getCode());
+ String phoneNumber = wxMaPhoneNumberInfo.getPhoneNumber(); //授权手机号
//phoneNumber = "18611845857" ;
- String appId = wxMaPhoneNumberInfo.getWatermark().getAppid() ; //小程序的appId
+ String appId = wxMaPhoneNumberInfo.getWatermark().getAppid(); //小程序的appId
final LoginLogTypeEnum logTypeEnum = LoginLogTypeEnum.LOGIN_MOBILE;
@@ -281,12 +281,13 @@ public class AdminAuthServiceImpl implements AdminAuthService {
createLoginLog(user.getId(), phoneNumber, logTypeEnum, LoginResultEnum.USER_DISABLED);
throw exception(AUTH_LOGIN_USER_DISABLED);
}
-
+ //清空openId
+ userService.emptyOpenId(reqVO.getOpenId());
//绑定用户openId
- userService.updateUserOpenId(user.getId(),reqVO.getOpenId());
+ userService.updateUserOpenId(user.getId(), reqVO.getOpenId());
/** 创建 Token 令牌,记录登录日志 */
- Long userId = user.getId() ;
+ Long userId = user.getId();
// 插入登陆日志
createLoginLog(userId, phoneNumber, LoginLogTypeEnum.LOGIN_SOCIAL, LoginResultEnum.SUCCESS);
// 创建访问令牌
@@ -299,6 +300,6 @@ public class AdminAuthServiceImpl implements AdminAuthService {
@Override
public WxMaJscode2SessionResult miniAppCode2Session(AuthSocialLoginReqVO reqVO) {
- return socialClientService.getWxMaJscode2SessionResult(reqVO.getCode()) ;
+ return socialClientService.getWxMaJscode2SessionResult(reqVO.getCode());
}
}
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java
index 61d1683e..f1538311 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java
@@ -20,8 +20,6 @@ import java.util.Map;
/**
* 后台用户 Service 接口
- *
-
*/
public interface AdminUserService {
@@ -35,6 +33,7 @@ public interface AdminUserService {
/**
* 绑定用户微信小程序openId
+ *
* @param openId
*/
void updateUserOpenId(Long id, String openId);
@@ -49,7 +48,7 @@ public interface AdminUserService {
/**
* 更新用户的最后登陆信息
*
- * @param id 用户编号
+ * @param id 用户编号
* @param loginIp 登陆 IP
*/
void updateUserLogin(Long id, String loginIp);
@@ -57,7 +56,7 @@ public interface AdminUserService {
/**
* 修改用户个人信息
*
- * @param id 用户编号
+ * @param id 用户编号
* @param reqVO 用户个人信息
*/
void updateUserProfile(Long id, @Valid UserProfileUpdateReqVO reqVO);
@@ -65,7 +64,7 @@ public interface AdminUserService {
/**
* 修改用户个人密码
*
- * @param id 用户编号
+ * @param id 用户编号
* @param reqVO 更新用户个人密码
*/
void updateUserPassword(Long id, @Valid UserProfileUpdatePasswordReqVO reqVO);
@@ -123,7 +122,7 @@ public interface AdminUserService {
* @param openId 微信小程序用户唯一id
* @return 用户对象信息
*/
- AdminUserDO getUserByOpenId(String openId) ;
+ AdminUserDO getUserByOpenId(String openId);
/**
* 获得用户分页列表
@@ -215,7 +214,7 @@ public interface AdminUserService {
/**
* 判断密码是否匹配
*
- * @param rawPassword 未加密的密码
+ * @param rawPassword 未加密的密码
* @param encodedPassword 加密后的密码
* @return 是否匹配
*/
@@ -223,8 +222,16 @@ public interface AdminUserService {
/**
* 根据部门id获取用户ids
+ *
* @param deptId
* @return
*/
List getUserIdsByDeptId(Long deptId);
+
+ /**
+ * 清空openId
+ *
+ * @param openId
+ */
+ void emptyOpenId(String openId);
}
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java
index 8c7c2183..7e90180c 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java
+++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java
@@ -500,6 +500,11 @@ public class AdminUserServiceImpl implements AdminUserService {
return userIds;
}
+ @Override
+ public void emptyOpenId(String openId) {
+ userMapper.emptyOpenId(openId);
+ }
+
/**
* 对密码进行加密
*
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/application-local.yaml b/yudao-module-system/yudao-module-system-biz/src/main/resources/application-local.yaml
index c74890d1..6a749708 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/resources/application-local.yaml
+++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/application-local.yaml
@@ -47,7 +47,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.master.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
slave: # 模拟从库,可根据自己需要修改
@@ -58,7 +58,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.slave.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/bootstrap-dev.yaml b/yudao-module-system/yudao-module-system-biz/src/main/resources/bootstrap-dev.yaml
index a665e11d..2de0efbf 100644
--- a/yudao-module-system/yudao-module-system-biz/src/main/resources/bootstrap-dev.yaml
+++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/bootstrap-dev.yaml
@@ -3,7 +3,7 @@
spring:
cloud:
nacos:
- server-addr: 192.168.1.101:8848
+ server-addr: 127.0.0.1:8848
discovery:
namespace: dev # 命名空间。这里使用 dev 开发环境
metadata:
@@ -16,7 +16,7 @@ spring:
nacos:
# Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
config:
- server-addr: 192.168.1.101:8848 # Nacos 服务器地址
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/user/AdminUserMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/user/AdminUserMapper.xml
new file mode 100644
index 00000000..732f606c
--- /dev/null
+++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/user/AdminUserMapper.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+ update system_users
+ set open_id = null
+ where open_id = #{openId}
+
+
\ No newline at end of file
diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/factoryinfo/FactoryInfoDO.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/factoryinfo/FactoryInfoDO.java
index bb5bd671..2f0f010a 100644
--- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/factoryinfo/FactoryInfoDO.java
+++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/dataobject/factoryinfo/FactoryInfoDO.java
@@ -108,4 +108,11 @@ public class FactoryInfoDO extends BaseDO {
*/
private Integer status;
+ public void setId(Long id) {
+ //由于 直接在数据库中改了 id 所以这里要加一层判断
+ if (id == 1L){
+ id = 10000078L;
+ }
+ this.id = id;
+ }
}
\ No newline at end of file
diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java
index ca2408c8..10930439 100644
--- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java
+++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java
@@ -84,7 +84,8 @@ public class FactoryInfoServiceImpl implements FactoryInfoService {
Area area = AreaUtils.getArea(Integer.valueOf(code));
List vos = new ArrayList<>();
LambdaQueryWrapperX lambdaQueryWrapperX = new LambdaQueryWrapperX();
- lambdaQueryWrapperX.ne(FactoryInfoDO::getId, 1L);
+ //去除中鼐总部
+ lambdaQueryWrapperX.ne(FactoryInfoDO::getId, 10000078L);
Integer type = area.getType() - 1;
if (!type.equals(FactoryInfoDO.ADDRESS_TYPE_NATIONWIDE)) {
lambdaQueryWrapperX.eq(FactoryInfoDO.ADDRESS_TYPE_PROVINCE.equals(type), FactoryInfoDO::getProvinceId, code)
diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/application-local.yaml b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/application-local.yaml
index 1ff07a10..5b0f48b6 100644
--- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/application-local.yaml
+++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/application-local.yaml
@@ -47,7 +47,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.master.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
slave: # 模拟从库,可根据自己需要修改
@@ -58,7 +58,7 @@ spring:
# url: jdbc:oracle:thin:@127.0.0.1:1521:xe # Oracle 连接的示例
# url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=${spring.datasource.dynamic.datasource.slave.name} # SQLServer 连接的示例
username: root
- password: 123456
+ password: root
# username: sa
# password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W
diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap-dev.yaml b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap-dev.yaml
index b580fd8f..2de0efbf 100644
--- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap-dev.yaml
+++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap-dev.yaml
@@ -3,7 +3,7 @@
spring:
cloud:
nacos:
- server-addr: 192.168.1.105:8848
+ server-addr: 127.0.0.1:8848
discovery:
namespace: dev # 命名空间。这里使用 dev 开发环境
metadata:
@@ -16,7 +16,7 @@ spring:
nacos:
# Nacos Config 配置项,对应 NacosConfigProperties 配置属性类
config:
- server-addr: 192.168.1.105:8848 # Nacos 服务器地址
+ server-addr: 127.0.0.1:8848 # Nacos 服务器地址
namespace: dev # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap.yaml b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap.yaml
index 7591aed7..818d6381 100644
--- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap.yaml
+++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/bootstrap.yaml
@@ -3,7 +3,7 @@ spring:
name: smartfactory-server
profiles:
- active: local
+ active: dev
server:
port: 48090