public function troubleList() { $condition['father_id'] = I('father_id'); $condition['son_id'] = I('son_id'); addErrorLog("applianceTrouble", "troubleList", "condition", $condition); $applianceTroubleLogic = new l\ApplianceTroubleLogic(); $troubleData = $applianceTroubleLogic->getTroubleList($condition, null, 0); $trouble_list = $troubleData['datas']; $this->assign('trouble_list', $trouble_list); $this->display(); }
/** * 从缓存中读取故障数据 * @return array */ public function getAllTroubles() { //电器品类初始化 S('troubles', null); if (!S('troubles')) { $applianceTroubleLogic = new l\ApplianceTroubleLogic(); $troubleData = $applianceTroubleLogic->getTroubleList($condition, $page, $limit); $trouble_list = $salesData['datas']; $count = count($trouble_list); for ($i = 0; $i < $count; $i++) { $applianceName = $trouble_list[$i]['f_name']; $troubleMap[$applianceName]['break_name'] = $trouble_list[$i]['break_name']; $troubleMap[$applianceName]['break_id'] = $trouble_list[$i]['break_id']; } S('troubles', $troubleMap); } return S('troubles'); }