优化代码提交

This commit is contained in:
lilin 2025-07-04 09:24:38 +08:00
parent e0cc6d6e60
commit a78a384df4
3 changed files with 54 additions and 58 deletions

View File

@ -430,10 +430,6 @@ public class TsTaskServiceImpl extends ServiceImpl<TsTaskMapper, TsTask> impleme
} }
} }
// 备用方案不使用第三方库
private static boolean isNotEmpty(String value) {
return value != null && !value.trim().isEmpty();
}
/********************************** /**********************************
* 用途说明: 修改试验数据管理-试验任务管理 * 用途说明: 修改试验数据管理-试验任务管理
@ -473,34 +469,28 @@ public class TsTaskServiceImpl extends ServiceImpl<TsTaskMapper, TsTask> impleme
AbstractBaseFileService<?> fileService = storageSourceContext.getByStorageKey(newFolderRequest.getStorageKey()); AbstractBaseFileService<?> fileService = storageSourceContext.getByStorageKey(newFolderRequest.getStorageKey());
boolean flag = fileService.newFolder(newFolderRequest.getPath(), newFolderRequest.getName()); boolean flag = fileService.newFolder(newFolderRequest.getPath(), newFolderRequest.getName());
if (flag) { if (flag) {
String taskName = buildTaskName(tsTask); value = updateTsTaskWithNewName(tsTask);
tsTask.setTaskName(taskName);
int valueUpdate = tsTaskMapper.updateById(tsTask);
if (valueUpdate == 1) {
value = true;
} else {
value = false;
}
value = true;
} else { } else {
LOGGER.error("节点新增成功,但是本地专项文件夹创建失败"); LOGGER.error("节点新增成功,但是本地专项文件夹创建失败");
value = false; value = false;
} }
} else { } else {
value = updateTsTaskWithNewName(tsTask);
String taskName = buildTaskName(tsTask);
tsTask.setTaskName(taskName);
int valueUpdate = tsTaskMapper.updateById(tsTask);
if (valueUpdate == 1) {
value = true;
} else {
value = false;
}
} }
return value; return value;
} }
private boolean updateTsTaskWithNewName(TsTask tsTask) {
String taskName = buildTaskName(tsTask);
tsTask.setTaskName(taskName);
int rowsUpdated = tsTaskMapper.updateById(tsTask);
boolean success = rowsUpdated == 1;
if (!success) {
LOGGER.error("更新试验任务失败,影响行数: {}", rowsUpdated);
}
return success;
}
/********************************** /**********************************
* 用途说明: 批量删除试验数据管理-试验任务管理 * 用途说明: 批量删除试验数据管理-试验任务管理
* 参数说明 ids 试验数据管理id数组 * 参数说明 ids 试验数据管理id数组

View File

@ -307,7 +307,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
***********************************/ ***********************************/
@Override @Override
public boolean updateSdproject(Project project) throws IOException { public boolean updateSdproject(Project project) throws IOException {
Boolean value = true; Boolean success = true;
if (project.getProjectTime() == null || project.getProjectTime().equals("")) { if (project.getProjectTime() == null || project.getProjectTime().equals("")) {
project.setProjectTime(null); project.setProjectTime(null);
} }
@ -338,26 +338,20 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
AbstractBaseFileService<?> fileService = storageSourceContext.getByStorageKey(newFolderRequest.getStorageKey()); AbstractBaseFileService<?> fileService = storageSourceContext.getByStorageKey(newFolderRequest.getStorageKey());
boolean flag = fileService.newFolder(newFolderRequest.getPath(), newFolderRequest.getName()); boolean flag = fileService.newFolder(newFolderRequest.getPath(), newFolderRequest.getName());
if (flag) { if (flag) {
int valueUpdate = projectMapper.updateById(project); success = updateProjectAndSetResult(project);
if (valueUpdate == 1) {
value = true;
} else {
value = false;
}
value = true;
} else { } else {
LOGGER.error("节点新增成功,但是本地专项文件夹创建失败"); LOGGER.error("节点新增成功,但是本地专项文件夹创建失败");
value = false; success = false;
} }
}else { }else {
int valueUpdate = projectMapper.updateById(project); success = updateProjectAndSetResult(project);
if (valueUpdate == 1) {
value = true;
} else {
value = false;
}
} }
return value; return success;
}
private boolean updateProjectAndSetResult(Project project) {
int rowsUpdated = projectMapper.updateById(project);
return rowsUpdated == 1;
} }
public static String syncData(String frontEndJson, String dbJson) throws IOException { public static String syncData(String frontEndJson, String dbJson) throws IOException {

View File

@ -358,25 +358,37 @@ public class UserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impleme
@Override @Override
public boolean resetPassword(String id) throws Exception { public boolean resetPassword(String id) throws Exception {
boolean isOk = false; boolean isOk = false;
//根据当前用户id 查询角色表的级别 currentUser.getUser() 获取当前用户id UpdateWrapper<SysUser> updateWrapper = new UpdateWrapper<>();
String level = sysUserMapper.getMaxLevel(id); //根据id 修改密码密码修改时间最近修改者最近修改日期 将密码修改为 123456
//判断是否获取级别 String cryptPassword = passwordEncoder.encode("123456");
if (StrUtil.isNotEmpty(level)) { updateWrapper.eq("id", id).set("password", cryptPassword).set(
//判断当前用户级别 管理员及以上权限 "pwdresettime",
if (Integer.parseInt(level) <= 2) { new Timestamp(System.currentTimeMillis())).set(
UpdateWrapper<SysUser> updateWrapper = new UpdateWrapper<>(); "lastmodifydate",
//根据id 修改密码密码修改时间最近修改者最近修改日期 将密码修改为 123456 new Timestamp(System.currentTimeMillis())).set(
String cryptPassword = passwordEncoder.encode("123456"); "lastmodifier", getUsername());
updateWrapper.eq("id", id).set("password", cryptPassword).set( //是否修改成功
"pwdresettime", isOk = this.update(updateWrapper);
new Timestamp(System.currentTimeMillis())).set(
"lastmodifydate", // //根据当前用户id 查询角色表的级别 currentUser.getUser() 获取当前用户id
new Timestamp(System.currentTimeMillis())).set( // String level = sysUserMapper.getMaxLevel(id);
"lastmodifier", getUsername()); // //判断是否获取级别
//是否修改成功 // if (StrUtil.isNotEmpty(level)) {
isOk = this.update(updateWrapper); // //判断当前用户级别 管理员及以上权限
} // if (Integer.parseInt(level) <= 2) {
} // UpdateWrapper<SysUser> updateWrapper = new UpdateWrapper<>();
// //根据id 修改密码密码修改时间最近修改者最近修改日期 将密码修改为 123456
// String cryptPassword = passwordEncoder.encode("123456");
// updateWrapper.eq("id", id).set("password", cryptPassword).set(
// "pwdresettime",
// new Timestamp(System.currentTimeMillis())).set(
// "lastmodifydate",
// new Timestamp(System.currentTimeMillis())).set(
// "lastmodifier", getUsername());
// //是否修改成功
// isOk = this.update(updateWrapper);
// }
// }
return isOk; return isOk;
} }