diff --git a/application-tenant/tenant-admin/pom.xml b/application-tenant/tenant-admin/pom.xml
index eb54156..b2ab632 100644
--- a/application-tenant/tenant-admin/pom.xml
+++ b/application-tenant/tenant-admin/pom.xml
@@ -84,7 +84,7 @@
apelet
common-online
- 1.0.0
+ 1.0.3
apelet
@@ -140,7 +140,7 @@
apelet
common-orm
- 1.0.0
+ 1.0.2
apelet
diff --git a/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/config/CorsConfig.java b/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/config/CorsConfig.java
new file mode 100644
index 0000000..0fc7bd5
--- /dev/null
+++ b/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/config/CorsConfig.java
@@ -0,0 +1,16 @@
+package apelet.tenantadmin.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+@Configuration
+public class CorsConfig implements WebMvcConfigurer {
+ @Override
+ public void addCorsMappings(CorsRegistry registry) {
+ registry.addMapping("/**")
+ .allowedOrigins("*") // 允许所有源
+ .allowedMethods("*") // 允许所有请求方法
+ .allowedHeaders("*"); // 允许所有请求头
+ }
+}
diff --git a/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/upms/controller/LoginController.java b/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/upms/controller/LoginController.java
index 9516e0e..970b03b 100644
--- a/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/upms/controller/LoginController.java
+++ b/application-tenant/tenant-admin/src/main/java/apelet/tenantadmin/upms/controller/LoginController.java
@@ -1144,33 +1144,15 @@ public class LoginController {
String sessionId = user.getLoginName() + "_" + deviceType + "_" + MyCommonUtil.generateUuid();
JSONObject jsonData = this.createResponseData(user, sessionId);
TokenData tokenData = this.buildTokenData(user, sessionId, deviceType);
- String zwcjName = null;
- try {
- String result = (String)EasUtil.executeOsfServiceWs("com.kingdee.shr.custom.plat.osf.service.GetPersonalDataService"
- ,user.getLoginName(),new HashMap());
- JSONObject personData = JSONObject.parseObject(result);
- tokenData.setPersonId((String) personData.get("personId"));
- jsonData.put("personData", JSONObject.parseObject(result));
- zwcjName = (String)personData.get("zwcjName");
- }catch(Exception e) {
- e.printStackTrace();
- throw new RuntimeException(e);
- }
this.putTokenDataToSessionCache(tokenData);
// 这里手动将TokenData存入request,便于OperationLogAspect统一处理操作日志。
TokenData.addToRequest(tokenData);
List mobileEntryList;
- String roleId = getShrRole(zwcjName);
- if(!StringUtils.isEmpty(roleId)){
- mobileEntryList = mobileEntryService.getMobileEntryListByRoleIds(roleId);
- }else{
- if (isAdmin) {
- mobileEntryList = mobileEntryService.getAllListByOrder(SHOW_ORDER_FIELD);
- } else {
- mobileEntryList = mobileEntryService.getMobileEntryListByRoleIds(tokenData.getRoleIds());
- }
+ if (isAdmin) {
+ mobileEntryList = mobileEntryService.getAllListByOrder(SHOW_ORDER_FIELD);
+ } else {
+ mobileEntryList = mobileEntryService.getMobileEntryListByRoleIds(tokenData.getRoleIds());
}
-
jsonData.put("mobileEntryList", mobileEntryList);
Set permSet = new HashSet<>();
if (!isAdmin) {
@@ -1205,8 +1187,6 @@ public class LoginController {
sysPermService.putUserSysPermCache(sessionId, user.getUserId(), permSet);
sysDataPermService.putDataPermCache(sessionId, user.getUserId(), user.getDeptId());
}
-
-
return jsonData;
}
@@ -1552,4 +1532,6 @@ public class LoginController {
private List permCodeList;
private List permList;
}
+
+
}
diff --git a/application-tenant/tenant-admin/src/main/resources/application-config.yml b/application-tenant/tenant-admin/src/main/resources/application-config.yml
index f753b89..f0748e1 100644
--- a/application-tenant/tenant-admin/src/main/resources/application-config.yml
+++ b/application-tenant/tenant-admin/src/main/resources/application-config.yml
@@ -92,7 +92,7 @@ aliyun:
accessKey: LTAI5t5fEgzRRtdmBvczVS6r
secretKey: uESFiyyi6EwCkM5w4a4pbx6TmVhqgx
bucketName: yy-test12
-
+ nginxOssUrl:
minio:
enabled: false
diff --git a/application-tenant/tenant-admin/src/main/resources/tenant-admin-dev.yml b/application-tenant/tenant-admin/src/main/resources/tenant-admin-dev.yml
index d622b1e..0ff9796 100644
--- a/application-tenant/tenant-admin/src/main/resources/tenant-admin-dev.yml
+++ b/application-tenant/tenant-admin/src/main/resources/tenant-admin-dev.yml
@@ -218,9 +218,9 @@ spring:
password: X7&9p8L2@6z4K7!8
driverClassName: com.mysql.cj.jdbc.Driver
name: tenant-admin
- initialSize: 10
- minIdle: 10
- maxActive: 50
+ initialSize: 5
+ minIdle: 5
+ maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
@@ -229,7 +229,7 @@ spring:
maxOpenPreparedStatements: 20
validationQuery: SELECT 'x'
testWhileIdle: true
- testOnBorrow: false
+ testOnBorrow: true
testOnReturn: false
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
filters: stat,wall
diff --git a/common/common-association/pom.xml b/common/common-association/pom.xml
index 8740d9b..e97366e 100644
--- a/common/common-association/pom.xml
+++ b/common/common-association/pom.xml
@@ -42,17 +42,17 @@
apelet
common-generator
- 1.0.0
+ 1.0.2
apelet
common-online
- 1.0.0
+ 1.0.3
common-orm
apelet
- 1.0.0
+ 1.0.2
common-msg-notice
diff --git a/common/common-association/src/main/java/apelet/association/config/FrontendConfig.java b/common/common-association/src/main/java/apelet/association/config/FrontendConfig.java
new file mode 100644
index 0000000..74b3a6e
--- /dev/null
+++ b/common/common-association/src/main/java/apelet/association/config/FrontendConfig.java
@@ -0,0 +1,16 @@
+package apelet.association.config;
+
+import lombok.Data;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@Data
+public class FrontendConfig {
+
+// @Value("${frontend.address}")
+ public String address;
+
+
+}
+
diff --git a/common/common-association/src/main/java/apelet/association/controller/DoPracticeProblemsController.java b/common/common-association/src/main/java/apelet/association/controller/DoPracticeProblemsController.java
index 4b73ddd..03412dc 100644
--- a/common/common-association/src/main/java/apelet/association/controller/DoPracticeProblemsController.java
+++ b/common/common-association/src/main/java/apelet/association/controller/DoPracticeProblemsController.java
@@ -74,8 +74,10 @@ public class DoPracticeProblemsController {
long batchNumber = IdUtil.getSnowflakeNextId();
result.put("batchNumber", batchNumber);
- collection.forEach(f -> {
- ObjectValue examQuestions = f.getObjectValue("exam_questions_id");
+ for (int i = 0; i < collection.size(); i++) {
+ ObjectValue object = collection.getObject(i);
+
+ ObjectValue examQuestions = object.getObjectValue("exam_questions_id");
list.add(examQuestions.getString("id"));
ObjectValue userExercise = new ObjectValue("user_exercise");
@@ -92,7 +94,9 @@ public class DoPracticeProblemsController {
} catch (Exception e) {
throw new RuntimeException(e);
}
- });
+
+ }
+
List