isEmpty()){ $rows = $list->toArray(); } return $this->toData('0', 'SUCCESS', ['list' => $rows, 'total' => count($rows)]); }catch (\Exception $exception){ return $this->toData('1', '系统繁忙', []); } } public function edit($param) { try { if(empty($param['id']) || !is_numeric($param['id'])){ return $this->toData('1', '目标不存在', []); } if(empty($param['bank_drawal_fee']) || !is_numeric($param['bank_drawal_fee']) || $param['bank_drawal_fee'] < 0){ return $this->toData('1', '银行提现手续费无效', []); } if(empty($param['digital_drawal_fee']) || !is_numeric($param['digital_drawal_fee']) || $param['digital_drawal_fee'] < 0){ return $this->toData('1', '数字币提现手续费无效', []); } if(empty($param['min_recharge']) || !is_numeric($param['min_recharge']) || $param['min_recharge'] < 0){ return $this->toData('1', '最小充值金额无效', []); } if(empty($param['min_drawal']) || !is_numeric($param['min_drawal']) || $param['min_drawal'] < 0){ return $this->toData('1', '最小提现金额无效', []); } $drawal = DrawalSettingModel::where('id', $param['id'])->find(); if(empty($drawal)){ return $this->toData('1', '目标不存在', []); } $drawal->bank_drawal_fee = $param['bank_drawal_fee']; $drawal->digital_drawal_fee = $param['digital_drawal_fee']; $drawal->min_recharge = $param['min_recharge']; $drawal->min_drawal = $param['min_drawal']; $drawal->save(); $fee_key="DRAWAL:FEE:SETTING"; $redis = $this->getRedis(); $redis->del($fee_key); $redis->hMSet($fee_key,$param); return $this->toData('0','SUCCESS'); }catch (\Exception $exception){ return $this->toData('1', '系统繁忙', []); } } }