This commit is contained in:
mkm 2023-08-16 18:56:29 +08:00
parent d34122603f
commit bb41fa8bf2

View File

@ -115,17 +115,15 @@ class ContractController extends BaseAdminController
$file = $params['file']; $file = $params['file'];
$res = Contract::where('id', $params['id'])->update(['file' => $file,'check_status'=>2]); $res = Contract::where('id', $params['id'])->update(['file' => $file,'check_status'=>2]);
if ($res) { if ($res) {
$find=Contract::where('id', $params['id'])->with('party_a_info')->field('type,party_b') $find=Contract::where('id', $params['id'])->with(['party_a_info'])->field('type,party_b,party_a')
->withAttr('user_b_info', function ($value, $data) { ->find()->toArray();
if($data['type']==1){ if($find['type']==1){
return Company::where('id', $data['party_b'])->field('company_name name,master_phone phone')->find(); $find['party_b_info'] =Company::where('id', $find['party_b'])->field('company_name name,master_phone phone')->find()->toArray();
}else{ }else{
return Db::name('user')->where('id', $data['party_b'])->field('nickname name,mobile phone')->find(); $find['party_b_info'] =Db::name('user')->where('id', $find['party_b'])->field('nickname name,mobile phone')->find()->toArray();
} }
})
->find();
$a = [ $a = [
'mobile' => $find['party_a_info']['phone'], 'mobile' => $find['party_a_info']['master_phone'],
'name' => $find['party_a_info']['company_name'], 'name' => $find['party_a_info']['company_name'],
'scene' => 'WQTZ' 'scene' => 'WQTZ'
]; ];