优化:灵活用工配置信息改为.env文件配置,不在插件代码中配置,区分生产环境和开发环境

This commit is contained in:
wuhui_zzw 2023-12-04 15:44:40 +08:00
parent 40e10dbd9a
commit 336d439662
3 changed files with 59 additions and 20 deletions

View File

@ -296,4 +296,15 @@ return [
'redis_default_database' => env('REDIS_DEFAULT_DATABASE'),
'redis_cache_database' => env('REDIS_CACHE_DATABASE'),
// 灵活用工相关配置
'USE_STAFF_API_LINK' => env('USE_STAFF_API_LINK'),
'USE_STAFF_ACCESS_ID' => env('USE_STAFF_ACCESS_ID'),
'USE_STAFF_ACCESS_SECRET' => env('USE_STAFF_ACCESS_SECRET'),
'USE_STAFF_GROUND_AGENT_ID' => env('USE_STAFF_GROUND_AGENT_ID'),
'USE_STAFF_BMEMBER_ID' => env('USE_STAFF_BMEMBER_ID'),
'USE_STAFF_CORE_AGENT_ID' => env('USE_STAFF_CORE_AGENT_ID'),
'USE_STAFF_MEMBER_ID' => env('USE_STAFF_MEMBER_ID'),
];

View File

@ -57,19 +57,19 @@ class IndexController extends BaseController{
public function test(){
// 员工入驻
$info = [
'uid' => '228',
'name' => '胡治金',// 账号名称
'tel' => 18982255122,// 手机号
'card_type' => 1,// 卡类型1=对私2=对公
// 'bank_sub_name' => '',//开户银行支行名称,卡类型为2-对公必填
'account_id_start' => '20201107',// 证件有效期开始时间,格式YYYYMMDD
'bank_act_name' => '胡治金',// 银行卡持有人姓名
'card_num' => '6217253100008301299',// 银行卡卡号
'account_id' => '511321198404020899',// 银行卡持有人身份证号码
'mer_type' => 3,// 商户类型1=个体户3=个人
];
(new ExternalApi())->personnelAccess($info);
// $info = [
// 'uid' => '228',
// 'name' => '胡治金',// 账号名称
// 'tel' => 18982255122,// 手机号
// 'card_type' => 1,// 卡类型1=对私2=对公
// // 'bank_sub_name' => '',//开户银行支行名称,卡类型为2-对公必填
// 'account_id_start' => '20201107',// 证件有效期开始时间,格式YYYYMMDD
// 'bank_act_name' => '胡治金',// 银行卡持有人姓名
// 'card_num' => '6217253100008301299',// 银行卡卡号
// 'account_id' => '511321198404020899',// 银行卡持有人身份证号码
// 'mer_type' => 3,// 商户类型1=个体户3=个人
// ];
// (new ExternalApi())->personnelAccess($info);
// 员工入驻 - 结果查询
/*$staffInfo = (new ExternalApi())->personnelResult(592217313649454896);
debug($staffInfo);*/
@ -95,6 +95,9 @@ class IndexController extends BaseController{
// // 费用代发 - 结果查询
// $result = (new ExternalApi())->salaryOutOrderResult('SHB000007570');
// debug($result);
(new ExternalApi())->test();
}

View File

@ -12,13 +12,13 @@ class ExternalApi extends BaseModel{
public $table = false;
// 测试环境
private $apiLink = 'https://bwmsweb.testpnr.com/bwmsweb';// 生产地址
private $accessId = 'CQZL0606202306061047027822700798';// 接入ID
private $accessSecret = '0sSEAHC80w3HJ55FLS0akVzIKR0TTH6S';// 请求密钥
private $groundAgentId = 'L20221116094640944';// 落地公司机构号
private $bmemberId = '942103656627706351';// 落地公司商户号
private $coreAgentId = 'C20230109095415231';// 核心企业机构号
private $memberId = '637870957126184445';// 核心企业商户号
// private $apiLink = 'https://bwmsweb.testpnr.com/bwmsweb';// 生产地址
// private $accessId = 'CQZL0606202306061047027822700798';// 接入ID
// private $accessSecret = '0sSEAHC80w3HJ55FLS0akVzIKR0TTH6S';// 请求密钥
// private $groundAgentId = 'L20221116094640944';// 落地公司机构号
// private $bmemberId = '942103656627706351';// 落地公司商户号
// private $coreAgentId = 'C20230109095415231';// 核心企业机构号
// private $memberId = '637870957126184445';// 核心企业商户号
// 生产环境
// private $apiLink = 'https://ms.xs-ygj.com/bwmsweb';// 生产地址
@ -29,11 +29,21 @@ class ExternalApi extends BaseModel{
// private $coreAgentId = 'C20231130092957659';// 核心企业机构号
// private $memberId = '906487975715084884';// 核心企业商户号
// 使用
private $apiLink,$accessId,$accessSecret,$groundAgentId,$bmemberId,$coreAgentId,$memberId;// 核心企业商户号
public function __construct(array $attributes = []){
parent::__construct($attributes);
$this->apiLink = config('app.USE_STAFF_API_LINK');
$this->accessId = config('app.USE_STAFF_ACCESS_ID');
$this->accessSecret = config('app.USE_STAFF_ACCESS_SECRET');
$this->groundAgentId = config('app.USE_STAFF_GROUND_AGENT_ID');
$this->bmemberId = config('app.USE_STAFF_BMEMBER_ID');
$this->coreAgentId = config('app.USE_STAFF_CORE_AGENT_ID');
$this->memberId = config('app.USE_STAFF_MEMBER_ID');
}
/**
* Common: 发起请求 - 请求接口
@ -337,5 +347,20 @@ class ExternalApi extends BaseModel{
public function test(){
debug([
'灵活用工配置信息',
'请求地址' => $this->apiLink,
// '接入ID' => $this->accessId,
// '请求密钥' => $this->accessSecret,
// '落地公司机构号' => $this->groundAgentId,
// '落地公司商户号' => $this->bmemberId,
// '核心企业机构号' => $this->coreAgentId,
// '核心企业商户号' => $this->memberId,
]);
}
}