新增部分说明,数据库文件
This commit is contained in:
@@ -54,8 +54,8 @@ spring:
|
|||||||
druid:
|
druid:
|
||||||
# 配置sqlite文件路径,需要填写绝对路径,推荐将sqlite文件放入到服务器上,而非程序jar包或war包中
|
# 配置sqlite文件路径,需要填写绝对路径,推荐将sqlite文件放入到服务器上,而非程序jar包或war包中
|
||||||
driver-class-name: org.sqlite.JDBC
|
driver-class-name: org.sqlite.JDBC
|
||||||
# url: jdbc:sqlite:/Volumes/DATA/ideaProject/common-frame/hcframe/hcframe-parent/hcframe-config/src/main/resources/datasource.db
|
url: jdbc:sqlite:/Volumes/DATA/ideaProject/common-frame/hcframe/hcframe-parent/hcframe-config/src/main/resources/datasource.db
|
||||||
url: jdbc:sqlite:D:/cloud/datasource.db
|
# url: jdbc:sqlite:D:/cloud/datasource.db
|
||||||
# url: jdbc:sqlite:/home/it/user/gateway/datasource.db
|
# url: jdbc:sqlite:/home/it/user/gateway/datasource.db
|
||||||
username:
|
username:
|
||||||
password:
|
password:
|
||||||
|
|||||||
@@ -37,6 +37,12 @@
|
|||||||
<artifactId>hcframe-cloud-starter</artifactId>
|
<artifactId>hcframe-cloud-starter</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jetbrains</groupId>
|
||||||
|
<artifactId>annotations</artifactId>
|
||||||
|
<version>RELEASE</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
<finalName>user</finalName>
|
<finalName>user</finalName>
|
||||||
|
|||||||
@@ -97,7 +97,9 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
logger.error("新增用户失败", e);
|
logger.error("新增用户失败", e);
|
||||||
throw new ServiceException(e);
|
throw new ServiceException(e);
|
||||||
}
|
}
|
||||||
return tableService.saveWithDate(TABLE_INFO, user);
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
return tableService.saveWithDate(osSysTable, user);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -111,18 +113,23 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
String orgDeptId = String.valueOf(user.get("ORG_DEPARTMENT_ID"));
|
String orgDeptId = String.valueOf(user.get("ORG_DEPARTMENT_ID"));
|
||||||
user.put("ORG_DEPARTMENT_ID", orgDeptId.replaceAll("\"", ""));
|
user.put("ORG_DEPARTMENT_ID", orgDeptId.replaceAll("\"", ""));
|
||||||
}
|
}
|
||||||
return tableService.updateWithDate(TABLE_INFO, user, version);
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
return tableService.updateWithDate(osSysTable, user, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultVO<Integer> deleteUser(String ids) {
|
public ResultVO<Integer> deleteUser(String ids) {
|
||||||
return tableService.logicDelete(TABLE_INFO, ids);
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
return tableService.logicDelete(osSysTable, ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultVO<PageInfo<Map<String, Object>>> getUserList(String data, WebPageInfo webPageInfo, String orgId) {
|
public ResultVO<PageInfo<Map<String, Object>>> getUserList(String data, WebPageInfo webPageInfo, String orgId) {
|
||||||
UserConfig userConfig = userConfigService.getUserConfig();
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
DataMap<Object> dataMap = DataMap.builder().sysOsTable(TABLE_INFO).build();
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
DataMap<Object> dataMap = DataMap.builder().sysOsTable(osSysTable).build();
|
||||||
Condition.ConditionBuilder builder = Condition.creatCriteria(dataMap);
|
Condition.ConditionBuilder builder = Condition.creatCriteria(dataMap);
|
||||||
if (!StringUtils.isEmpty(orgId)) {
|
if (!StringUtils.isEmpty(orgId)) {
|
||||||
Long parentId = Long.valueOf(orgId.replaceAll("\"", ""));
|
Long parentId = Long.valueOf(orgId.replaceAll("\"", ""));
|
||||||
@@ -159,7 +166,9 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
logger.error("重置密码失败", e);
|
logger.error("重置密码失败", e);
|
||||||
throw new ServiceException(e);
|
throw new ServiceException(e);
|
||||||
}
|
}
|
||||||
return tableService.updateWithDate(TABLE_INFO, map, version);
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
return tableService.updateWithDate(osSysTable, map, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -167,7 +176,9 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
Map<String, Object> map = new HashMap<>(2);
|
Map<String, Object> map = new HashMap<>(2);
|
||||||
map.put(PK_ID, userId);
|
map.put(PK_ID, userId);
|
||||||
map.put("DISABLED", enabled);
|
map.put("DISABLED", enabled);
|
||||||
return tableService.updateWithDate(TABLE_INFO, map, version);
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
|
return tableService.updateWithDate(osSysTable, map, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -212,9 +223,11 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
if (!npwd.equals(npwd2)) {
|
if (!npwd.equals(npwd2)) {
|
||||||
return ResultVO.getFailed("两次新密码输入不一致");
|
return ResultVO.getFailed("两次新密码输入不一致");
|
||||||
}
|
}
|
||||||
|
UserConfig userConfig = userConfigService.getUserConfig();
|
||||||
|
OsSysTable osSysTable = OsSysTable.builder().tablePk(userConfig.getUserKey()).tableName(userConfig.getUserTableName()).build();
|
||||||
Map<String, Object> user = (Map<String, Object>) SecurityUtils.getSubject().getPrincipal();
|
Map<String, Object> user = (Map<String, Object>) SecurityUtils.getSubject().getPrincipal();
|
||||||
String id = (String) user.get("ID");
|
String id = (String) user.get("ID");
|
||||||
Map<String, Object> data = baseMapper.selectByPk(TABLE_NAME, PK_ID, id);
|
Map<String, Object> data = baseMapper.selectByPk(osSysTable.getTableName(), osSysTable.getTablePk(), id);
|
||||||
Integer version = Integer.parseInt(data.get(FieldConstants.VERSION.toString()).toString());
|
Integer version = Integer.parseInt(data.get(FieldConstants.VERSION.toString()).toString());
|
||||||
try {
|
try {
|
||||||
if (!data.get("PASSWORD").equals(MD5Utils.encode(pwd))) {
|
if (!data.get("PASSWORD").equals(MD5Utils.encode(pwd))) {
|
||||||
@@ -225,18 +238,18 @@ public class ManageServiceDataImpl implements ManageService {
|
|||||||
throw new ServiceException(e);
|
throw new ServiceException(e);
|
||||||
}
|
}
|
||||||
Map<String, Object> map = new HashMap<>(2);
|
Map<String, Object> map = new HashMap<>(2);
|
||||||
map.put(PK_ID, id);
|
map.put(userConfig.getUserKey(), id);
|
||||||
try {
|
try {
|
||||||
map.put("PASSWORD", MD5Utils.encode(npwd));
|
map.put("PASSWORD", MD5Utils.encode(npwd));
|
||||||
} catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
|
} catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
|
||||||
logger.error("重置密码失败", e);
|
logger.error("重置密码失败", e);
|
||||||
throw new ServiceException(e);
|
throw new ServiceException(e);
|
||||||
}
|
}
|
||||||
return tableService.updateWithDate(TABLE_INFO, map, version);
|
return tableService.updateWithDate(osSysTable, map, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultVO<Object> getUserPost(String userId) {
|
public ResultVO<Object> getUserPost(@org.jetbrains.annotations.NotNull String userId) {
|
||||||
Condition condition = Condition.creatCriteria().andEqual("MEMBER_ID",userId.replaceAll("\"","")).build();
|
Condition condition = Condition.creatCriteria().andEqual("MEMBER_ID",userId.replaceAll("\"","")).build();
|
||||||
return ResultVO.getSuccess(baseMapper.selectByCondition("GB_DEPUTY_POST", condition));
|
return ResultVO.getSuccess(baseMapper.selectByCondition("GB_DEPUTY_POST", condition));
|
||||||
}
|
}
|
||||||
|
|||||||
6223
hcframe-parent/hcframe-user/src/main/resources/GBCAS.sql
Normal file
6223
hcframe-parent/hcframe-user/src/main/resources/GBCAS.sql
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user