Kaynağa Gözat

update provider

ayHaru 4 yıl önce
ebeveyn
işleme
173493e716

+ 17 - 20
admin/control/merchant.php

@@ -548,7 +548,7 @@ class merchantControl extends SystemControl
     }
 
     public function providerOp(){
-        $provider_model = Model('provider');
+        $provider_model = Model('refill_provider');
         $condition = [];
         if (trim($_GET['name']) != '') {
             $condition['name'] = ['like', '%' . $_GET['name'] . '%'];
@@ -570,14 +570,14 @@ class merchantControl extends SystemControl
 
     public function changeProviderStateOp()
     {
-        $id = intval($_GET['id']);
+        $provider_id = intval($_GET['id']);
         $state = intval($_GET['state']);
-        $provider_model = Model('provider');
-        $provider_info = $provider_model->getProviderInfo(['id' => $id]);
+        $provider_model = Model('refill_provider');
+        $provider_info = $provider_model->getProviderInfo(['provider_id' => $provider_id]);
         if (empty($provider_info) || !in_array($state , [1,2])) {
             showMessage('操作成功', 'index.php?act=merchant&op=provider');
         }
-        $resp = $provider_model->editProvider(['opened' => $state] , ['id' => $id]);
+        $resp = $provider_model->editProvider(['opened' => $state] , ['provider_id' => $provider_id]);
         if(!$resp){
             showMessage('操作失败', 'index.php?act=merchant&op=provider', 'html', 'error');
         }
@@ -589,7 +589,7 @@ class merchantControl extends SystemControl
      */
     public function provider_addOp()
     {
-        $provider_model = Model('provider');
+        $provider_model = Model('refill_provider');
         if (chksubmit()) {
             $insert_array = $this->providerCheck($_POST , 'add');
             $result = $provider_model->addProvider($insert_array);
@@ -618,10 +618,10 @@ class merchantControl extends SystemControl
      */
     public function provider_editOp()
     {
-        $provider_model = Model('provider');
+        $provider_model = Model('refill_provider');
         if (chksubmit()) {
-            $id = intval($_POST['id']) ?? '';
-            $provider = $provider_model->getProviderInfo(['id' => $id]);
+            $provider_id = intval($_POST['id']) ?? '';
+            $provider = $provider_model->getProviderInfo(['provider_id' => $provider_id]);
             if(empty($provider)){
                 showMessage('通道信息有误');
             }
@@ -629,16 +629,16 @@ class merchantControl extends SystemControl
             if(empty($params)){
                 showMessage('通道编辑成功', 'index.php?act=merchant&op=provider');
             }
-            $result = $provider_model->editProvider($params , ['id' => $id]);
+            $result = $provider_model->editProvider($params , ['provider_id' => $provider_id]);
             if ($result) {
                 $this->log('编辑通道:' . '[	' . $_POST['name'] . ']', 1);
                 showMessage('通道编辑成功', 'index.php?act=merchant&op=provider');
             } else {
-                showMessage('通道编辑失败' , "index.php?act=merchant&op=provider_edit&id={$id}");
+                showMessage('通道编辑失败' , "index.php?act=merchant&op=provider_edit&id={$provider_id}");
             }
         }
-        $id = intval($_GET['id']) ?? '';
-        $provider = $provider_model->getProviderInfo(['id' => $id]);
+        $provider_id = intval($_GET['id']) ?? '';
+        $provider = $provider_model->getProviderInfo(['provider_id' => $provider_id]);
         if(empty($provider)){
             showMessage('通道信息有误');
         }
@@ -647,13 +647,13 @@ class merchantControl extends SystemControl
     }
 
     public function provider_delOp(){
-        $provider_model = Model('provider');
-        $id = intval($_GET['id']) ?? '';
-        $provider = $provider_model->getProviderInfo(['id' => $id]);
+        $provider_model = Model('refill_provider');
+        $provider_id = intval($_GET['id']) ?? '';
+        $provider = $provider_model->getProviderInfo(['provider_id' => $provider_id]);
         if(empty($provider)){
             showMessage('通道信息有误');
         }
-        $result = $provider_model->delProvider(['id' => $id]);
+        $result = $provider_model->delProvider(['provider_id' => $provider_id]);
         if ($result) {
             $this->log('删除通道:' . '[	' . $provider['name'] . ']', 1);
             showMessage('通道删除成功', 'index.php?act=merchant&op=provider');
@@ -683,9 +683,6 @@ class merchantControl extends SystemControl
             $result['sort'] = intval($params['sort']) ?? '';
         }
         if($type == 'edit'){
-            $provider_model = Model('provider');
-            $id = intval($params['id']);
-            $provider = $provider_model->getProviderInfo(['id' => $id]);
             if($params['name'] != $provider['name']){
                 $result['name'] = trim($params['name']);
             }

+ 1 - 1
admin/templates/default/provider.edit.php

@@ -13,7 +13,7 @@
     <div class="fixed-empty"></div>
     <form id="user_form" enctype="multipart/form-data" method="post">
         <input type="hidden" name="form_submit" value="ok"/>
-        <input type="hidden" name="id" value="<?php echo $output['provider']['id']?>"/>
+        <input type="hidden" name="id" value="<?php echo $output['provider']['provider_id']?>"/>
         <table class="table tb-type2">
             <tbody>
             <tr class="noborder">

+ 5 - 5
admin/templates/default/provider.index.php

@@ -71,7 +71,7 @@
             <?php if (!empty($output['provider_list']) && is_array($output['provider_list'])) { ?>
                 <?php foreach ($output['provider_list'] as $k => $v) { ?>
                     <tr>
-                        <td><?php echo $v['id']; ?></td>
+                        <td><?php echo $v['provider_id']; ?></td>
                         <td><?php echo $v['name']; ?></td>
                         <td><?php echo $output['type_text'][$v['type']-1]; ?></td>
                         <td class="align-center"><?php echo $v['sort']; ?></td>
@@ -80,13 +80,13 @@
                         <td class="align-center"><?php echo $v['process_num']?></td>
                         <td class="align-center w200">
                             <?php if($v['opened'] == 1){?>
-                                <a href="index.php?act=merchant&op=changeProviderState&state=2&id=<?php echo $v['id'] ?>">关闭通道</a>
+                                <a href="index.php?act=merchant&op=changeProviderState&state=2&id=<?php echo $v['provider_id'] ?>">关闭通道</a>
                             <?php }?>
                             <?php if($v['opened'] == 2){?>
-                                <a href="index.php?act=merchant&op=changeProviderState&state=1&id=<?php echo $v['id'] ?>">启用通道</a>
+                                <a href="index.php?act=merchant&op=changeProviderState&state=1&id=<?php echo $v['provider_id'] ?>">启用通道</a>
                             <?php }?>
-                            | <a href="index.php?act=merchant&op=provider_edit&id=<?php echo $v['id'] ?>">编辑通道</a>
-                            | <a href="index.php?act=merchant&op=provider_del&id=<?php echo $v['id'] ?>">删除通道</a>
+                            | <a href="index.php?act=merchant&op=provider_edit&id=<?php echo $v['provider_id'] ?>">编辑通道</a>
+                            | <a href="index.php?act=merchant&op=provider_del&id=<?php echo $v['provider_id'] ?>">删除通道</a>
                         </td>
                     </tr>
                 <?php } ?>

+ 0 - 29
data/model/provider.model.php

@@ -1,29 +0,0 @@
-<?php
-
-defined('InShopNC') or exit('Access Invalid!');
-
-
-class providerModel extends Model
-{
-    public function getProviderInfo($cond)
-    {
-        return $this->table('provider')->where($cond)->find();
-    }
-    public function addProvider($insert){
-        return $this->table('provider')->insert($insert);
-    }
-    public function editProvider($update, $condition)
-    {
-        return $this->table('provider')->where($condition)->update($update);
-    }
-    public function delProvider($condition)
-    {
-        return $this->table('provider')->where($condition)->delete();
-    }
-    public function getProviderList($condition, $pagesize = '', $field = '*', $order = 'id desc', $limit = '')
-    {
-        $list = $this->table('provider')->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->select();
-        if (empty($list)) return [];
-        return $list;
-    }
-}

+ 29 - 0
data/model/refill_provider.model.php

@@ -0,0 +1,29 @@
+<?php
+
+defined('InShopNC') or exit('Access Invalid!');
+
+
+class refill_providerModel extends Model
+{
+    public function getProviderInfo($cond)
+    {
+        return $this->table('refill_provider')->where($cond)->find();
+    }
+    public function addProvider($insert){
+        return $this->table('refill_provider')->insert($insert);
+    }
+    public function editProvider($update, $condition)
+    {
+        return $this->table('refill_provider')->where($condition)->update($update);
+    }
+    public function delProvider($condition)
+    {
+        return $this->table('refill_provider')->where($condition)->delete();
+    }
+    public function getProviderList($condition, $pagesize = '', $field = '*', $order = 'provider_id desc', $limit = '')
+    {
+        $list = $this->table('refill_provider')->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->select();
+        if (empty($list)) return [];
+        return $list;
+    }
+}