|
@@ -3,6 +3,7 @@
|
|
|
namespace app\mobile\controller;
|
|
|
|
|
|
use app\common\model\Agent as AgentModel;
|
|
|
+use app\common\model\Config;
|
|
|
use app\common\model\OutRecruit as OutRecruitModel;
|
|
|
use app\common\model\Broker as BrokerModel;
|
|
|
use app\common\model\OutRecruitReport;
|
|
@@ -43,7 +44,6 @@ class Worker extends MobileBaseController
|
|
|
return view('worker/index', [
|
|
|
'agent' => $agent,
|
|
|
]);
|
|
|
-// return view('index/index');
|
|
|
}
|
|
|
|
|
|
public function listRecruit()
|
|
@@ -62,7 +62,7 @@ class Worker extends MobileBaseController
|
|
|
|
|
|
public function recruitDetail()
|
|
|
{
|
|
|
- $agent = $this->get_agent();
|
|
|
+ $this->get_agent();
|
|
|
|
|
|
$id = input('id/d', 0);
|
|
|
if (empty($id)) {
|
|
@@ -74,10 +74,7 @@ class Worker extends MobileBaseController
|
|
|
jump('该信息不存在或已下架');
|
|
|
}
|
|
|
|
|
|
- $broker = BrokerModel::where('agentid', $agent['id'])->find();
|
|
|
- $has_broker = empty($broker) ? 'false' : 'true';
|
|
|
-
|
|
|
- return view('worker/recruit_detail', ['info' => $info, 'has_broker' => $has_broker]);
|
|
|
+ return view('worker/recruit_detail', ['info' => $info]);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -101,7 +98,6 @@ class Worker extends MobileBaseController
|
|
|
['status', '=', 1],
|
|
|
['type', '=', 3],
|
|
|
])->select();
|
|
|
- !empty($broker->isEmpty()) && jump('该门店暂无经纪人,无法报备');
|
|
|
|
|
|
return view('worker/report', [
|
|
|
'broker_list' => $broker,
|
|
@@ -128,12 +124,18 @@ class Worker extends MobileBaseController
|
|
|
|
|
|
//添加报备信息
|
|
|
if (empty($data['brokerid'])) {
|
|
|
- $broker = BrokerModel::where([
|
|
|
+ $broker = BrokerModel::where([
|
|
|
['agentid', '=', $agent['id']],
|
|
|
['status', '=', 1],
|
|
|
['type', '=', 3],
|
|
|
])->order(Db::raw('RAND()'))->find();
|
|
|
- $data['brokerid'] = $broker['id'];
|
|
|
+
|
|
|
+ if (empty($broker)) {
|
|
|
+ $data['brokerid'] = Config::getConfigValue('default_broker');
|
|
|
+ $broker = BrokerModel::find($data['brokerid']);
|
|
|
+ } else {
|
|
|
+ $data['brokerid'] = $broker['id'];
|
|
|
+ }
|
|
|
} else {
|
|
|
$broker = BrokerModel::find($data['brokerid']);
|
|
|
}
|