feat: 完善协议管理、师傅资质认证、分账配置并完成测试环境全量部署与同步
这个提交包含在:
@@ -276,9 +276,9 @@ class Base extends Api
|
||||
}
|
||||
}
|
||||
|
||||
// 师傅脱敏称呼与评分
|
||||
$masterName = '优匠师傅';
|
||||
$masterScore = 5.00;
|
||||
// 师傅脱敏称呼与真实评分
|
||||
$masterName = '';
|
||||
$masterScore = 0.00;
|
||||
if ((int)$order['master_id'] > 0) {
|
||||
$m = Db::name('master')->where('id', (int)$order['master_id'])->find();
|
||||
if ($m) {
|
||||
@@ -288,13 +288,13 @@ class Base extends Api
|
||||
} elseif ($rName !== '') {
|
||||
$masterName = $rName;
|
||||
}
|
||||
$masterScore = (float)$m['score'] > 0 ? round((float)$m['score'], 2) : 5.00;
|
||||
$masterScore = round((float)$m['score'], 2);
|
||||
}
|
||||
}
|
||||
|
||||
$score = $rev ? max(1, min(5, (int)$rev['score'])) : 5;
|
||||
$tags = ($rev && !empty($rev['tags'])) ? (string)$rev['tags'] : '准时,专业,值得推荐';
|
||||
$content = ($rev && !empty($rev['content'])) ? (string)$rev['content'] : '师傅准时上门,施工专业细致,安装效果很满意!';
|
||||
$score = $rev ? max(1, min(5, (int)$rev['score'])) : 0;
|
||||
$tags = ($rev && !empty($rev['tags'])) ? (string)$rev['tags'] : '';
|
||||
$content = ($rev && !empty($rev['content'])) ? (string)$rev['content'] : '';
|
||||
|
||||
$payload = [
|
||||
'order_id' => $orderId,
|
||||
@@ -302,9 +302,9 @@ class Base extends Api
|
||||
'user_name' => $userName,
|
||||
'user_avatar' => $userAvatar,
|
||||
'cat_id' => (int)$order['cat_id'],
|
||||
'cat_name' => $cat ? (string)$cat['name'] : '上门服务',
|
||||
'cat_name' => $cat ? (string)$cat['name'] : '',
|
||||
'service_id' => (int)$order['service_id'],
|
||||
'service_name' => $order['service_name'] ?: ($service ? (string)$service['name'] : '上门服务'),
|
||||
'service_name' => $order['service_name'] ?: ($service ? (string)$service['name'] : ''),
|
||||
'region' => $region,
|
||||
'cover_image' => $cover,
|
||||
'images' => !empty($imgList) ? json_encode(array_values($imgList), JSON_UNESCAPED_UNICODE) : '',
|
||||
|
||||
在新工单中引用
屏蔽一个用户