浏览代码

admin update

xiaoyu 3 年之前
父节点
当前提交
1961e51047
共有 2 个文件被更改,包括 4 次插入11 次删除
  1. 2 9
      admin/control/provider.php
  2. 2 2
      admin/templates/default/provider.price.set.php

+ 2 - 9
admin/control/provider.php

@@ -488,14 +488,6 @@ class providerControl extends SystemControl
 
     private function cfg_format($input, $cfg)
     {
-        $specs = $input['specs'];
-        $prices = $input['prices'];
-        $data = [];
-        foreach ($input['card_types'] as $key => $card_type)
-        {
-            $data[$card_type][$specs[$key]] = $prices[$key];
-        }
-
         foreach ($cfg['amount'] as $amount => $amt_items)
         {
             $new_amount = [];
@@ -505,9 +497,10 @@ class providerControl extends SystemControl
                 $card_types = $this->card_types($item['card_type']);
                 foreach ($card_types as $card_type)
                 {
+                    $key = "price-{$card_type}-{$amount}";
                     $arr = [
                         'goods_id'  => $goods_id,
-                        'price'     => floatval($data[$card_type][$amount]),
+                        'price'     => floatval($input[$key]),
                         'quality'   => $quality,
                         'card_type' => mtopcard\scard_type($card_type)
                     ];

+ 2 - 2
admin/templates/default/provider.price.set.php

@@ -120,7 +120,7 @@
                     </td>
                     <td class="vatop rowform">
                         <!-- <input class="txt date" type="hidden" value="0" name="effect_time" placeholder="" autocomplete="off" style="width:120px" /> -->
-                        <input class="txt date" style="display:none;" type="text" id="startTime" name="effect_time" placeholder="" autocomplete="off" style="width:120px" />
+                        <input class="txt date" style="display:none;" type="text" id="startTime" name="effect_time" placeholder="" value="0" autocomplete="off" style="width:120px" />
                     </td>
                     <td class="vatop tips" style="color: red"></td>
                 </tr>
@@ -159,7 +159,7 @@
                                                 <input type="hidden" class="num" name="specs[]" value="<?php echo $spec; ?>">
                                             </td>
                                             <td class="w150 align-center tdVal">
-                                                <input type="text" name="prices[]" class="txt price" <?php if ($val['opened'] == 0) echo 'disabled' ?> data-opened="<?php echo $val['opened']; ?>" value="<?php echo $val['price']; ?>">
+                                                <input type="text" name="<?php echo "price-{$card_type}-{$spec}"?>" class="txt price" <?php if ($val['opened'] == 0) echo 'disabled' ?> data-opened="<?php echo $val['opened']; ?>" value="<?php echo $val['price']; ?>">
                                             </td>
 
                                         </tr>