Преглед изворни кода

ST24PRJ-559 [결함][BOS] 상품평 지급내역이 0임

card007 пре 4 година
родитељ
комит
cdd141d05e

+ 7 - 4
src/main/java/com/style24/front/biz/service/TsfReviewService.java

@@ -181,16 +181,22 @@ public class TsfReviewService {
 		review.setConfirmYn("Y");
 		review.setRegNo(TsfSession.getInfo().getCustNo());
 		review.setUpdNo(TsfSession.getInfo().getCustNo());
-		
+
+		int textReviewPnt = envsetService.getTextReviewPoint(TscConstants.Site.STYLE24.value());
+		int photoReviewPnt = envsetService.getPhotoReviewPoint(TscConstants.Site.STYLE24.value());
+
 		if (review.getKufKeyArr() == null && review.getOrgFileNmArr() == null) {
 			review.setPntGiveStat("G043_30");
 			review.setReviewGb("R");
+			review.setGiveDuePnt(textReviewPnt);
 		}else if(review.getKufKeyArr() == null && review.getOrgFileNmArr() != null) {
 			review.setPntGiveStat("G043_30");
 			review.setReviewGb("P");
+			review.setGiveDuePnt(photoReviewPnt);
 		}else {
 			review.setPntGiveStat("G043_10");
 			review.setReviewGb("P");
+			review.setGiveDuePnt(photoReviewPnt);
 		}
 		
 		reviewDao.saveMypageReview(review);
@@ -255,9 +261,6 @@ public class TsfReviewService {
 			// @ 한가지상품을 여러번 주문을 했어도 포인트 지급은 한번으로 수정
 			int goodsCount = reviewDao.getReviewPointGiveCount(review);
 			if (goodsCount < 1) {
-				int textReviewPnt = envsetService.getTextReviewPoint(TscConstants.Site.STYLE24.value());
-				int photoReviewPnt = envsetService.getPhotoReviewPoint(TscConstants.Site.STYLE24.value());
-				
 				Point point = new Point();
 				point.setCustNo(TsfSession.getInfo().getCustNo());
 				point.setOccurGb(TscConstants.PointOccurGb.REVIEW_POINT.value());

+ 2 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsfReview.xml

@@ -753,6 +753,7 @@
 		                       , SCORE_THICK
 		                       , SCORE_WEIGHT
 		                       , SCORE_BALL
+		                       , GIVE_DUE_PNT
 		                       , PNT_GIVE_STAT
 		                       , DISP_YN
 		                       , DEL_YN
@@ -779,6 +780,7 @@
 		                        , #{scoreThick}
 		                        , #{scoreWeight}
 		                        , #{scoreBall}
+		                        , #{giveDuePnt}
 		                        , #{pntGiveStat}
 		                        , #{dispYn}
 		                        , #{delYn}