update
This commit is contained in:
parent
5b27fca934
commit
e6a0d6c7f4
@ -20,12 +20,16 @@
|
|||||||
use app\adminapi\lists\cost_project\CostApprovedProjectLists;
|
use app\adminapi\lists\cost_project\CostApprovedProjectLists;
|
||||||
use app\adminapi\logic\cost_project\CostApprovedProjectLogic;
|
use app\adminapi\logic\cost_project\CostApprovedProjectLogic;
|
||||||
use app\adminapi\validate\cost_project\CostApprovedProjectValidate;
|
use app\adminapi\validate\cost_project\CostApprovedProjectValidate;
|
||||||
|
use app\common\model\consult_basic\ConsultProject;
|
||||||
|
use app\common\model\cost_project\CostProject;
|
||||||
use app\common\model\dept\Dept;
|
use app\common\model\dept\Dept;
|
||||||
use app\common\model\financial\FinancialInvoice;
|
use app\common\model\financial\FinancialInvoice;
|
||||||
use app\common\model\financial\FinancialRefund;
|
use app\common\model\financial\FinancialRefund;
|
||||||
use app\common\model\financial\FinancialSettlement;
|
use app\common\model\financial\FinancialSettlement;
|
||||||
|
use app\common\model\manage_basic\ManageProject;
|
||||||
use app\common\model\marketing\MarketingContract;
|
use app\common\model\marketing\MarketingContract;
|
||||||
use app\common\model\marketing\MarketingCustom;
|
use app\common\model\marketing\MarketingCustom;
|
||||||
|
use app\common\model\supervision_project\SupervisionProject;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -113,6 +117,18 @@
|
|||||||
}
|
}
|
||||||
$data['settlement_date'] = $financial_settlement['date'];
|
$data['settlement_date'] = $financial_settlement['date'];
|
||||||
}
|
}
|
||||||
|
$project = match ($data['business_nature']) {
|
||||||
|
//工程监理
|
||||||
|
1 => SupervisionProject::field('id')->where('contract', $data['id'])->findOrEmpty(),
|
||||||
|
//项目管理
|
||||||
|
2 => ManageProject::field('id')->where('contract', $data['id'])->findOrEmpty(),
|
||||||
|
//项目咨询
|
||||||
|
3 => ConsultProject::field('id')->where('contract', $data['id'])->findOrEmpty(),
|
||||||
|
//造价咨询
|
||||||
|
4 => CostProject::field('id')->where('contract_id', $data['id'])->findOrEmpty(),
|
||||||
|
default => 0,
|
||||||
|
};
|
||||||
|
$data['project_id'] = $project['id'];
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
$count = MarketingCustom::where($where)->where('status', 1)->count();
|
$count = MarketingCustom::where($where)->where('status', 1)->count();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user