From 836d8ecc8c38c90b729a5af9c1b28049f390e693 Mon Sep 17 00:00:00 2001 From: wangwei01 Date: Thu, 20 Jun 2019 16:09:28 +0800 Subject: [PATCH] 1 --- webapp/controller/SkinController.class.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/webapp/controller/SkinController.class.php b/webapp/controller/SkinController.class.php index da63acc..25f4f68 100644 --- a/webapp/controller/SkinController.class.php +++ b/webapp/controller/SkinController.class.php @@ -192,6 +192,7 @@ class SkinController{ $skin_experience_type = 2; } else { $skin_level = $rowSkin['skin_level']; + $skin_experience_type = 0; } array_push($skin_list, array( 'skin_id' => $rowSkin['skin_id'], @@ -253,16 +254,24 @@ class SkinController{ $fragment_num = $row['fragment_num'] - $array[0][1]; $skin_status = 1; + $active_time = 0; + $skin_experience_type = 0; if ($row['skin_status'] == 0) { $skin_status = 0; } - $ret = $conn->execScript('UPDATE skin SET fragment_num=:fragment_num ,skin_status=:skin_status, active_time=0, skin_experience_type=0, modify_time=:modify_time ' . + if ($row['active_time'] != 0) { + $active_time = $row['active_time']; + $skin_experience_type = 2; + } + $ret = $conn->execScript('UPDATE skin SET fragment_num=:fragment_num ,skin_status=:skin_status, active_time=:active_time, skin_experience_type=:skin_experience_type, modify_time=:modify_time ' . ' WHERE accountid = :account_id AND skin_id = :skin_id;', array( ':account_id' => $account_id, ':skin_id' => $skin_id, ':fragment_num' => $fragment_num, ':skin_status' => $skin_status, + ':active_time' => $active_time, + ':skin_experience_type' => $skin_experience_type, ':modify_time' => time() )); if (!$ret) {