Merged
Merge Request #1087 · created by 后端研发-苏明海


Test


From test into qa

Merged by 后端研发-苏明海

1 participants


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) {
packageD/pages/AI-test-skin/index/aiskin.js
@@ -63,14 +63,13 @@ Page({ @@ -63,14 +63,13 @@ Page({
63 }, 63 },
64 64
65 goto(e) { 65 goto(e) {
66 - 66 + var that=this;
67 var need=e.currentTarget.dataset.need; 67 var need=e.currentTarget.dataset.need;
68 68
69 let url = e.currentTarget.dataset.url; 69 let url = e.currentTarget.dataset.url;
70 if(this.data.ce_user_id){ 70 if(this.data.ce_user_id){
71 url+="?ce_user_id="+this.data.ce_user_id; 71 url+="?ce_user_id="+this.data.ce_user_id;
72 } 72 }
73 -  
74 if(!need){ 73 if(!need){
75 74
76 app.goto(url); 75 app.goto(url);
@@ -78,7 +77,7 @@ Page({ @@ -78,7 +77,7 @@ Page({
78 } 77 }
79 78
80 this.check_num(function () { 79 this.check_num(function () {
81 - var user = getApp().globalData.userInfo || this.ce_user_id 80 + var user = getApp().globalData.userInfo || that.data.ce_user_id
82 if (!user) { 81 if (!user) {
83 wx.showToast({ 82 wx.showToast({
84 title: "请先授权登陆", 83 title: "请先授权登陆",
@@ -153,7 +152,7 @@ Page({ @@ -153,7 +152,7 @@ Page({
153 152
154 check_num:function (func) { 153 check_num:function (func) {
155 154
156 - var user_id=this.ce_user_id || getApp().globalData.user_id; 155 + var user_id=this.data.ce_user_id || getApp().globalData.user_id;
157 if (!user_id) return false; 156 if (!user_id) return false;
158 157
159 //判断右没有开AI测肤 158 //判断右没有开AI测肤