$openid]; $uinfo = $m_u->getInfo($uwhere, 'id'); if (!empty($uinfo)) { $userid = $uinfo['id']; } } $info['userid'] = $userid; $id = $m_ual->insertData($info); if (!$id) { return backarr(0, "操作失败"); } //积分处理 $data = [ 'openid' => $info['shareopenid'], 'type' => 'share', 'typeid' => 2, ]; $l_bl = new businesslogic(); $result = $l_bl->handlescorebusinessforopenid($data); log::info($result); if (1 != $result['status']) { return backarr(0, $result['msg']); } return backarr(1, "操作成功", ['id' => $id]); } /** * 日志新增 * 20220121 * wj */ public function newinfobyuserid($info) { $m_ual = new usersharelogmodel(); if (!isset($info['sharetime']) || empty($info['sharetime'])) { $info['sharetime'] = date('Y-m-d H:i:s'); } if (isset($info['userid'])) { $userid = $info['userid']; $m_u = new userinfomodel(); $uwhere = ['id' => $userid]; $uinfo = $m_u->getInfo($uwhere, 'id'); if (empty($uinfo)) { return backarr(0, "无用户信息"); } $info['userid'] = $uinfo['id']; } $id = $m_ual->insertData($info); if (!$id) { return backarr(0, "操作失败"); } if (isset($info['userid'])) { //积分处理 $data = [ 'userid' => $info['userid'], 'type' => 'share', 'typeid' => 2, ]; $l_bl = new businesslogic(); $result = $l_bl->handlescorebusinessforuserid($data); log::info($result); } return backarr(1, "操作成功", ['id' => $id]); } }