Compare commits

...

2 Commits

Author SHA1 Message Date
031026 0c7fe0a4fa text(测试使用mq初始化多数据源) 2024-06-12 22:32:04 +08:00
031026 4594be9c90 text(测试使用mq初始化多数据源) 2024-06-12 22:31:40 +08:00
4 changed files with 1 additions and 34 deletions

View File

@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
public class MessageConsumer {
@Autowired
private ManyEnterpriseServiceImpl manyEnterpriseService;
private ManyEnterpriseController manyEnterpriseController;
@RabbitListener(queues = "text1")
public void receiveMessage(String message) {
@ -43,15 +43,6 @@ public class MessageConsumer {
druidDataSource.put(key,dataSource);
new Thread(()->{
try {
Thread.sleep(2000);
manyEnterpriseService.manyEnterpriseAdd(parse,key);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}).start();
}
}

View File

@ -14,6 +14,5 @@ import java.util.List;
public interface ManyEnterpriseService extends IService<Enterprise> {
List<Enterprise> AllList(String headerValue);
// String manyEnterpriseAdd(Enterprise enterprise,String key);
}

View File

@ -34,20 +34,4 @@ public class ManyEnterpriseServiceImpl extends ServiceImpl<ManyEnterpriseMapper,
DynamicDataSourceHolder.removeDynamicDataSourceKey();
return enterprises;
}
public String manyEnterpriseAdd(Enterprise enterprise,String key) {
log.info("enterprise等于:{}",enterprise);
DynamicDataSourceHolder.setDynamicDataSourceKey(key);
int insert = manyEnterpriseMapper.enterpriseInsert(enterprise);
log.info("insert等于:{}",insert);
DynamicDataSourceHolder.removeDynamicDataSourceKey();
if (insert > 0) {
return "初始成功";
}else {
return "初始失败";
}
}
}

View File

@ -3,11 +3,4 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.authentication.mapper.ManyEnterpriseMapper">
<insert id="enterpriseInsert">
INSERT INTO enterprise
(`enterprise_name`, `legal_person`, `business_license_number`, `establishment_date`, `business_scope`, `address`, `contact_phone`, `email`, `status`, `registration_date`, `authentication_date`, `examine_status`, `service_level`, `open_server_id`)
VALUES
(#{enterpriseName}, #{legalPerson}, #{businessLicenseNumber}, #{establishmentDate}, #{businessScope}, #{address}, #{contactPhone}, #{email},#{status},#{registrationDate},#{authenticationDate},#{examineStatus},#{serviceLevel},#{openServerId});
</insert>
</mapper>