if ((int) $isExists[0]['ct'] == 0) { $data = array('sku' => $_ary->sku, 'lotid' => $_ary->lotid, 'spec' => $_ary->spec, 'cdname' => $_ary->cdname, 'cdcode' => $_ary->cdcode, 'supplyid' => $_ary->supplyid, 'spname' => $_ary->spname, 'spcode' => $_ary->spcode, 'picpath' => $_ary->picpath); $mysql->insert('yy_reports', $data); return true; } return false; } public function appendDataToMySql($ary) { foreach ($ary as $s) { $filename = $s; $file_extension = end(explode('.', $filename)); if ($file_extension == 'json') { $filename = $this->_config['report']['jsonpath'] . '/' . $filename; $json_string = file_get_contents($filename); //Mysql if ($this->setData($json_string)) { //echo $this->_config['msgs.success']; copy($filename, $this->_config['report']['bak'] . $s); unlink($filename); } else { // } } } } } $ary = CommonFactory::Create()->getDir($configs['report']['jsonpath']); $append = new Append($configs); $append->appendDataToMySql($ary);