addAll($data); return $ret; } /** * 查询模板下的配送区域 * @param $temId 模板ID * @return mixed */ public function getTemAreas($temId) { $map = array( 'template_id' => $temId, 'state' => 1, ); $fields = array( 'id', 'area_id', 'type', 'first_num', 'first_fee', 'append_num', 'append_fee', 'unified_fee', ); $temAreas = $this->getSelect($map, $fields); return $temAreas; } /** * 删除当前的模板区域 * @param $areaId * @return bool */ public function deleteTemArea($areaId) { $deleteRet = $this->where(array('id' => $areaId))->delete(); return $deleteRet; } /** * 更新当前区域的信息 * @param $data * @return bool */ public function updateTemArea($data) { $updateRet = $this->save($data); return $updateRet; } /** * 获取模板对应的区域信息 * @param $temsId * @return mixed */ public function getTemplateAreas($temsId) { $map = array( 'template_id' => array('in', $temsId), 'state' => 1, ); $fields = array( 'id', 'template_id', 'area_id', 'type', 'first_num', 'first_fee', 'append_num', 'append_fee', 'unified_fee', ); $temAreas = $this->getSelect($map, $fields); return $temAreas; } }