Kaynağa Gözat

修改端口

chenkq 3 hafta önce
ebeveyn
işleme
a4efe453c4

+ 5 - 0
java/storlead-api/src/main/resources/application.yml

@@ -100,6 +100,11 @@ storlead:
           - com.storlead.mail.service
           - com.storlead.mail.mapper
         datasource: mail
+      # 用户相关必须走 master(避免被 trade/sales 外层数据源污染)
+      - packages:
+          - com.storlead.user.service
+          - com.storlead.user.mapper
+        datasource: master
 
 management:
   health:

+ 3 - 0
java/storlead-user/storlead-user-biz/src/main/java/com/storlead/user/service/impl/UserServiceImpl.java

@@ -6,12 +6,14 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.storlead.framework.auth.vo.LoginUser;
+import com.storlead.framework.common.constant.DSConstants;
 import com.storlead.framework.common.result.Result;
 import com.storlead.framework.common.util.RsaUtils;
 import com.storlead.framework.mybatis.service.impl.MyBaseServiceImpl;
 import com.storlead.framework.common.ecode.PasswordEncoder;
 import com.storlead.framework.common.thread.ThreadPoolUtil;
 import com.storlead.framework.util.LoginUserUtil;
+import com.baomidou.dynamic.datasource.annotation.DS;
 import com.storlead.user.mapper.UserMapper;
 import com.storlead.user.model.UserInfo;
 import com.storlead.user.model.UserQueryModel;
@@ -46,6 +48,7 @@ import static cn.hutool.core.date.DateTime.now;
 
 @Slf4j
 @Service
+@DS(DSConstants.DATASOURCE_MASTER)
 public class UserServiceImpl extends MyBaseServiceImpl<UserMapper, UserEntity> implements IUserService {
 
 	@Resource