This commit is contained in:
mkm 2023-08-15 15:03:42 +08:00
parent 6b9912b2d8
commit 21b3362946
2 changed files with 26 additions and 0 deletions

View File

@ -25,6 +25,7 @@ use think\facade\Request;
use think\facade\Db;
use app\api\logic\SmsLogic;
use app\api\controller\JunziqianController;
use app\common\model\Company;
/**
* 合同控制器
@ -114,6 +115,27 @@ class ContractController extends BaseAdminController
$file = $params['file'];
$res = Contract::where('id', $params['id'])->update(['file' => $file,'check_status'=>2]);
if ($res) {
$find=Contract::where('id', $params['id'])->with('party_a_info')->field('type,party_b')
->withAttr('user_b_info', function ($value, $data) {
if($data['type']==1){
return Company::where('id', $data['party_b'])->field('company_name name,master_phone phone')->find();
}else{
return Db::name('user')->where('id', $data['party_b'])->field('nickname name,mobile phone')->find();
}
})
->find();
$a = [
'mobile' => $find['party_a_info']['phone'],
'name' => $find['party_a_info']['company_name'],
'scene' => 'WQTZ'
];
SmsLogic::contractUrl($a);
$b = [
'mobile' => $find['party_b_info']['phone'],
'name' => $find['party_b_info']['name'],
'scene' => 'WQTZ'
];
SmsLogic::contractUrl($b);
return $this->success('上传成功', [], 1, 1);
} else {
if($res==0){

View File

@ -38,6 +38,7 @@ class NoticeEnum
const FIND_LOGIN_PASSWORD_CAPTCHA = 104;
const WQ = 105;
const FCHT = 106;
const WQTZ = 107;
/**
@ -93,6 +94,7 @@ class NoticeEnum
self::FIND_LOGIN_PASSWORD_CAPTCHA => '找回登录密码验证码',
self::WQ => '网签短信',
self::FCHT => '废除合同',
self::WQTZ => '网签通知',
];
if ($flag) {
@ -125,6 +127,8 @@ class NoticeEnum
'WQ'=>self::WQ,
'FCHT'=>self::FCHT,
'WQTZ'=>self::WQTZ,
];
return $scene[$tag] ?? '';
}