From 18783f5a7b11195f9b8ebed7258db677aa468612 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EC=9C=A0=EC=A7=84?= <qldls0307@naver.com>
Date: Tue, 20 Aug 2024 02:56:02 +0900
Subject: [PATCH] =?UTF-8?q?[Fix/#139]=20=EB=A6=AC=EB=B7=B0=20=EC=88=98?=
 =?UTF-8?q?=EC=A0=95=EC=8B=9C=20=EC=A0=95=EB=B3=B4=EA=B0=80=20=EC=95=88?=
 =?UTF-8?q?=EB=84=98=EC=96=B4=EA=B0=80=EB=8D=98=20=ED=98=84=EC=83=81=20?=
 =?UTF-8?q?=EA=B3=A0=EC=B9=98=EA=B8=B0=20(#192)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"
---
 app/build.gradle                              |  4 +--
 .../android/data/service/ReviewService.kt     |  2 +-
 .../ui/mypage/myreview/MyReviewAdapter.kt     | 15 ++++++++---
 .../review/delete/MyReviewDialogActivity.kt   | 19 ++++++++++++--
 .../android/ui/review/list/ReviewAdapter.kt   | 14 ++++++----
 .../ui/review/modify/ModifyReviewActivity.kt  | 26 +++++++++++--------
 6 files changed, 55 insertions(+), 25 deletions(-)

diff --git a/app/build.gradle b/app/build.gradle
index 0eee6f00..d4c7fffd 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -21,8 +21,8 @@ android {
         applicationId "com.eatssu.android"
         minSdk 23
         targetSdk 34
-        versionCode 16
-        versionName "1.1.14"
+        versionCode 17
+        versionName "1.1.15"
 
 
         buildConfigField("String", "KAKAO_NATIVE_APP_KEY", "\"${properties.get('KAKAO_NATIVE_APP_KEY')}\"")
diff --git a/app/src/main/java/com/eatssu/android/data/service/ReviewService.kt b/app/src/main/java/com/eatssu/android/data/service/ReviewService.kt
index 202efa41..dbdd33cd 100644
--- a/app/src/main/java/com/eatssu/android/data/service/ReviewService.kt
+++ b/app/src/main/java/com/eatssu/android/data/service/ReviewService.kt
@@ -23,7 +23,7 @@ interface ReviewService {
         @Path("reviewId") reviewId: Long,
     ): Call<BaseResponse<Void>>
 
-    @PATCH("/review/{reviewId}") //리뷰 수정(글 수정)
+    @PATCH("/reviews/{reviewId}") //리뷰 수정(글 수정)
     fun modifyReview(
         @Path("reviewId") reviewId: Long,
         @Body request: ModifyReviewRequest,
diff --git a/app/src/main/java/com/eatssu/android/ui/mypage/myreview/MyReviewAdapter.kt b/app/src/main/java/com/eatssu/android/ui/mypage/myreview/MyReviewAdapter.kt
index af6efcad..3a50ad87 100644
--- a/app/src/main/java/com/eatssu/android/ui/mypage/myreview/MyReviewAdapter.kt
+++ b/app/src/main/java/com/eatssu/android/ui/mypage/myreview/MyReviewAdapter.kt
@@ -50,10 +50,17 @@ class MyReviewAdapter(private val dataList: List<Review>) :
                 val intent = Intent(binding.btnDetail.context, MyReviewDialogActivity::class.java)
                 intent.putExtra("reviewId", dataList[position].reviewId)
                 intent.putExtra("menu", dataList[position].menu)
-                intent.putExtra("comment", dataList[position].content)
-                intent.putExtra("amountRating", dataList[position].amountGrade)
-                intent.putExtra("tasteRating", dataList[position].tasteGrade)
-                intent.putExtra("mainRating", dataList[position].mainGrade)
+
+                intent.putExtra("content", dataList[position].content)
+
+                intent.putExtra("mainGrade", dataList[position].mainGrade)
+                intent.putExtra("amountGrade", dataList[position].amountGrade)
+                intent.putExtra("tasteGrade", dataList[position].tasteGrade)
+
+                Log.d("ReviewFixedActivity", "전전:" + dataList[position].reviewId)
+                Log.d("ReviewFixedActivity", "전전:" + dataList[position].menu)
+                Log.d("ReviewFixedActivity", "전전:" + dataList[position].content)
+////
                 ContextCompat.startActivity(binding.btnDetail.context, intent, null)
             }
         }
diff --git a/app/src/main/java/com/eatssu/android/ui/review/delete/MyReviewDialogActivity.kt b/app/src/main/java/com/eatssu/android/ui/review/delete/MyReviewDialogActivity.kt
index 8eabca5b..514450da 100644
--- a/app/src/main/java/com/eatssu/android/ui/review/delete/MyReviewDialogActivity.kt
+++ b/app/src/main/java/com/eatssu/android/ui/review/delete/MyReviewDialogActivity.kt
@@ -14,27 +14,42 @@ import com.eatssu.android.ui.review.modify.ModifyReviewActivity
 class MyReviewDialogActivity : AppCompatActivity() {
     private lateinit var binding: ActivityMyReviewDialogBinding
     private lateinit var viewModel: DeleteViewModel
+
     var reviewId = -1L
     var menu = ""
+    var content = ""
+    var mainGrade = -1
+    var amountGrade = -1
+    var tasteGrade = -1
 
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
 
         binding = ActivityMyReviewDialogBinding.inflate(layoutInflater)
-
         setContentView(binding.root)
 
         viewModel = ViewModelProvider(this).get(DeleteViewModel::class.java)
 
         reviewId = intent.getLongExtra("reviewId", -1L)
         menu = intent.getStringExtra("menu").toString()
+        content = intent.getStringExtra("content").toString()
+        mainGrade = intent.getIntExtra("mainGrade", -1)
+        amountGrade = intent.getIntExtra("amountGrade", -1)
+        tasteGrade = intent.getIntExtra("tasteGrade", -1)
 
-        Log.d("reviewId", reviewId.toString())
+        Log.d("ReviewFixedActivity", "전:" + reviewId.toString())
+        Log.d("ReviewFixedActivity", "전:" + menu.toString())
+        Log.d("ReviewFixedActivity", "전:" + content.toString())
 
         binding.btnReviewFix.setOnClickListener {
             val intent = Intent(this, ModifyReviewActivity::class.java)
             intent.putExtra("reviewId", reviewId)
             intent.putExtra("menu", menu)
+            intent.putExtra("content", content)
+            intent.putExtra("mainGrade", mainGrade)
+            intent.putExtra("amountGrade", amountGrade)
+            intent.putExtra("tasteGrade", tasteGrade)
+
             startActivity(intent)
             finish()
         }
diff --git a/app/src/main/java/com/eatssu/android/ui/review/list/ReviewAdapter.kt b/app/src/main/java/com/eatssu/android/ui/review/list/ReviewAdapter.kt
index ac8d08f4..37b3b54a 100644
--- a/app/src/main/java/com/eatssu/android/ui/review/list/ReviewAdapter.kt
+++ b/app/src/main/java/com/eatssu/android/ui/review/list/ReviewAdapter.kt
@@ -60,11 +60,15 @@ class ReviewAdapter(private val dataList: List<Review>) :
                         Intent(binding.btnDetail.context, MyReviewDialogActivity::class.java)
                     intent.putExtra("reviewId", data.reviewId)
                     intent.putExtra("menu", data.menu)
-                    intent.putExtra("comment", data.content)
-                    intent.putExtra("mainRating", data.mainGrade)
-                    intent.putExtra("amountRating", data.amountGrade)
-                    intent.putExtra("tasteRating", data.tasteGrade)
-                    Log.d("ReviewAdapter", data.toString())
+                    intent.putExtra("content", data.content)
+                    intent.putExtra("mainGrade", data.mainGrade)
+                    intent.putExtra("amountGrade", data.amountGrade)
+                    intent.putExtra("tasteGrade", data.tasteGrade)
+
+                    Log.d("ReviewFixedActivity", "전전:" + data.reviewId)
+                    Log.d("ReviewFixedActivity", "전전:" + data.menu)
+                    Log.d("ReviewFixedActivity", "전전:" + data.content)
+////                    Timber.d("내용: "+data.content)
                     ContextCompat.startActivity(binding.btnDetail.context, intent, null)
                 }
             }
diff --git a/app/src/main/java/com/eatssu/android/ui/review/modify/ModifyReviewActivity.kt b/app/src/main/java/com/eatssu/android/ui/review/modify/ModifyReviewActivity.kt
index 6b898a13..104edc80 100644
--- a/app/src/main/java/com/eatssu/android/ui/review/modify/ModifyReviewActivity.kt
+++ b/app/src/main/java/com/eatssu/android/ui/review/modify/ModifyReviewActivity.kt
@@ -13,12 +13,15 @@ import kotlinx.coroutines.launch
 class ModifyReviewActivity : BaseActivity<ActivityFixMenuBinding>(ActivityFixMenuBinding::inflate) {
 
     private lateinit var viewModel: ModifyViewModel
+
     private var reviewId = -1L
     private var menu = ""
+
+    private var content = ""
+
+    private var main = 0
     private var amount = 0
     private var taste = 0
-    private var main = 0
-    private var content = ""
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         toolbarTitle.text = "리뷰 수정하기" // 툴바 제목 설정
@@ -42,24 +45,25 @@ class ModifyReviewActivity : BaseActivity<ActivityFixMenuBinding>(ActivityFixMen
     }
 
     private fun getIndex() {
+
         reviewId = intent.getLongExtra("reviewId", -1L)
         menu = intent.getStringExtra("menu").toString()
-        content = intent.getStringExtra("comment").toString()
+        content = intent.getStringExtra("content").toString()
 
-        main = intent.getIntExtra("mainRating", 0)
-        amount = intent.getIntExtra("amountRating", 0)
-        taste = intent.getIntExtra("tasteRating", 0)
+        main = intent.getIntExtra("mainGrade", 0)
+        amount = intent.getIntExtra("amountGrade", 0)
+        taste = intent.getIntExtra("tasteGrade", 0)
 
         Log.d("ReviewFixedActivity", reviewId.toString() + menu)
         Log.d("ReviewFixedActivity", content)
     }
 
     private fun setData() {
-        binding.menu.text = intent.getStringExtra("menu").toString()
-        binding.etReview2Comment.setText(intent.getStringExtra("content"))
-        binding.rbMain.rating = intent.getIntExtra("mainRating", 0).toFloat()
-        binding.rbAmount.rating = intent.getIntExtra("amountRating", 0).toFloat()
-        binding.rbTaste.rating = intent.getIntExtra("tasteRating", 0).toFloat()
+        binding.menu.text = menu
+        binding.etReview2Comment.setText(content)
+        binding.rbMain.rating = main.toFloat()
+        binding.rbAmount.rating = intent.getIntExtra("amountGrade", 0).toFloat()
+        binding.rbTaste.rating = intent.getIntExtra("tasteGrade", 0).toFloat()
     }
 
     private fun postData(reviewId: Long) {