주문번호 수정
본문
common.lib.php에 있는 주문번호생성되는 소스를 수정하고 싶은데
기존 년(4) 월(2) 일(2) 시(2) 분(2) 초(2) 100분의1초(2)에서
201710100001 이런식으로 순차적으로 증가시키는 방식으로 바꾸고 싶은데
어떻게 해야 될까요?
답변 2
순차적으로 생성되게 수정하실려면 주문번호를 db 에 넣었다가 그 번호를 참조해서 만들어야 되는데..
그렇게 하시면 주문번호가 중복되는 문제가 생길수 있기 때문에 시간을 참조하는겁니다.
꼭 그렇게 해야 한다면 주문번호를 미리 생성하는게 아니라 db 에 넣을때 자동생성하도록 해야 될겁니다.
영카트 로직에서 주문번호를 주문하는 순서대로 순차적으로 한다는 것은 엄청 복잡합니다
왜냐하면
A 회원이 이전 주문 다음 번호 10번을 할당받았는데 이 상품 저 상품 들러보고 있는 동안에
다른 회원이 먼저 주문을 하게 되면 A회원의 주문번호가 바뀌어야 하는데 그렇게 되면
여러 곳에서 수정이 필요하기 때문입니다
답변을 작성하시기 전에 로그인 해주세요.