更新
This commit is contained in:
parent
ef55f2dfbb
commit
049c3adada
@ -16,6 +16,7 @@ namespace app\api\controller;
|
||||
|
||||
|
||||
use app\api\logic\IndexLogic;
|
||||
use app\common\model\company\CompanyProperty;
|
||||
use think\facade\Db;
|
||||
use think\facade\Log;
|
||||
use think\response\Json;
|
||||
@ -30,7 +31,7 @@ class IndexController extends BaseApiController
|
||||
{
|
||||
|
||||
|
||||
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate','notifyUrl'];
|
||||
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate', 'notifyUrl','notifyProperty'];
|
||||
|
||||
|
||||
/**
|
||||
@ -92,7 +93,9 @@ class IndexController extends BaseApiController
|
||||
return $this->data($result);
|
||||
}
|
||||
|
||||
public function notifyUrl(){
|
||||
/**签约回调 */
|
||||
public function notifyUrl()
|
||||
{
|
||||
$a = Request()->get();
|
||||
if ($a) {
|
||||
$find = Db::name('contract')->where('id', $a['id'])->find();
|
||||
@ -117,4 +120,33 @@ class IndexController extends BaseApiController
|
||||
return json(['success' => true, 'msg' => '成功']);
|
||||
}
|
||||
|
||||
public function notifyProperty()
|
||||
{
|
||||
$parmas = Request()->post();
|
||||
if ($parmas) {
|
||||
if (!isset($parmas['company_id']) || $parmas['company_id'] < 0) {
|
||||
return json(['success' => false, 'msg' => '公司id不能为空']);
|
||||
}
|
||||
if (!isset($parmas['object_id'])) {
|
||||
return json(['success' => false, 'msg' => '对象id不能为空']);
|
||||
}
|
||||
$data=[];
|
||||
foreach($parmas['object_id'] as $k=>$v){
|
||||
if($v>0){
|
||||
$data[$k]['company_id']=$parmas['company_id'];
|
||||
$data[$k]['object_id']=$parmas['object_id'];
|
||||
$data[$k]['type']=1;
|
||||
}
|
||||
}
|
||||
if (count($data)>0){
|
||||
$res = CompanyProperty::insertAll($data);
|
||||
}
|
||||
if ($res) {
|
||||
return json(['success' => true, 'msg' => '成功']);
|
||||
} else {
|
||||
return json(['success' => false, 'msg' => '失败']);
|
||||
}
|
||||
}
|
||||
return json(['success' => false, 'msg' => '失败,没有参数']);
|
||||
}
|
||||
}
|
32
app/common/model/company/CompanyProperty.php
Normal file
32
app/common/model/company/CompanyProperty.php
Normal file
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeadmin快速开发前后端分离管理后台(PHP版)
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | 开源版本可自由商用,可去除界面版权logo
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee/likeadmin
|
||||
// | github下载:https://github.com/likeshop-github/likeadmin
|
||||
// | 访问官网:https://www.likeadmin.cn
|
||||
// | likeadmin团队 版权所有 拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeadminTeam
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\common\model\company;
|
||||
|
||||
use think\model\concern\SoftDelete;
|
||||
use app\common\model\BaseModel;
|
||||
|
||||
/**
|
||||
* 公司资产模型
|
||||
* Class CompanyProperty
|
||||
* @package app\common\model
|
||||
*/
|
||||
class CompanyProperty extends BaseModel
|
||||
{
|
||||
use SoftDelete;
|
||||
|
||||
protected $deleteTime = 'delete_time';
|
||||
|
||||
|
||||
}
|
@ -35,4 +35,5 @@ Route::rule('crontab', function () {
|
||||
});
|
||||
|
||||
Route::post('/notify_url', IndexController::class . '@notifyUrl');
|
||||
Route::post('/v1/notify_property',IndexController::class . '@notifyProperty');
|
||||
Route::get('/api/junziqian/download_file',JunziqianController::class . '@download_file');
|
Loading…
x
Reference in New Issue
Block a user