|
@@ -484,25 +484,27 @@ class AiMeasurement extends Api
|
|
|
*/
|
|
|
private function getDefaultMeasurementData()
|
|
|
{
|
|
|
+
|
|
|
// 返回所有映射字段的空值(使用空字符串)
|
|
|
return [
|
|
|
- 'waist' => '', // 腰围
|
|
|
- 'thigh' => '', // 大腿围
|
|
|
- 'neck' => '', // 颈围
|
|
|
- 'knee' => '', // 膝围
|
|
|
- 'chest' => '', // 胸围
|
|
|
- 'calf' => '', // 小腿围
|
|
|
- 'leg_length' => '', // 腿长
|
|
|
- 'hip' => '', // 臀围
|
|
|
- 'inner_leg' => '', // 内腿长
|
|
|
- 'hip_actual' => '', // 实际臀围
|
|
|
- 'waist_lower' => '', // 下腰围
|
|
|
- 'shoulder_width' => '', // 肩宽
|
|
|
- 'arm_length' => '', // 臂长
|
|
|
- 'wrist' => '', // 手腕围
|
|
|
- 'upper_arm' => '', // 上臂围
|
|
|
- 'mid_waist' => '', // 中腰围
|
|
|
- 'ankle' => '', // 脚踝围
|
|
|
+ 'chest'=>'', // 净胸围 → 胸围
|
|
|
+ 'waist'=>'', // 净腰围 → 腰围
|
|
|
+ 'hip'=>'', // 净臀围 → 实际臀围
|
|
|
+ //'thigh', // 净腿根 → 大腿围
|
|
|
+ 'knee'=>'', // 净膝围 → 膝围
|
|
|
+ 'calf'=>'', // 净小腿围 → 小腿围
|
|
|
+ 'arm_length'=>'', // 净手臂长 → 臂长
|
|
|
+ 'wrist'=>'', // 净手腕围 → 手腕围
|
|
|
+ 'pants_length'=>'', // 腿长 → 腿长
|
|
|
+ 'belly_belt'=>'', // 净肚围 → 肚围
|
|
|
+ 'shoulder_width'=>'', // 净肩宽 → 肩宽
|
|
|
+ 'leg_root'=>'', // 净腿根 → 大腿围
|
|
|
+ 'neck'=>'', // 净颈围 → 颈围
|
|
|
+ 'inseam'=>'', // 内腿长 → 内腿长
|
|
|
+ 'upper_arm'=>'', // 净上臂围 → 上臂围
|
|
|
+ 'ankle'=>'', // 净脚踝围 → 脚踝围
|
|
|
+ 'waist_lower'=>'', // 净小腹围 → 下腰围
|
|
|
+ 'mid_waist'=>'', // 净中腰 → 中腰围
|
|
|
'_confidence' => 0.0,
|
|
|
'_warnings' => ['第三方AI服务暂时不可用,返回默认数据']
|
|
|
];
|
|
@@ -705,23 +707,24 @@ class AiMeasurement extends Api
|
|
|
if ($hasValidData) {
|
|
|
// 映射字段名(根据第三方API返回的字段名进行映射)
|
|
|
$fieldMapping = [
|
|
|
+ 'xiongwei' => 'chest', // 净胸围 → 胸围
|
|
|
'yaowei' => 'waist', // 净腰围 → 腰围
|
|
|
- 'datuigen' => 'thigh', // 净腿根 → 大腿围
|
|
|
- 'jingwei' => 'neck', // 净颈围 → 颈围
|
|
|
+ 'tunwei' => 'hip', // 净臀围 → 实际臀围
|
|
|
+ //'datuigen' => 'thigh', // 净腿根 → 大腿围
|
|
|
'xigai' => 'knee', // 净膝围 → 膝围
|
|
|
- 'xiongwei' => 'chest', // 净胸围 → 胸围
|
|
|
- 'xiaotuiwei' => 'calf', // 净小腿围 → 小腿围
|
|
|
- 'tuichang' => 'leg_length', // 腿长 → 腿长
|
|
|
- 'duwei' => 'hip', // 净肚围 → 臀围
|
|
|
- 'neitui' => 'inner_leg', // 内腿长 → 内腿长
|
|
|
- 'tunwei' => 'hip_actual', // 净臀围 → 实际臀围
|
|
|
- 'xiaofu' => 'waist_lower', // 净小腹围 → 下腰围
|
|
|
- 'jiankuan' => 'shoulder_width', // 净肩宽 → 肩宽
|
|
|
+ 'xiaotuiwei' => 'calf', // 净小腿围 → 小腿围
|
|
|
'shoubichang' => 'arm_length', // 净手臂长 → 臂长
|
|
|
- 'shouwanwei' => 'wrist', // 净手腕围 → 手腕围
|
|
|
- 'shangbi' => 'upper_arm', // 净上臂围 → 上臂围
|
|
|
- 'zhongyao' => 'mid_waist', // 净中腰 → 中腰围
|
|
|
+ 'shouwanwei' => 'wrist', // 净手腕围 → 手腕围
|
|
|
+ 'tuichang' => 'pants_length', // 腿长 → 腿长
|
|
|
+ 'duwei' => 'belly_belt', // 净肚围 → 肚围
|
|
|
+ 'jiankuan' => 'shoulder_width', // 净肩宽 → 肩宽
|
|
|
+ 'datuigen' => 'leg_root', // 净腿根 → 大腿围
|
|
|
+ 'jingwei' => 'neck', // 净颈围 → 颈围
|
|
|
+ 'neitui' => 'inseam', // 内腿长 → 内腿长
|
|
|
+ 'shangbi' => 'upper_arm', // 净上臂围 → 上臂围
|
|
|
'jiaohuai' => 'ankle', // 净脚踝围 → 脚踝围
|
|
|
+ 'xiaofu' => 'waist_lower', // 净小腹围 → 下腰围
|
|
|
+ 'zhongyao' => 'mid_waist', // 净中腰 → 中腰围
|
|
|
];
|
|
|
|
|
|
foreach ($fieldMapping as $apiField => $localField) {
|