| | |
| | | enum StatusID
|
| | | {
|
| | | æªæ³¨å
|
| | | 访客注åï¼è®¿å®¢ï¼
|
| | | 已注åï¼è®¿å®¢ï¼
|
| | | æ¥è®¿ç»è®°ï¼è®¿å®¢ï¼
|
| | | æ¥è®¿ï¼è®¿å®¢ï¼
|
| | | ç¾ç¦»ï¼è®¿å®¢ï¼
|
| | | ç¾å°ï¼åå·¥ï¼
|
| | | ç¾éï¼åå·¥ï¼
|
| | |
| | | Request:
|
| | | {
|
| | | placeID : 123, // è¥ä¸º-1ååªæç´¢VisitFaceDB
|
| | | visitStatusID : 1 // ç¾å°ãç¾é/ç¾ç¦»
|
| | | enterOrExit : 1 // ç¾å°ãç¾é/ç¾ç¦»
|
| | | imgs : [ "image base64" ] // 对åºå¤ä¸ªäººç人è¸å¾å
|
| | | }
|
| | | Response:
|
| | |
| | | // "$person.id"
|
| | | select CompanyID from Place where placeID="$placeID"
|
| | | isChecking = select * CheckingCompany where CompanyID = "$CompanyID" and PersonID="$PersonID"
|
| | | if (visitStatusID == ç¾å°) // å
¥å£æå头
|
| | | if (enterOrExit == ç¾å°) // å
¥å£æå头
|
| | | {
|
| | | if (isChecking)
|
| | | checking(PersonID, placeID);
|
| | |
| | | else
|
| | | return person status not changed;
|
| | | }
|
| | | else if (visitStatusID == ç¾é/ç¾ç¦») // åºå£æå头
|
| | | else if (enterOrExit == ç¾é/ç¾ç¦») // åºå£æå头
|
| | | {
|
| | | if (isChecking)
|
| | | unchecking(PersonID, placeID);
|