1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <?php
- /**
- * 投诉对话模型
- *
- *
- *
- *
-
- */
- defined('InShopNC') or exit('Access Invalid!');
- class complain_talkModel{
- /*
- * 构造条件
- */
- private function getCondition($condition){
- $condition_str = '' ;
- if(!empty($condition['complain_id'])) {
- $condition_str .= " and complain_id = '{$condition['complain_id']}'";
- }
- if(!empty($condition['talk_id'])) {
- $condition_str .= " and talk_id = '{$condition['talk_id']}'";
- }
- return $condition_str;
- }
- /*
- * 增加
- * @param array $param
- * @return bool
- */
- public function saveComplainTalk($param){
-
- return Db::insert('complain_talk',$param) ;
-
- }
-
- /*
- * 更新
- * @param array $update_array
- * @param array $where_array
- * @return bool
- */
- public function updateComplainTalk($update_array, $where_array){
-
- $where = $this->getCondition($where_array) ;
- return Db::update('complain_talk',$update_array,$where) ;
-
- }
-
- /*
- * 删除
- * @param array $param
- * @return bool
- */
- public function dropComplainTalk($param){
- $where = $this->getCondition($param) ;
- return Db::delete('complain_talk', $where) ;
-
- }
- /*
- * 获得列表
- * @param array $condition
- * @param obj $page //分页对象
- * @return array
- */
- public function getComplainTalk($condition='',$page='',$field='*'){
- $param = array() ;
- $param['table'] = 'complain_talk' ;
- $param['field'] = $field;
- $param['where'] = $this->getCondition($condition);
- $param['order'] = $condition['order'] ? $condition['order']: ' talk_id desc ';
- return Db::select($param,$page) ;
-
- }
- }
|