bug修改

This commit is contained in:
lym
2024-04-24 19:39:44 +08:00
parent 4430543d06
commit a1cbfbfaef
2 changed files with 4 additions and 2 deletions
@@ -87,7 +87,7 @@ public class ProcessServiceImpl implements ProcessService {
processUserService.deleteProcessUserByProcess(updateReqVO.getId());
// 确保updateReqVO不是null,避免NullPointerException
if (updateReqVO != null && (updateReqVO.getUsers() != null || updateReqVO.getUsers() != "")) {
if (updateReqVO != null && updateReqVO.getUsers() != null && updateReqVO.getUsers() != "") {
String[] usersId = updateReqVO.getUsers().split(",");
for (String user : usersId) {
// 增加了对无法解析的用户ID的异常处理
@@ -44,7 +44,9 @@ public class ProcessUserServiceImpl implements ProcessUserService {
@Override
public void updateProcessUser(ProcessAndUserSaveReqVO updateReqVO) {
// 校验存在
validateProcessUserExists(updateReqVO.getProcessId());
if (processUserMapper.selectById(updateReqVO.getProcessId(), updateReqVO.getUserId()).size() != 0) {
throw exception(PROCESS_USER_EXISTS);
}
// 更新
ProcessUserDO updateObj = BeanUtils.toBean(updateReqVO, ProcessUserDO.class);
processUserMapper.updateById(updateObj);