후불제 협의단가 회원 포인트 적립 안되도록 변경
@1e2c13dca75d5937db26db0d42c74e486a6bed9d
--- src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
+++ src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
... | ... | @@ -2574,17 +2574,46 @@ |
| 2574 | 2574 |
UserManageVO umVO = new UserManageVO(); |
| 2575 | 2575 |
umVO.setMberId(mjVO.getUserId()); |
| 2576 | 2576 |
umVO.setCash((float)mjVO.getCash()); |
| 2577 |
+ |
|
| 2577 | 2578 |
|
| 2579 |
+ /* |
|
| 2580 |
+ * 후불고객 포인트 적립 기능 변경 |
|
| 2581 |
+ * 후불고객 중 협의단가를 적용받는 고객은 포인트 적립을 받지 않는다고 함 (장건영 팀장) |
|
| 2582 |
+ * 2024.02.06일 변경처리 우영두 |
|
| 2583 |
+ * |
|
| 2584 |
+ * */ |
|
| 2585 |
+ |
|
| 2586 |
+ //회원 협의 단가 정보 조회 |
|
| 2578 | 2587 |
MberManageVO mberManageVO = mjonMsgDataDAO.selectMberManageInfo(mjVO.getUserId()); |
| 2579 | 2588 |
|
| 2580 |
- // point 값 넣기 |
|
| 2581 |
- mjonPayVO = this.setAdvPointVO(umVO); |
|
| 2582 |
- |
|
| 2583 |
- //POINT 테이블 |
|
| 2584 |
- mjonPayDAO.insertPoint(mjonPayVO); |
|
| 2589 |
+ float shortPrice = mberManageVO.getShortPrice(); |
|
| 2590 |
+ float longPrice = mberManageVO.getLongPrice(); |
|
| 2591 |
+ float picturePrice = mberManageVO.getPicturePrice() + mberManageVO.getPicture2Price() + mberManageVO.getPicture3Price(); |
|
| 2592 |
+ float kakaoAtPrice = mberManageVO.getKakaoAtPrice(); |
|
| 2593 |
+ float kakaoFtPrice = mberManageVO.getKakaoFtPrice(); |
|
| 2594 |
+ float totPrice = shortPrice + longPrice + picturePrice + kakaoAtPrice + kakaoFtPrice; |
|
| 2585 | 2595 |
|
| 2586 |
- //회원정보 POINT 업데이트 |
|
| 2587 |
- mjonPayDAO.updateMemberPoint(mjonPayVO); |
|
| 2596 |
+ String negoPriceYn = "N"; |
|
| 2597 |
+ |
|
| 2598 |
+ //협의단가 총합이 0 이상이면 협의단가 대상으로 지정 |
|
| 2599 |
+ if(totPrice > 0) {
|
|
| 2600 |
+ negoPriceYn = "Y"; |
|
| 2601 |
+ } |
|
| 2602 |
+ |
|
| 2603 |
+ //협의 단가 정보가 없는 경우만 포인트 적립을 해준다. |
|
| 2604 |
+ if(negoPriceYn.equals("N")) {
|
|
| 2605 |
+ |
|
| 2606 |
+ // point 값 넣기 |
|
| 2607 |
+ mjonPayVO = this.setAdvPointVO(umVO); |
|
| 2608 |
+ |
|
| 2609 |
+ //POINT 테이블 |
|
| 2610 |
+ mjonPayDAO.insertPoint(mjonPayVO); |
|
| 2611 |
+ |
|
| 2612 |
+ //회원정보 POINT 업데이트 |
|
| 2613 |
+ mjonPayDAO.updateMemberPoint(mjonPayVO); |
|
| 2614 |
+ |
|
| 2615 |
+ } |
|
| 2616 |
+ |
|
| 2588 | 2617 |
} |
| 2589 | 2618 |
|
| 2590 | 2619 |
/** |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?