diff --git a/app/api/controller/Sign.php b/app/api/controller/Sign.php index d6c3be6..a05e66b 100755 --- a/app/api/controller/Sign.php +++ b/app/api/controller/Sign.php @@ -119,6 +119,12 @@ class Sign extends Base if (!$is_sign) { $signDays_1 = $signDays + 1; } + $sign_multiple = \app\common\helper\ConfigHelper::getSystemTestKey("sign_multiple"); + $sign_multiple = intval($sign_multiple); + if($sign_multiple<=0){ + $sign_multiple = 1; + } + // 处理配置关联的奖励信息 $nowDay = date('j'); // 每日签到配置 @@ -133,9 +139,15 @@ class Sign extends Base ->select() ->toArray(); // 处理奖励类型名称 + $title=""; foreach ($rewards as &$reward) { $reward['reward_type_text'] = $this->getRewardTypeText($reward['reward_type']); + $title=$title.removeTrailingZeros($reward['reward_value']*$sign_multiple).$reward['reward_type_text'].","; } + if(strlen($title)>0){ + $title=substr($title,0,-1); + } + $config['description']=$title; $config['title'] = "第" . $config['day'] . "天"; $config['rewards'] = $rewards; @@ -164,10 +176,17 @@ class Sign extends Base ->field('reward_type,reward_extend,reward_value') ->select() ->toArray(); + $title=""; // 处理奖励类型名称 foreach ($rewards as &$reward) { $reward['reward_type_text'] = $this->getRewardTypeText($reward['reward_type']); + $title=$title.removeTrailingZeros($reward['reward_value']*$sign_multiple).$reward['reward_type_text'].","; + } + if(strlen($title)>0){ + $title=substr($title,0,-1); + } + $config['description']=$title; $config['title'] = "累计签到" . $config['day'] . "天"; $config['rewards'] = $rewards; // $leiji_list->find($config['day']);