From 45aab549c79d62232aae3626ed6019db5a7e7550 Mon Sep 17 00:00:00 2001 From: hujiabin Date: Fri, 23 Sep 2022 19:30:52 +0800 Subject: [PATCH] 1 --- webapp/controller/ChipController.class.php | 63 +++++++++++----------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/webapp/controller/ChipController.class.php b/webapp/controller/ChipController.class.php index 1c8dd32d..fb9f39be 100644 --- a/webapp/controller/ChipController.class.php +++ b/webapp/controller/ChipController.class.php @@ -348,48 +348,47 @@ class ChipController extends BaseAuthedController foreach ($token_id_param as $val){ $chip_param = Chip::getChipByTokenId($val); $cumulative_cost += \services\FormulaService::getChipCumulativeCost($chip_param['chip_grade']); -// Chip::deleteChip(['token_id'=>$val]); + Chip::deleteChip(['token_id'=>$val]); } $num = round(round(($cumulative_cost/$upgrade_cost),5)*10000); - $a = rand(1,10000); - if ($num<$a){ - $this->_rspData([ - 'state' => 0, - 'data' => [ - 'main'=>$token_id_main, - 'param'=>$token_id_param, - 'main_cost'=>$upgrade_cost, - 'param_cost'=>$cumulative_cost, - 'num'=>$num, - 'rand'=>$a - ], - ]); - return; - }else{ - $this->_rspData([ - 'state' => 1, - 'data' => [ - 'main'=>$token_id_main, - 'param'=>$token_id_param, - 'main_cost'=>$upgrade_cost, - 'param_cost'=>$cumulative_cost, - 'num'=>$num, - 'rand'=>$a - ], - ]); - return; - } +// $a = rand(1,10000); +// if ($num_rspData([ +// 'state' => 0, +// 'data' => [ +// 'main'=>$token_id_main, +// 'param'=>$token_id_param, +// 'main_cost'=>$upgrade_cost, +// 'param_cost'=>$cumulative_cost, +// 'num'=>$num, +//// 'rand'=>$a +// ], +// ]); +// return; +// }else{ +// $this->_rspData([ +// 'state' => 1, +// 'data' => [ +// 'main'=>$token_id_main, +// 'param'=>$token_id_param, +// 'main_cost'=>$upgrade_cost, +// 'param_cost'=>$cumulative_cost, +// 'num'=>$num, +// 'rand'=>$a +// ], +// ]); +// return; +// } $propertyChgService = new services\PropertyChgService(); $propertyChgService->addChip(); - if ($num_rspData([ 'state' => 0, 'property_chg' => $propertyChgService->toDto(), ]); - return; - }else{echo 'OK';die; + }else{ //合成成功 $this->_upgraded($chip_main); $chip_new = Chip::toDto(Chip::getChipByTokenId($token_id_main));