R

포인트 지급 질문좀 드릴께요

· 2012-05-23 (수) 18:57:48 · 1659 · 3
insert_point($member['mb_id'], 2000, "{$mckey}에 구입한 복권 5등당첨 포인트", '@bokup', $member['mb_id'], $g4['time_ymdhis']);
insert_point($member['mb_id'], $pos_point, "{$mckey}에 구입한 복권 당첨등수", '@bokup', $member['mb_id'], $g4['time_ymdhis']);

이런식으로 역속으로 포인트를 지급하게 되면 뒤에껀 안들어오는데요...서버시간이 같아서 그냥 하나로 처리해 버리는것 같습니다. 혹시 저렇게 내용이 다른 두개의 포인트를 지급하려면 어떻게 수정을 봐야 할까요... 도움좀 부탁드리겠습니다.
|

댓글 3개

2012-05-23 (수) 20:23:47
밑에거 @bokup 를 @bokup1 으로 하셔도 될듯
2012-05-24 (목) 01:47:46
gnuskin쩜net님의 아이디어로 가능할 듯하네요.

문제의 근본 원인은 insert_point() (.../lib/common.lib를 참조)의 함수 내부를 자세히 보시면 동일 건수 여부를 구분하는 변수로 ($mb_id, $point, $content, $rel_table, $rel_id, $rel_action)에서 앞에서 1번, 4번, 5번, 6번의 4가지가 있습니다. 이것들이 모두 같으면 동일 건으로 간주하여 함수 실행을 하지 않도록 되어 있기 때문입니다. 그래서 앞에 것은 되면서 나중 것이 실행이 안되는 것으로 보입니다. [귀하의 경우는 $mb_id(1번), $rel_table(4번), $rel_id(5번)이 동일함]

뒤의 $member[mb_id]는 중복이니 이를 '5등 당첨' '당첨 등수'라고 변경하면 될 것 같습니다.
감사합니다. 많은 도움이 되었습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-05-23 조회 1,775
12-05-23 조회 880
12-05-23 조회 944
12-05-23 조회 1,025
12-05-23 조회 1,660
12-05-23 조회 998
12-05-23 조회 1,076
12-05-23 조회 1,100
12-05-23 조회 863
12-05-23 조회 881
12-05-23 조회 1,359
12-05-23 조회 975
12-05-23 조회 944
12-05-23 조회 914
12-05-23 조회 877
12-05-23 조회 934
12-05-23 조회 1,789
12-05-23 조회 1,656
12-05-23 조회 1,048
12-05-23 조회 1,083