/** * 更新一条用户任务 * * @param int $taskid * @param int $uid * @param PwTaskUserDm $dm * @return PwError|boolean */ public function update($taskid, $uid, PwTaskUserDm $dm) { if (0 >= ($taskid = intval($taskid)) || 0 >= ($uid = intval($uid))) { return new PwError('TASK:id.illegal'); } return $this->_taskUserDao()->updateByTaskIdAndUid($taskid, $uid, $dm->getData()); }