陈剑华

fix: 20235 【uat】 大图卡回看观看人数andriod 显示26万,鸿蒙显示25.9万人参加

@@ -57,12 +57,24 @@ export struct CardMediaInfo { @@ -57,12 +57,24 @@ export struct CardMediaInfo {
57 if (Number.parseInt(num) <= 9999) { 57 if (Number.parseInt(num) <= 9999) {
58 return Number.parseInt(num).toString() 58 return Number.parseInt(num).toString()
59 } else if (Number.parseInt(num) > 9999 && Number.parseInt(num) <= 99999999) { 59 } else if (Number.parseInt(num) > 9999 && Number.parseInt(num) <= 99999999) {
60 - const num1: string = num.slice(0, -4); // 万  
61 - const num2: string = num.slice(-4, -3); // 千 60 + let num1: string = num.slice(0, -4); // 万
  61 + let num2: string = num.slice(-4, -3); // 千
  62 + const num3: string = num.slice(-3, -2); // 百
  63 + if (Math.round(Number(`0.${num3}`)) === 1) num2 = `${Number(num2) + 1}`
  64 + if (Number(num2) === 10) {
  65 + num2 = '0';
  66 + num1 = `${Number(num1) + 1}`
  67 + }
62 return num2 === '0' ? num1 +'万' : num1 + '.' + num2 + '万' 68 return num2 === '0' ? num1 +'万' : num1 + '.' + num2 + '万'
63 } else if (Number.parseInt(num) > 99999999) { 69 } else if (Number.parseInt(num) > 99999999) {
64 - const num1: string = num.slice(0, -8); // 亿  
65 - const num2: string = num.slice(-8, -7); 70 + let num1: string = num.slice(0, -8); // 亿
  71 + let num2: string = num.slice(-8, -7);
  72 + const num3: string = num.slice(-3, -2); // 百
  73 + if (Math.round(Number(`0.${num3}`)) === 1) num2 = `${Number(num2) + 1}`
  74 + if (Number(num2) === 10) {
  75 + num2 = '0';
  76 + num1 = `${Number(num1) + 1}`
  77 + }
66 return num2 === '0' ? num1 +'亿' : num1 + '.' + num2 + '亿' 78 return num2 === '0' ? num1 +'亿' : num1 + '.' + num2 + '亿'
67 } 79 }
68 return num 80 return num
@@ -78,6 +90,7 @@ export struct CardMediaInfo { @@ -78,6 +90,7 @@ export struct CardMediaInfo {
78 let liveIdList: string = this.contentDTO.objectId 90 let liveIdList: string = this.contentDTO.objectId
79 let data: joinPeopleNum[] = await LiveModel.getJoinPeopleNum(liveIdList) 91 let data: joinPeopleNum[] = await LiveModel.getJoinPeopleNum(liveIdList)
80 this.joinPeopleNum = data[0].pv; 92 this.joinPeopleNum = data[0].pv;
  93 + console.log('getJoinPeopleNum ', this.joinPeopleNum)
81 } 94 }
82 95
83 build() { 96 build() {