委托工程开发

This commit is contained in:
lhx
2025-12-08 16:40:43 +08:00
parent 295ab7696d
commit 068675dc1a
3 changed files with 20 additions and 1 deletions

View File

@@ -37,6 +37,6 @@ public class RecordEngineeringController {
@PostMapping("/update")
public ResponseResult update(RecordEngineering recordResult) {
return recordEngineeringService.update(recordResult);
return recordEngineeringService.updateRecordEngineering(recordResult);
}
}

View File

@@ -33,4 +33,11 @@ public interface RecordEngineeringService extends IService<RecordEngineering> {
* @return 删除结果
*/
ResponseResult delete(RecordEngineering recordResult);
/**
* 修改检测工程信息
* @param recordResult 检测工程信息
* @return 修改结果
*/
ResponseResult updateRecordEngineering(RecordEngineering recordResult);
}

View File

@@ -46,6 +46,18 @@ public class RecordEngineeringServiceImpl extends ServiceImpl<RecordEngineeringM
return ResponseResult.error("请选择要删除的检测工程");
return this.removeById(recordResult.getId()) ? ResponseResult.success("删除成功") : ResponseResult.error("删除失败");
}
@Override
public ResponseResult updateRecordEngineering(RecordEngineering recordResult) {
if(recordResult.getId() == null)
return ResponseResult.error("请选择要修改的检测工程");
RecordEngineering oldRecordEngineering = this.getById(recordResult.getId());
if(oldRecordEngineering == null)
return ResponseResult.error("要修改的检测工程不存在");
oldRecordEngineering.setEngineeringName(recordResult.getEngineeringName() != null? recordResult.getEngineeringName() : oldRecordEngineering.getEngineeringName());
return this.updateById(oldRecordEngineering)? ResponseResult.success("修改成功") : ResponseResult.error("修改失败");
}
}