내 모델 협회입니다논리와 코드 도움
- 사용자는
- 수상 사용자에 속하는 많은 수상 경력을 가지고
- 수상은
- 수상
4 개의 상금 (기록으로 캡처 됨)이 있다고 가정 해 보겠습니다.
,210- 포니
- 장난감
- 껌
- AwesomeStatus 사용자가 이러한 경품 중 하나 이상을 수여 할 수있다
매일. 그러나 사용자는 하루에 한 번씩 각 상품을 수령 할 수 있습니다. 사용자가 AwesomeStatus를 획득 한 경우, 예를 들어, 사용자 및 상품에 fk가있는 어워드 테이블에 레코드가 추가됩니다. 분명히, 사용자가 하루 동안 AwesomeStatus에서 우승하지 않으면 레코드가 추가되지 않습니다.
하루가 끝날 때 (자정 전까지), AwesomeStatus를 분실 한 사용자 목록을 반환하고 싶습니다. (물론, AwesomeStatus를 잃어 버리려면 그 전날을 보내야했다.) 불행히도, 내 경우에는 관찰자가 작동하지 않을 것이며 스크립트에 의존해야한다고 생각한다. 어쨌든 AwesomeStatus를 잃은 사용자를 결정하는 방법에 대해 어떻게 생각하십니까? 참고 : 시간대 (이 경우 하루)에 지나치게 의존하는 솔루션을 만들지 마십시오. 나는 사용자가 상금을 받고 (그리고 상실 할 수있는) 모든 기간에 몇 번이나 유연성을 유지하려고합니다.
좋은 질문 .... – Andrew