* @date 2022-08-12 * @param array $fields * @param integer $uid * @param array $articleid * @return array */ public function selectByUidInArticleid(array $fields, int $uid, array $articleid): array { return HistoryModel::field($fields)->where(['uid' => $uid])->whereIn('articleid', $articleid)->select()->toArray(); } /** * 根据Uid,Articleid查询 function * * @author dotdotdot <6383846@qq.com> * @date 2022-08-12 * @param array $fields * @param integer $uid * @param integer $articleid * @return array */ public function selectByUidAndArticleid(array $fields, int $uid, int $articleid): array { $object = HistoryModel::field($fields)->where(['uid' => $uid, 'articleid' => $articleid])->find(); return empty($object) ? [] : $object->toArray(); } /** * 插入数据 function * * @author dotdotdot <6383846@qq.com> * @date 2022-08-24 * @param array $data * @return integer */ public function insert(array $data): int { return HistoryModel::insert($data); } /** * 根据id更新数据 function * * @author dotdotdot <6383846@qq.com> * @date 2022-08-11 * @param array $data * @param integer $id * @return integer */ public function updateData(array $data, int $id): int { return HistoryModel::where(['id' => $id])->update($data); } }