Commit 74bfbea49a967d9a173c0f758dccd85d671d1a90
1 parent
09bba830
测肤结果传入store_skinface
Showing
1 changed file
with
55 additions
and
0 deletions
packageD/pages/AI-test-skin/analyse/analyse.js
| @@ -557,6 +557,61 @@ Page({ | @@ -557,6 +557,61 @@ Page({ | ||
| 557 | detectjson: JSON.stringify(th.data.check_data), | 557 | detectjson: JSON.stringify(th.data.check_data), |
| 558 | skin_type: 0, | 558 | skin_type: 0, |
| 559 | } | 559 | } |
| 560 | + | ||
| 561 | + var txt=[]; | ||
| 562 | + var face_data = res.data.data.face_list[0]; | ||
| 563 | + //痤疮数 | ||
| 564 | + var acne_num = face_data.acnespotmole.acne_num; | ||
| 565 | + //色斑数 | ||
| 566 | + var speckle_num = face_data.acnespotmole.speckle_num; | ||
| 567 | + //皱纹数 | ||
| 568 | + var wrinkle_num = face_data.wrinkle.wrinkle_num; | ||
| 569 | + //黑头数 | ||
| 570 | + var blackhead_num = face_data.blackheadpore.blackhead_num; | ||
| 571 | + //毛孔数 | ||
| 572 | + var pore_num = face_data.blackheadpore.pore_num; | ||
| 573 | + //黑眼圈的严重程度 | ||
| 574 | + var dark_type = face_data.eyesattr.dark_circle_left_type.length > 0 ? face_data.eyesattr.dark_circle_left_type[0] : -1; | ||
| 575 | + var dark_type1 = face_data.eyesattr.dark_circle_right_type.length > 0 ? face_data.eyesattr.dark_circle_right_type[0] : -1; | ||
| 576 | + | ||
| 577 | + var skin_dryoil_check = face_data.skinquality.skin_dryoil_check; | ||
| 578 | + var skin_dryoil_check_type = 0;//干性 | ||
| 579 | + var skin_dryoil_check_arr = [] | ||
| 580 | + for (let i in skin_dryoil_check) { | ||
| 581 | + let item = skin_dryoil_check[i]; | ||
| 582 | + if (item != '1' && skin_dryoil_check_arr.indexOf(item) == -1) { | ||
| 583 | + skin_dryoil_check_arr.push(item); | ||
| 584 | + } | ||
| 585 | + } | ||
| 586 | + //皮肤干油性的判断 | ||
| 587 | + if (skin_dryoil_check_arr.length == 0) skin_dryoil_check_type = 1; | ||
| 588 | + else if (skin_dryoil_check_arr.length == 1) skin_dryoil_check_type = parseInt(skin_dryoil_check_arr[0]); | ||
| 589 | + else skin_dryoil_check_type = 3; | ||
| 590 | + | ||
| 591 | + switch (skin_dryoil_check_type) { | ||
| 592 | + case 0: | ||
| 593 | + txt.push('干性'); | ||
| 594 | + break; | ||
| 595 | + case 1: | ||
| 596 | + txt.push('中性'); | ||
| 597 | + break; | ||
| 598 | + case 2: | ||
| 599 | + txt.push('油性'); | ||
| 600 | + break; | ||
| 601 | + case 3: | ||
| 602 | + txt.push('混合性'); | ||
| 603 | + break; | ||
| 604 | + } | ||
| 605 | + | ||
| 606 | + if (acne_num) txt.push('痤疮'); | ||
| 607 | + if (speckle_num) txt.push('色斑'); | ||
| 608 | + if (wrinkle_num) txt.push('皱纹'); | ||
| 609 | + if (blackhead_num) txt.push('黑头'); | ||
| 610 | + if (pore_num) txt.push('毛孔'); | ||
| 611 | + if (dark_type > -1 || dark_type1 > -1) txt.push('黑眼圈'); | ||
| 612 | + //-- 内容传值 -- | ||
| 613 | + req_data.resulttext= txt.join('/'); | ||
| 614 | + | ||
| 560 | //要保存一下分析的结果 | 615 | //要保存一下分析的结果 |
| 561 | th.json_post("/api/weshop/face/storeSkinface/save", req_data, function (res) { | 616 | th.json_post("/api/weshop/face/storeSkinface/save", req_data, function (res) { |
| 562 | if (res.data.code == 0) { | 617 | if (res.data.code == 0) { |