Browse Source

admin update

xiaoyu 3 years ago
parent
commit
de68e7a049

+ 22 - 0
admin/control/provider.php

@@ -81,10 +81,31 @@ class providerControl extends SystemControl
         Tpl::output('type_text', $type_text);
         Tpl::output('provider_list', $providers);
         Tpl::output('stats', $stats);
+        Tpl::output('prices', $this->all_price());
         Tpl::output('show_page', $provider_model->showpage());
         Tpl::showpage('provider.index');
     }
 
+    private function all_price()
+    {
+        $result = [];
+
+        $mod_price = Model('provider_price');
+        $prices = $mod_price->getPirces([]);
+        foreach ($prices as $price)
+        {
+            $key = "{$price['provider_name']}-{$price['product_type']}";
+            if(!empty($price['effect_time']))
+            {
+                $time = '<span style="color: #0bb20c">' . date("Y-m-d H:i:s", $price['effect_time']) . '</span>';
+            }else{
+                $time = date("Y-m-d H:i:s", $price['update_time']);
+            }
+            $result[$key] = $time;
+        }
+        return $result;
+    }
+
     public function recharge_manualOp()
     {
         $provider_id = $_GET['provider_id'] ?? $_POST['provider_id'];
@@ -400,6 +421,7 @@ class providerControl extends SystemControl
             Tpl::output('product_type', $price['product_type']);
             Tpl::output('quality_text', $quality_text);
             Tpl::output('quality', $cfg['qualitys']);
+            Tpl::output('effect_time', $price['effect_time']);
 
             Tpl::output('amounts', $amounts);
             Tpl::output('all_specs', $all_specs);

+ 12 - 0
admin/templates/default/provider.index.php

@@ -130,6 +130,7 @@
                     <th class="align-right">订单成功后余额</th>
                     <th class="align-right">接口查询余额</th>
                     <th>价格设置</th>
+                    <th>价格更新日期</th>
                     <th class="align-center">操作</th>
                 </tr>
             </thead>
@@ -168,6 +169,17 @@
                             <td>
                                 <a href="index.php?act=provider&op=provider_price&provider_id=<?php echo $v['provider_id'] ?>">调价</a>
                             </td>
+                            <td>
+                                <?php
+                                    $date = $output['prices']["{$v['name']}-{$v['type']}"];
+                                    if (!empty($date)) {
+                                        echo $date;
+                                    } else {
+                                        echo '/';
+                                    }
+                                ?>
+
+                            </td>
                             <td class="align-center w200">
                                 <div>
                                     <a href="index.php?act=merchant&op=provider_province&id=<?php echo $v['provider_id'] ?>">省份控制</a>

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

@@ -123,12 +123,12 @@
                     <td class="vatop rowform">
                         <select id="selectEffectType">
                             <option value="0">立即生效</option>
-                            <option value="1">延迟生效</option>
+                            <option value="1" <?php if(!empty($output['effect_time'])){ echo 'selected';}?>>延迟生效</option>
                         </select>
                     </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="" value="0" autocomplete="off" style="width:120px" />
+                        <input class="txt date" style="display:none;" type="text" id="startTime" name="effect_time" placeholder="" value="<?php echo date("Y-m-d H:i:s", $output['effect_time']);?>" autocomplete="off" style="width:120px" />
                     </td>
                     <td class="vatop tips" style="color: red"></td>
                 </tr>