更新
This commit is contained in:
parent
b1f54af78d
commit
d320eeaba7
@ -46,9 +46,9 @@ class CompanyController extends BaseAdminController
|
|||||||
return $this->dataLists(new CompanyLists());
|
return $this->dataLists(new CompanyLists());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function list_two(){
|
public function list_two()
|
||||||
|
{
|
||||||
return $this->success('ok', (new CompanyLists())->list_two());
|
return $this->success('ok', (new CompanyLists())->list_two());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -62,9 +62,9 @@ class CompanyController extends BaseAdminController
|
|||||||
$params = (new CompanyValidate())->post()->goCheck('add');
|
$params = (new CompanyValidate())->post()->goCheck('add');
|
||||||
$params['other_contacts'] = json_encode($params['other_contacts']);
|
$params['other_contacts'] = json_encode($params['other_contacts']);
|
||||||
$params['qualification'] = json_encode($params['qualification']);
|
$params['qualification'] = json_encode($params['qualification']);
|
||||||
$params['area_manager']=$this->adminId;
|
$params['area_manager'] = $this->adminId;
|
||||||
if(isset($params['responsible_area'])){
|
if (isset($params['responsible_area'])) {
|
||||||
$params['responsible_area']=implode(',',$params['responsible_area']);
|
$params['responsible_area'] = implode(',', $params['responsible_area']);
|
||||||
}
|
}
|
||||||
$result = CompanyLogic::add($params);
|
$result = CompanyLogic::add($params);
|
||||||
if (true === $result) {
|
if (true === $result) {
|
||||||
@ -85,8 +85,8 @@ class CompanyController extends BaseAdminController
|
|||||||
$params = (new CompanyValidate())->post()->goCheck('edit');
|
$params = (new CompanyValidate())->post()->goCheck('edit');
|
||||||
$params['other_contacts'] = json_encode($params['other_contacts']);
|
$params['other_contacts'] = json_encode($params['other_contacts']);
|
||||||
$params['qualification'] = json_encode($params['qualification']);
|
$params['qualification'] = json_encode($params['qualification']);
|
||||||
if(isset($params['responsible_area'])){
|
if (isset($params['responsible_area'])) {
|
||||||
$params['responsible_area']=implode(',',$params['responsible_area']);
|
$params['responsible_area'] = implode(',', $params['responsible_area']);
|
||||||
}
|
}
|
||||||
$result = CompanyLogic::edit($params);
|
$result = CompanyLogic::edit($params);
|
||||||
if (true === $result) {
|
if (true === $result) {
|
||||||
@ -126,13 +126,13 @@ class CompanyController extends BaseAdminController
|
|||||||
public function initiate_contract()
|
public function initiate_contract()
|
||||||
{
|
{
|
||||||
$params = $this->request->param();
|
$params = $this->request->param();
|
||||||
if(isset($params['party_a']) && $params['party_a']>0){
|
if (isset($params['party_a']) && $params['party_a'] > 0) {
|
||||||
$params['party_a'] = $params['party_a'];
|
$params['party_a'] = $params['party_a'];
|
||||||
}else{
|
} else {
|
||||||
$params['party_a'] = $this->adminInfo['company_id'];
|
$params['party_a'] = $this->adminInfo['company_id'];
|
||||||
}
|
}
|
||||||
$params['type'] = 1;
|
$params['type'] = 1;
|
||||||
$params['party_b']=$params['id'];
|
$params['party_b'] = $params['id'];
|
||||||
unset($params['id']);
|
unset($params['id']);
|
||||||
$result = ContractLogic::initiate_contract($params);
|
$result = ContractLogic::initiate_contract($params);
|
||||||
if ($result == true) {
|
if ($result == true) {
|
||||||
@ -155,8 +155,8 @@ class CompanyController extends BaseAdminController
|
|||||||
public function postsms()
|
public function postsms()
|
||||||
{
|
{
|
||||||
$params = (new CompanyValidate())->goCheck('detail');
|
$params = (new CompanyValidate())->goCheck('detail');
|
||||||
$id=Contract::where('party_b', $params['id'])->value('id');
|
$id = Contract::where('party_b', $params['id'])->value('id');
|
||||||
$res = ContractLogic::postsms(['id'=>$id]);
|
$res = ContractLogic::postsms(['id' => $id]);
|
||||||
if ($res == true) {
|
if ($res == true) {
|
||||||
return $this->success('发送成功', [], 1, 1);
|
return $this->success('发送成功', [], 1, 1);
|
||||||
} else {
|
} else {
|
||||||
@ -234,4 +234,47 @@ class CompanyController extends BaseAdminController
|
|||||||
$data['lists'] = $result;
|
$data['lists'] = $result;
|
||||||
return $this->success('success', $data);
|
return $this->success('success', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function responsible_area()
|
||||||
|
{
|
||||||
|
$parmas = $this->request->param();
|
||||||
|
if (!isset($parmas['key']) && isset($parmas['key']) == '' || !isset($parmas['value']) && isset($parmas['value']) == '') {
|
||||||
|
return $this->fail('参数错误');
|
||||||
|
}
|
||||||
|
if ($parmas['key'] == 'city') {
|
||||||
|
$where[] = ['area', '=', 0];
|
||||||
|
}
|
||||||
|
$where[] = [$parmas['key'], '=', $parmas['value']];
|
||||||
|
switch ($parmas['key']) {
|
||||||
|
case 'city':
|
||||||
|
$where[] = ['area', '=', 0];
|
||||||
|
break;
|
||||||
|
case 'area':
|
||||||
|
$where[] = ['street', '=', 0];
|
||||||
|
break;
|
||||||
|
case 'street':
|
||||||
|
$where[] = ['village', '=', 0];
|
||||||
|
break;
|
||||||
|
case 'village':
|
||||||
|
$where[] = ['brigade', '=', 0];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$res = Company::where($where)->column('responsible_area');
|
||||||
|
foreach($res as $k=>$v){
|
||||||
|
$res[$k] = explode(',',$v);
|
||||||
|
}
|
||||||
|
$data=[];
|
||||||
|
foreach($res as $k=>$v){
|
||||||
|
foreach($v as $kk=>$vv){
|
||||||
|
if($vv != ''){
|
||||||
|
$data[] = $vv;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return $this->success('success', $data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user