Commit 1de43152 by 杨树贤

补充完善

parent 9716947b
...@@ -9,7 +9,7 @@ use Illuminate\Support\Facades\DB; ...@@ -9,7 +9,7 @@ use Illuminate\Support\Facades\DB;
class CrmService class CrmService
{ {
//获取签约公司列表 //获取签约公司列表
public static function getSignCompanyList() public static function getSignCompanyList($showAll = true)
{ {
$cacheKey = 'sign_company_list'; $cacheKey = 'sign_company_list';
$cachedData = (new RedisModel())->get($cacheKey); $cachedData = (new RedisModel())->get($cacheKey);
...@@ -18,7 +18,11 @@ class CrmService ...@@ -18,7 +18,11 @@ class CrmService
} }
try { try {
if ($showAll) {
$url = env('CRM_URL') . '/open/signComs/getSignComs?use_scope=100&is_show_all_status=2';
} else {
$url = env('CRM_URL') . '/open/signComs/getSignComs?use_scope=2'; $url = env('CRM_URL') . '/open/signComs/getSignComs?use_scope=2';
}
$client = new Client(); $client = new Client();
$response = $client->get($url); $response = $client->get($url);
$result = json_decode($response->getBody()->getContents(), true); $result = json_decode($response->getBody()->getContents(), true);
...@@ -34,9 +38,9 @@ class CrmService ...@@ -34,9 +38,9 @@ class CrmService
} }
//获取简单形式给各个地方使用 //获取简单形式给各个地方使用
public static function getSignCompanyListMap() public static function getSignCompanyListMap($showAll = true)
{ {
$list = self::getSignCompanyList(); $list = self::getSignCompanyList($showAll);
$map = []; $map = [];
foreach ($list as $item) { foreach ($list as $item) {
$map[$item['sign_com_id']] = $item['com_name']; $map[$item['sign_com_id']] = $item['com_name'];
......
...@@ -274,7 +274,7 @@ ...@@ -274,7 +274,7 @@
<div class="layui-col-md3"> <div class="layui-col-md3">
<div class="layui-inline"> <div class="layui-inline">
@inject('statusPresenter','App\Presenters\StatusPresenter') @inject('statusPresenter','App\Presenters\StatusPresenter')
{!! $statusPresenter->render('sign_com_id','签约公司 : ',!empty($supplier)?$supplier['sign_com_id']:105,\App\Http\Services\CrmService::getSignCompanyListMap(),['title'=>'发生跨境交易时的合同签约主体','required'=>true,'width'=>'200px']) !!} {!! $statusPresenter->render('sign_com_id','签约公司 : ',!empty($supplier)?$supplier['sign_com_id']:105,\App\Http\Services\CrmService::getSignCompanyListMap(false),['title'=>'发生跨境交易时的合同签约主体','required'=>true,'width'=>'200px']) !!}
</div> </div>
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment