<?php
function run_getUserCntInfo(){
$result = ['iRet'=>0, 'sMsg'=>'ok'];
$t116 = '{"1":"","2":"","3":"","4":"","5":""}';
$t117 = '{"1":"1","2":"0","3":"1","4":"0","5":"0"}';
$dataT_1 = json_decode($t116, 320);
$dataT = json_decode($t117, 320);
$totalCnt = $lastCnt = 300;
echo '$totalCnt1:'.$totalCnt."<br/>";
global $msg;
if($totalCnt == 300){
$msg .= '永久任务: 共300<br/>';
}
$msg .= '尊享兑换: 共400<br/>';
$msg .= 'T-1:';
foreach($dataT_1 as $key1 => $val1){
$tmpval1 = intval($val1);
if($tmpval1 > 0){
if($key1 == 4){
$totalCnt += $tmpval1 * 30;
}else if($key1 == 5){
$totalCnt += $tmpval1 * 20;
}else{
$totalCnt += $tmpval1 * 10;
}
$msg .= "任务{$key1}:{$tmpval1}次; ";
}
}
echo '$totalCnt2:'.$totalCnt."<br/>";
$msg .= '共' .$totalCnt - $lastCnt;
$lastCnt = $totalCnt;
$msg .= '<br/>T :';
foreach($dataT as $key2 => $val2){
$tmpval2 = intval($val2);
if($key2 == 4){
if($tmpval2 >= 3){
$totalCnt += 30;
$msg .= "任务{$key2}:3次; ";
}
}else if($key2 == 5){
if($tmpval2 >= 2){
$totalCnt += 20;
$msg .= "任务{$key2}:2次; ";
}
}else{
if($tmpval2 > 0){
$totalCnt += 10;
$msg .= "任务{$key2}:1次; ";
}
}
}
echo '$totalCnt3:'.$totalCnt."<br/>";
$msg .= '共' .$totalCnt - $lastCnt;
$lastCnt = $totalCnt;
$result['jData'] = ['totalCnt'=>$totalCnt];
return $result;
}
print_r(run_getUserCntInfo());
echo $msg;