[ 1商户 2门店],type=>[ 1日结 2周结 3月结], * data_type=>[ 1提现 2平账],status=>[审核状态 1待提现 2提现待审核 3提现驳回 4提现通过待贷款 5已打款 6平账待审核 7平账驳回 8已平账 9待平账 10无需操作], * ] * @return mixed */ public function getMap($parameter) { if (!empty($parameter['id'])) { $map['id'] = $parameter['id']; } else { if ($parameter['user_type'] == 1) { if (!empty($parameter['name'])) { $map['name'] = array('like', '%' . $parameter['name'] . '%'); } $field = 'id,name,periods,store_id,franchisee_time,apply_time,data_type,money,status,add_time'; } else { $map['store_id'] = $parameter['store_id']; $field = 'id,periods,store_id,franchisee_time,data_type,money,status,add_time,name,apply_time'; } if (!empty($parameter['type'])) { $map['type'] = $parameter['type']; } if (!empty($parameter['data_type'])) { $map['data_type'] = $parameter['data_type']; } if (!empty($parameter['status'])) { $map['status'] = $parameter['status']; } // 账单生成时间 if (!empty($parameter['start_time']) && !empty($parameter['end_time'])) { $start_time = strtotime($parameter['start_time']); $end_time = strtotime($parameter['end_time']); $map['add_time'] = array('between', array($start_time, $end_time)); } } $map['merchant_id'] = $parameter['merchant_id']; $res = array( 'status'=>1, 'msg'=>'条件查询成功', 'data'=>array( 'where'=>$map, 'field'=>$field?$field:"*" ) ); return $res; } }