[ ['name' => 'openid', 'title' => 'openid', 'require' => true, 'type' => 'string'], ], 'newebinfo' => [ ['name' => 'openid', 'title' => 'openid', 'require' => true, 'type' => 'string'], ], 'newweinfo' => [ ['name' => 'openid', 'title' => 'openid', 'require' => true, 'type' => 'string'], ], ]; return $list; } /** * 新增信息 * 20200119 * wj */ public function newinfo($arr) { $result = $this->checkparam(__FUNCTION__, $arr); if (1 != $result['status']) { return $result; } $openid = $arr['openid']; $m_u = new usermodel(); $uinfo = $m_u->getinfobyopenid($openid); if (empty($uinfo)) { return backarr(0, "用户信息不存在"); } $userid = $uinfo['id']; $m_r = new resumemodel(); $rinfo = $m_r->getinfobyuserid($userid); if (!empty($rinfo)) { return backarr(0, "简历已存在"); } $arr['user_id'] = $uinfo['id']; $id = $m_r->insertData($arr); if (empty($id)) { return backarr(0, "新增失败"); } return backarr(1, "新增成功", ['id' => $id]); } /** * 新增教育背景 * 20200119 * wj */ public function newebinfo($arr) { $result = $this->checkparam(__FUNCTION__, $arr); if (1 != $result['status']) { return $result; } $openid = $arr['openid']; $m_u = new usermodel(); $uinfo = $m_u->getinfobyopenid($openid); if (empty($uinfo)) { return backarr(0, "用户信息不存在"); } $userid = $uinfo['id']; $m_r = new resumemodel(); $rinfo = $m_r->getinfobyuserid($userid); if (empty($rinfo)) { return backarr(0, "简历不存在"); } $resumeid = $rinfo['id']; $arr['resume_id'] = $resumeid; $arr['user_id'] = $userid; $m_eb = new educationbackgroundemodel(); $id = $m_eb->insertData($arr); if (empty($id)) { return backarr(0, "新增失败"); } return backarr(1, "新增成功", ['id' => $id]); } /** * 新增工作经历 * 20200119 * wj */ public function newweinfo($arr) { $result = $this->checkparam(__FUNCTION__, $arr); if (1 != $result['status']) { return $result; } $openid = $arr['openid']; $m_u = new usermodel(); $uinfo = $m_u->getinfobyopenid($openid); if (empty($uinfo)) { return backarr(0, "用户信息不存在"); } $userid = $uinfo['id']; $m_r = new resumemodel(); $rinfo = $m_r->getinfobyuserid($userid); if (empty($rinfo)) { return backarr(0, "简历不存在"); } $resumeid = $rinfo['id']; $arr['resume_id'] = $resumeid; $arr['user_id'] = $userid; $m_we = new workexperiencemodel(); $id = $m_we->insertData($arr); if (empty($id)) { return backarr(0, "新增失败"); } return backarr(1, "新增成功", ['id' => $id]); } }