| 질문 / 답변 |

Q > 커뮤니티 > 질문 / 답변


[Q Stock] 안녕하세요 ㅎㅎ
  • 글쓴이 : 밍글이 작성일 : 13-08-19 19:59 조회 : 7,859 추천 : 0
큐스톡 잘쓰고 있습니다.
그런데 다른건 다 잘되는데 거래소식은 나오질 않네요...
혹시나해서 DB 에 q_stock_trade 를 보니 DB에도 저장이 안되더군요.
뉴스나 리스트나 그런건 다 저장이 잘 되는데...
큐스톡 베이직 쓰고있구요 g4s 쓰고있습니다.

관리자 13-08-20 14:13
주식 매매가 정상적으로 이루어짐에도 q_stock_trade에 로그가 남지 않는다면,

(ajax/trade.ajax.php)
q_stock_trade 관련 부분 전후에서 오류가 나지는 않는지, 확인해 볼 필요가 있을 것 같습니다.

주식 매매시 정상적인 경우, json 데이터로 'msgcode: 100' 혹은, 'msgcode: 200'을 받아오게 됩니다.

브라우저별 개발자도구 등을 통해 ajax 통신 결과를 살펴보시면 에러 발생 여부를 확인하실 수 있습니다.
밍글이 13-08-20 16:46
아...그누보드랑 4s랑 테이블이 달라 g4s_member 테이블을 읽어오지 못하는 증상이었습니다.

<p> select a.mb_id, a.qst_ownnum, b.mb_nick from q_stock_own a inner join g4_member b on a.mb_id = b.mb_id where a.qst_code = '083254' order by a.qst_ownnum desc limit 1 <p>1146 : Table 'harimaoorg.g4_member' doesn't exist<p>error file : /plugin/qstock/ajax/trade.ajax.php

응답 본문에서 처리를 하지 못하고있었군요...테이블 접근을 어디서 수정해야하나요??
관리자 13-08-20 18:34
테이블 접두사가 g4가 아닐경우에 대한 대비를 하지 않았습니다.
(미쳐 생각하지 못한 부분인데, 수정해야겠네요. 덕분에 알게 되었습니다.)

일단, 말씀하신 부분은..

큐스톡 > lib/common.lib.php
에서 g4_member > g4s_member로 변경하시면 정상 작동할 것으로 보입니다.
(접두사가 g4s가 아닐경우 그에 맞춰서 변경하시면 됩니다.)
밍글이 13-08-20 19:02
잘됩니다 ^^
감사합니다~