<?php /** * AgentManModel.php UTF-8 * 渠道结算信息 * * @date : 2018/5/10 17:32 * * @license 这不是一个自由软件,未经授权不许任何使用和传播。 * @author : wuyonghong <wyh@huosdk.com> * @version : HUOSDK 8.0 */ namespace huo\model\agent; use huo\model\common\CommonModel; class AgentManModel extends CommonModel { protected $name = 'agent_man'; /** * 获取渠道ID * * @param int $agent_id * @param string $type alipay wxpay bank * * @return bool|int */ public function getInfoByAgentAndType($agent_id, $type) { if (empty($agent_id) || empty($type)) { return false; } $_map['agent_id'] = $agent_id; $_map['type'] = $type; $_rdata = $this->where($_map)->find(); if (is_object($_rdata)) { $_rdata = $_rdata->toArray(); } return $_rdata; } /** * 获取渠道ID * * @param int $agent_id * * @return bool|int */ public function getInfoByAgent($agent_id) { if (empty($agent_id)) { return false; } $_map['agent_id'] = $agent_id; $_rdata = $this->where($_map)->select(); if (is_object($_rdata)) { $_rdata = $_rdata->toArray(); } return $_rdata; } /** * 添加结算信息 * * @param $data * * @return bool|string */ public function addData($data) { if (empty($data)) { return false; } if ($_obj = self::create($data, true)) { return $_obj->id; } else { return false; } } /** * 更新结算信息 * * @param $am_data * @param $am_id * * @return bool */ public function updateData($am_data, $am_id) { $_map['id'] = $am_id; $_data = $am_data; $_rs = self::update($_data, $_map, true); if (false == $_rs) { return false; } else { return true; } } }