fix 紀錄退出學習點功能

This commit is contained in:
Yuan Chiu 2016-05-01 12:42:15 +08:00
parent cca7b5dace
commit 3f2f66629f

View File

@ -41,7 +41,7 @@ class DBStudy extends Database {
protected function queryByWhere($where) { protected function queryByWhere($where) {
$sqlString = "SELECT `SID`, `SaID`, ". $sqlString = "SELECT `SID`, `SaID`, ".
"`TID`, `IsEnter`, `IsEntity`, `In_TargetTime`, `Out_TargetTime` ". "`TID`, IF(ISNULL(`Out_TargetTime`),1,0) AS `IsEnter`, `IsEntity`, `In_TargetTime`, `Out_TargetTime` ".
"FROM `".$this->table('user_history')."` ". "FROM `".$this->table('user_history')."` ".
"WHERE ".$where; "WHERE ".$where;
@ -253,9 +253,7 @@ class DBStudy extends Database {
} }
// 寫入 // 寫入
$sqlString = "INSERT INTO `".$this->table('user_history'). $sqlString = "INSERT INTO `".$this->table('user_history')."` (`SID`, `SaID`, `TID`, `IsEntity`, `In_TargetTime`, `Out_TargetTime`) VALUES (NULL, :said , :tid , :entity , NOW(), NULL)";
"` (`SaID`, `TID`, `IsEnter`, `IsEntity`, `In_TargetTime`, `Out_TargetTime`)
VALUES ( :said , :tid , '1' , :entity , NOW() , NULL )";
$query = $this->connDB->prepare($sqlString); $query = $this->connDB->prepare($sqlString);
$query->bindParam(":said", $activity_id); $query->bindParam(":said", $activity_id);
@ -488,8 +486,7 @@ class DBStudy extends Database {
$queryResultAll = $this->queryByWhere( $queryResultAll = $this->queryByWhere(
"`TID` = ".$this->connDB->quote($target_id). "`TID` = ".$this->connDB->quote($target_id).
" AND `SaID` = ".$this->connDB->quote($activity_id). " AND `SaID` = ".$this->connDB->quote($activity_id).
" AND `Out_TargetTime` IS NULL ". " AND `Out_TargetTime` IS NULL ");
" AND `IsEnter` = '1'");
return $queryResultAll; return $queryResultAll;
} }