feat(tkeg): 자재 비교 저장 활성화 + 프로젝트 수정 활동 로그 구현
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -524,7 +524,19 @@ async def update_project_name(
|
||||
|
||||
db.commit()
|
||||
|
||||
# TODO: 활동 로그 기록 (추후 구현)
|
||||
# 활동 로그 기록
|
||||
try:
|
||||
activity_logger = ActivityLogger(db)
|
||||
activity_logger.log_activity(
|
||||
username=current_user.get("username", "unknown"),
|
||||
activity_type="project_update",
|
||||
activity_description=f"프로젝트 이름 수정: {result.project_name} → {job_name}",
|
||||
target_id=str(project_id),
|
||||
target_type="project",
|
||||
user_id=current_user.get("user_id")
|
||||
)
|
||||
except Exception as e:
|
||||
logger.warning(f"활동 로그 기록 실패: {e}")
|
||||
|
||||
return {
|
||||
"success": True,
|
||||
|
||||
@@ -52,14 +52,16 @@ async def compare_material_revisions(
|
||||
db, current_file, previous_file, job_no
|
||||
)
|
||||
|
||||
# 4. 결과 저장 (선택사항) - 임시로 비활성화
|
||||
# 4. 결과 저장
|
||||
comparison_id = None
|
||||
# TODO: 저장 기능 활성화
|
||||
# if save_result and previous_file and previous_revision:
|
||||
# comparison_id = await save_comparison_result(
|
||||
# db, job_no, current_revision, previous_revision,
|
||||
# current_file["id"], previous_file["id"], comparison_result
|
||||
# )
|
||||
if save_result and previous_file and previous_revision:
|
||||
try:
|
||||
comparison_id = await save_comparison_result(
|
||||
db, job_no, current_revision, previous_revision,
|
||||
current_file["id"], previous_file["id"], comparison_result
|
||||
)
|
||||
except Exception as e:
|
||||
logger.warning(f"비교 결과 저장 실패 (비교 자체는 성공): {e}")
|
||||
|
||||
return {
|
||||
"success": True,
|
||||
|
||||
Reference in New Issue
Block a user