', $Imei], ['Version', '>', $version] ]; $where2 = [ ['Imei', '=', $Imei], ['ContentType', '=', 'File'], ['Version', '>', $version] ]; $list = Db::name('publish') //->whereOr([$where1, $where2]) ->where($where1) ->order('Version asc')->limit(5)->select(); foreach ($list as $key => $value) { $da = json_decode($value['Content'], true); $content[] = [ 'OpType' => $value['Type'], 'CntType' => $value['ContentType'], 'CntVersion' => strval($value['Version']), 'id' => strval($value['ContentId']), 'Content' => $da ]; $CntVersion = strval($value['Version']); } //保存下发的记录 $ack = [ 'PublishVersion' => $CntVersion, 'PublishContent' => json_encode($content), 'Imei' => $Imei, 'AddTime' => msectime() ]; Db::name('publish_ack')->save($ack); return json_success('获取成功', $content, $Imei); } //接收上传的日志 /** * @Descripttion: 获取扳手列表 * @name: likang * @return {*} */ public function getWrenchList() { $list = ModelWrench::select(); return json_success('获取成功', $list); } /** * @Descripttion: 获取工作位置列表 * @name: likang * @return {*} */ public function getWorkLocal() { $list = maintenancemapper::where('device_type', 2)->select(); return json_success('获取成功', $list); } public function getUserList() { if (!isset($_GET['imei']) || $_GET['imei'] == '') { json_fail('缺少设备IMEI号参数'); } //检测imei号是否在数据库中 //请求成功返回数据 json_success('获取成功', ''); } }