|
|
@@ -78,7 +78,7 @@ public class IotProjectService extends ServiceImpl<IotProjectMapper, IotProject>
|
|
|
*/
|
|
|
public int remove(Long id) {
|
|
|
IotProject iotProject = iotProjectMapper.selectById(id);
|
|
|
- if (Objects.isNull(iotProject)|| iotProject.getDelFlag() == Global.DEL) {
|
|
|
+ if (Objects.isNull(iotProject) || iotProject.getDelFlag() == Global.DEL) {
|
|
|
throw new BusinessException("项目不存在");
|
|
|
}
|
|
|
return iotProjectMapper.delete(id);
|
|
|
@@ -115,10 +115,14 @@ public class IotProjectService extends ServiceImpl<IotProjectMapper, IotProject>
|
|
|
}
|
|
|
|
|
|
public int changeStatus(ChangeStatus changeStatus) {
|
|
|
- if (Arrays.asList(0, 1).contains(changeStatus.status)) {
|
|
|
- return iotProjectMapper.changeStatus(changeStatus);
|
|
|
+ if (!Arrays.asList(0, 1).contains(changeStatus.getStatus())) {
|
|
|
+ throw new BusinessException("状态值异常");
|
|
|
}
|
|
|
- return 0;
|
|
|
+ IotProject iotProject = iotProjectMapper.selectById(changeStatus.getId());
|
|
|
+ if (Objects.isNull(iotProject) || Global.DEL == iotProject.getDelFlag()) {
|
|
|
+ throw new BusinessException("项目不存在");
|
|
|
+ }
|
|
|
+ return iotProjectMapper.changeStatus(changeStatus);
|
|
|
}
|
|
|
|
|
|
}
|