瀏覽代碼

merchant evidence and export

xiaoyu 3 年之前
父節點
當前提交
b8047b4f11

+ 190 - 1
admin/control/merchant_info.php

@@ -1,6 +1,6 @@
 <?php
 
-
+require_once(BASE_HELPER_PATH . '/PHPExcel/PHPExcel.php');
 class merchant_infoControl extends SystemControl
 {
     public function __construct()
@@ -111,4 +111,193 @@ class merchant_infoControl extends SystemControl
         }
         showMessage('删除成功','index.php?act=merchant_info&op=index');
     }
+
+    public function merchant_evidenceOp()
+    {
+        $mod = Model('merchant_evidence');
+        $condition = [];
+        if (trim($_GET['company_name']) != '') {
+            $condition['company_name'] = $_GET['company_name'];
+        }
+        $start_unixtime = intval(strtotime($_GET['query_start_time']));
+        $end_unixtime = intval(strtotime($_GET['query_end_time']));
+        if ($start_unixtime > 0 && $end_unixtime > $start_unixtime) {
+            $condition['apply_time'] = [['egt', $start_unixtime], ['lt', $end_unixtime], 'and'];
+        } elseif ($start_unixtime > 0) {
+            $condition['apply_time'] = ['egt', $start_unixtime];
+        } elseif ($end_unixtime > 0) {
+            $condition['apply_time'] = ['lt', $end_unixtime];
+        }
+        if(!empty($_GET['export'])) {
+            $this->MerchantEvidenceExport($condition);
+        }
+        //上游充值申请列表
+        $evidence_list = $mod->getMerchantEvidence($condition, 30, '*', 'apply_time desc');
+        $stats = $mod->field('sum(amount) as amounts')->where($condition)->find();
+        Tpl::output('amounts', $stats['amounts']);
+        Tpl::output('evidence_list', $evidence_list);
+        Tpl::output('page', $mod->showpage());
+        Tpl::showpage('merchant.evidence.list');
+    }
+
+    public function importOp()
+    {
+        if(chksubmit()) {
+            $merchant = [];
+            $merchant_list = Model('')->table('merchant')->limit(1000)->select();
+            foreach ($merchant_list as $key => $value) {
+                $merchant[$value['mchid']] = $value['company_name'];
+            }
+            if(empty($merchant)) {
+                showMessage('机构通道为空,不可导入');
+            }
+            //得到导入文件
+            $filename = $_FILES['csv']['name'];
+            $tmp_name = $_FILES['csv']['tmp_name'];
+            $extend = strrchr($filename,'.');
+            $extendLower = strtolower($extend);
+            if (!in_array($extendLower, ['.xls', '.xlsx', '.csv']))
+            {
+                showMessage('文件格式有误');
+            }
+            $filePath = BASE_ROOT_PATH . '/data/upload/upfile/provider/';
+
+            /** Error reporting */
+            error_reporting(E_ALL);
+            //注意设置时区
+            $time=date("m-d-H-i-s");//去当前上传的时间
+            //根据当前时间外加后五位产生一个 防止多个用户同时操作产生的重复概率
+            $randnum = 'MerchantEvidenceImport_'.$time.str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
+            //上传后的文件名
+            $name=$randnum.$extendLower;
+
+            $upload_filename=$filePath.$name;//上传后的文件名地址
+
+            $result=move_uploaded_file($tmp_name,$upload_filename);
+            if(!$result){
+                showMessage('上传失败,稍后再试!');
+                exit;
+            }
+
+            $fileType = PHPExcel_IOFactory::identify($upload_filename);
+            $objReader = PHPExcel_IOFactory::createReader($fileType);
+            $objPHPExcel = $objReader->load($upload_filename);
+
+            $time = time();
+            $mod = Model('merchant_evidence');
+            foreach ($objPHPExcel->getWorkSheetIterator() as $sheet)
+            {
+                foreach ($sheet->getRowIterator() as $row)
+                {
+                    $index = $row->getRowIndex();
+                    if ($index == 1) continue;
+                    $items = [];
+                    foreach ($row->getCellIterator() as $cell) {
+                        $data = $cell->getValue();
+                        $items[] = $data;
+                    }
+                    $mchid = intval($items[0]);
+                    $params = [
+                        'mchid' => $mchid,
+                        'company_name' => $merchant[$mchid],
+                        'amount' => $items[1] ?? '',
+                        'bank_username' => trim($items[2]) ?? '',
+                        'bank_name' => trim($items[3]) ?? '',
+                        'to_bank_username' => trim($items[4]) ?? '',
+                        'to_bank_name' => trim($items[5]) ?? '',
+                        'apply_time' => strtotime($items[6]) ?? '',
+                        'add_time' => $time
+                    ];
+                    if(!empty($items[7])) {
+                        $params['bz'] = $items[7];
+                    }
+                    $json_txt = json_encode($params);
+                    Log::record("import data: {$json_txt}",LOG::DEBUG);
+                    if(empty($params['store_id']) || empty($params['store_name'])) {
+                        Log::record("merchant evidence import err,not find store info, mchid: {$mchid}, amount: {$params['amount']}",LOG::DEBUG);
+                    }
+                    $res = $mod->addMerchantEvidence($params);
+                    if(!$res){
+                        Log::record("merchant evidence import err, mchid: {$mchid}, amount: {$params['amount']}",LOG::DEBUG);
+                    }
+                }
+            }
+            showMessage('操作完成');
+            exit;
+        }
+        else
+        {
+            Tpl::showpage('merchant.evidence.import');
+        }
+    }
+
+    public function apply_delOp()
+    {
+        $apply_id = $_GET['apply_id'] ?? $_POST['apply_id'];
+        $mod = Model('merchant_evidence');
+        $provider_evidence_info = $mod->getMerchantEvidenceInfo(['apply_id' => $apply_id]);
+        if (empty($provider_evidence_info)) {
+            showMessage('申请信息不存在');
+        }
+        $result = $mod->DelMerchantEvidence(['apply_id' => $apply_id]);
+        if (!$result) {
+            showMessage('删除失败');
+        }
+        showMessage('删除成功','index.php?act=merchant_info&op=merchant_evidence');
+    }
+
+    private function MerchantEvidenceExport($condition)
+    {
+        $i = 0;
+        $result = [];
+        while (true) {
+            $start = $i * 1000;
+            $evidence_list = Model('')->table('merchant_evidence')->where($condition)->order('apply_time desc')->limit("{$start},1000")->select();
+            if (empty($evidence_list)) {
+                break;
+            }
+            $i++;
+            foreach ($evidence_list as $value) {
+                $result[] = $value;
+            }
+        }
+        $this->createExcel($result);
+    }
+
+    private function createExcel($data = array())
+    {
+        Language::read('export');
+        import('libraries.excel');
+        $excel_obj = new Excel();
+        $excel_data = array();
+        //设置样式
+        $excel_obj->setStyle(array('id' => 's_title', 'Font' => array('FontName' => '宋体', 'Size' => '12', 'Bold' => '1')));
+        //header
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '机构公司名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '申请金额');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '收款银行开户人姓名');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '收款银行名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '机构转账银行开户人姓名');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '机构转账银行名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '申请日期');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '备注');
+        //data
+        foreach ((array)$data as $v) {
+            $tmp = array();
+            $tmp[] = array('data' => $v['company_name']);
+            $tmp[] = array('data' => $v['amount']);
+            $tmp[] = array('data' => $v['bank_username']);
+            $tmp[] = array('data' => $v['bank_name']);
+            $tmp[] = array('data' => $v['to_bank_username']);
+            $tmp[] = array('data' => $v['to_bank_name']);
+            $tmp[] = array('data' => date('Y-m-d H:i:s', $v['apply_time']));
+            $tmp[] = array('data' => $v['bz']);
+            $excel_data[] = $tmp;
+        }
+        $excel_data = $excel_obj->charset($excel_data, CHARSET);
+        $excel_obj->addArray($excel_data);
+        $excel_obj->addWorksheet($excel_obj->charset(L('exp_od_order'), CHARSET));
+        $excel_obj->generateXML($excel_obj->charset(L('exp_od_order'), CHARSET) . date('Y-m-d-H', time()));
+        exit;
+    }
 }

+ 60 - 3
admin/control/provider_info.php

@@ -218,7 +218,9 @@ class provider_infoControl extends SystemControl
         } elseif ($end_unixtime > 0) {
             $condition['apply_time'] = ['lt', $end_unixtime];
         }
-
+        if(!empty($_GET['export'])) {
+            $this->ProviderEvidenceExport($condition);
+        }
         //上游充值申请列表
         $evidence_list = $mod->getProviderEvidence($condition, 30, '*', 'apply_time desc');
         $stats = $mod->field('sum(amount) as amounts')->where($condition)->find();
@@ -336,13 +338,13 @@ class provider_infoControl extends SystemControl
             //注意设置时区
             $time=date("m-d-H-i-s");//去当前上传的时间
             //根据当前时间外加后五位产生一个 防止多个用户同时操作产生的重复概率
-            $randnum = 'RefillOrderImport_'.$time.str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
+            $randnum = 'ProviderEvidenceImport_'.$time.str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
             //上传后的文件名
             $name=$randnum.$extendLower;
 
             $upload_filename=$filePath.$name;//上传后的文件名地址
 
-            $result=move_uploaded_file($tmp_name,$upload_filename);//假如上传到当前目录下
+            $result=move_uploaded_file($tmp_name,$upload_filename);
             if(!$result){
                 showMessage('上传失败,稍后再试!');
                 exit;
@@ -399,4 +401,59 @@ class provider_infoControl extends SystemControl
             Tpl::showpage('provider.evidence.import');
         }
     }
+
+    private function ProviderEvidenceExport($condition)
+    {
+        $i = 0;
+        $result = [];
+        while (true) {
+            $start = $i * 1000;
+            $evidence_list = Model('')->table('provider_evidence')->where($condition)->order('apply_time desc')->limit("{$start},1000")->select();
+            if (empty($evidence_list)) {
+                break;
+            }
+            $i++;
+            foreach ($evidence_list as $value) {
+                $result[] = $value;
+            }
+        }
+        $this->createExcel($result);
+    }
+
+    private function createExcel($data = array())
+    {
+        Language::read('export');
+        import('libraries.excel');
+        $excel_obj = new Excel();
+        $excel_data = array();
+        //设置样式
+        $excel_obj->setStyle(array('id' => 's_title', 'Font' => array('FontName' => '宋体', 'Size' => '12', 'Bold' => '1')));
+        //header
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '通道名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '申请金额');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '转账银行开户人姓名');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '转账银行名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '上游收款银行开户人姓名');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '上游收款银行名称');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '申请日期');
+        $excel_data[0][] = array('styleid' => 's_title', 'data' => '备注');
+        //data
+        foreach ((array)$data as $v) {
+            $tmp = array();
+            $tmp[] = array('data' => $v['store_name']);
+            $tmp[] = array('data' => $v['amount']);
+            $tmp[] = array('data' => $v['bank_username']);
+            $tmp[] = array('data' => $v['bank_name']);
+            $tmp[] = array('data' => $v['to_bank_username']);
+            $tmp[] = array('data' => $v['to_bank_name']);
+            $tmp[] = array('data' => date('Y-m-d H:i:s', $v['apply_time']));
+            $tmp[] = array('data' => $v['bz']);
+            $excel_data[] = $tmp;
+        }
+        $excel_data = $excel_obj->charset($excel_data, CHARSET);
+        $excel_obj->addArray($excel_data);
+        $excel_obj->addWorksheet($excel_obj->charset(L('exp_od_order'), CHARSET));
+        $excel_obj->generateXML($excel_obj->charset(L('exp_od_order'), CHARSET) . date('Y-m-d-H', time()));
+        exit;
+    }
 }

+ 48 - 0
admin/templates/default/merchant.evidence.import.php

@@ -0,0 +1,48 @@
+<?php defined('InShopNC') or exit('Access Invalid!');?>
+
+<div class="page">
+  <div class="fixed-bar">
+    <div class="item-title">
+      <h3>机构信息管理</h3>
+        <ul class="tab-base">
+            <li><a href="index.php?act=merchant_info&op=index"><span>机构信息管理</span></a></li>
+            <li><a href="index.php?act=merchant_info&op=add"><span>新增</span></a></li>
+            <li><a href="index.php?act=merchant_info&op=merchant_evidence"><span>机构充值申请记录</span></a></li>
+            <li><a href="JavaScript:void(0);" class="current"><span>导入机构充值申请</span></a></li>
+        </ul>
+    </div>
+  </div>
+  <div class="fixed-empty"></div>
+  <form method="post" enctype="multipart/form-data" name="form1">
+    <input type="hidden" name="form_submit" value="ok" />
+    <input type="hidden" name="charset" value="gbk" />
+    <table class="table tb-type2">
+      <tbody>
+        <tr class="noborder">
+          <td colspan="2" class="required"><label>请选择文件:</label></td>
+        </tr>
+        <tr class="noborder">
+          <td class="vatop rowform"><span class="type-file-box">
+            <input type="file" name="csv" id="csv" class="type-file-file"  size="30"  />
+            </span></td>
+          <td class="vatop tips">如果导入速度较慢,建议您把文件拆分为几个小文件,然后分别导入</td>
+        </tr>
+      </tbody>
+      <tfoot>
+        <tr class="tfoot">
+          <td colspan="2"><a href="JavaScript:document.form1.submit();" class="btn"><span>导入</span></a></td>
+        </tr>
+      </tfoot>
+    </table>
+  </form>
+</div>
+
+<script type="text/javascript">
+	$(function(){
+    var textButton="<input type='text' name='textfield' id='textfield1' class='type-file-text' /><input type='button' name='button' id='button1' value='' class='type-file-button' />"
+	$(textButton).insertBefore("#csv");
+	$("#csv").change(function(){
+	$("#textfield1").val($("#csv").val());
+	});
+});
+</script> 

+ 180 - 0
admin/templates/default/merchant.evidence.list.php

@@ -0,0 +1,180 @@
+<?php defined('InShopNC') or exit('Access Invalid!'); ?>
+<style>
+    .page .fixed-bar .item-title h3 {
+        margin-top:18px !important;
+        margin-bottom:10px !important;
+        font-weight:700 !important;
+    }
+    .page .fixed-bar .item-title h3 {
+    margin-top: 18px !important;
+    margin-bottom: 10px !important;
+    font-weight: 700 !important;
+}
+.tab-base li span {
+    font-size: 12px !important;
+}
+</style>
+<div class="page">
+    <div class="fixed-bar">
+        <div class="item-title">
+            <h3>机构信息管理</h3>
+            <ul class="tab-base">
+                <li><a href="index.php?act=merchant_info&op=index"><span>机构信息管理</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=add"><span>新增</span></a></li>
+                <li><a href="JavaScript:void(0);" class="current"><span>机构充值申请记录</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=import"><span>导入机构充值申请</span></a></li>
+            </ul>
+        </div>
+    </div>
+    <div class="fixed-empty"></div>
+    <form method="get" name="formSearch" action="" id="formSearch" enctype="multipart/form-data">
+        <input type="hidden" value="merchant_info" name="act">
+        <input type="hidden" value="merchant_evidence" name="op">
+        <input type="hidden" name="export" value=""/>
+        <table class="tb-type1 noborder search">
+            <tbody>
+            <tr>
+                <th><label for="company_name">机构公司名称</label></th>
+                <td><input type="text" value="<?php echo $_GET['company_name']; ?>" name="company_name"
+                           id="company_name" class="txt"></td>
+
+                <th><label for="query_start_time">申请日期</label></th>
+                <td>
+                    <input class="txt date" type="text" value="<?php echo $_GET['query_start_time']; ?>"
+                           id="startTime" name="query_start_time" autocomplete="off" style="width:120px" />
+                    <label for="query_start_time">~</label>
+                    <input class="txt date" type="text" value="<?php echo $_GET['query_end_time']; ?>"
+                           id="endTime" name="query_end_time" autocomplete="off" style="width:120px" />
+                </td>
+
+                <td><a href="javascript:void(0);" id="ncsubmit" class="btn-search "
+                       title="<?php echo $lang['nc_query']; ?>">&nbsp;</a>
+                    <?php if ($output['company_name'] != '') { ?>
+                        <a href="index.php?act=merchant_info&op=merchant_evidence" class="btns "
+                           title="<?php echo $lang['nc_cancel_search']; ?>"><span><?php echo $lang['nc_cancel_search']; ?></span></a>
+                    <?php } ?>
+                </td>
+                <td>
+                    <a href="javascript:void(0);" id="ncexport" class="btns" >
+                        <span><i class="icon-edit"></i>导出</span>
+                    </a>
+                </td>
+            </tr>
+            </tbody>
+        </table>
+    </form>
+    <table class="table tb-type2" id="prompt">
+        <tbody>
+        <tr class="space odd">
+            <th>
+                <div class="title">
+                    <h5>金额统计:</h5>
+                    <span class="arrow"></span>
+                </div>
+            </th>
+        </tr>
+        <tr>
+            <td>
+                <ul>
+                    <li>提交金额:<?php echo $output['amounts']*100%100==0 ? intval($output['amounts']) : $output['amounts']; ?> (<?php echo $output['amounts']>=10000 ? $output['amounts']/10000 .'万' : $output['amounts'] . '元';?>)</li>
+                </ul>
+            </td>
+        </tr>
+        </tbody>
+    </table>
+    <form type="file" method="post" id="merchant_name_form">
+        <input type="hidden" name="form_submit" value="ok"/>
+        <table class="table tb-type2">
+            <thead>
+            <tr class="thead">
+                <th>申请编号</th>
+                <th>机构公司名称</th>
+                <th>申请金额</th>
+                <th class="align-center">收款银行开户人姓名</th>
+                <th class="align-center">收款银行名称</th>
+                <th class="align-center">机构转账银行开户人姓名</th>
+                <th class="align-center">机构转账银行名称</th>
+                <th class="align-center">申请日期</th>
+<!--                <th class="align-center">添加日期</th>-->
+                <th class="align-center">备注</th>
+                <th class="align-center">操作</th>
+            </tr>
+            </thead>
+            <tbody>
+            <?php if (!empty($output['evidence_list']) && is_array($output['evidence_list'])) { ?>
+                <?php foreach ($output['evidence_list'] as $k => $v) { ?>
+                    <tr class="trFlex">
+                        <td><?php echo $v['apply_id']; ?></td>
+                        <td><?php echo $v['company_name']; ?></td>
+                        <td><?php echo $v['amount']*100%100==0 ? intval($v['amount']) : $v['amount']; ?> (<?php echo $v['amount']>=10000 ? $v['amount']/10000 .'万' : $v['amount'] . '元';?>)</td>
+                        <td class="align-center"><?php echo $v['bank_username']; ?></td>
+                        <td class="align-center"><?php echo $v['bank_name']; ?></td>
+                        <td class="align-center"><?php echo $v['to_bank_username']; ?></td>
+                        <td class="align-center"><?php echo $v['to_bank_name']; ?></td>
+                        <td class="nowarp align-center"><?php echo $v['apply_time'] ? date('Y-m-d H:i', $v['apply_time']) : $lang['no_limit']; ?></td>
+<!--                        <td class="nowarp align-center">--><?php //echo $v['add_time'] ? date('Y-m-d H:i', $v['add_time']) : $lang['no_limit']; ?><!--</td>-->
+                        <td class="nowarp align-center"><?php echo $v['bz']?></td>
+                        <td class="align-center w200">
+                            <a href="index.php?act=merchant_info&op=apply_del&apply_id=<?php echo $v['apply_id'] ?>">删除</a>
+                            <?php if(!empty($v['voucher_name'])) {?>
+                                    |
+                            <a target="_blank"
+                               href="<?php echo UPLOAD_SITE_URL . '/' . ATTACH_UPFILE . DS . 'provider/' .$v['voucher_name']; ?>">预览</a>
+                            <?php }?>
+                        </td>
+                    </tr>
+                <?php } ?>
+            <?php } else { ?>
+                <tr class="no_data">
+                    <td colspan="10"><?php echo $lang['nc_no_record']; ?></td>
+                </tr>
+            <?php } ?>
+            </tbody>
+            <tfoot>
+            <tr class="tfoot">
+                <td></td>
+                <td colspan="10">
+                    <div class="pagination"><?php echo $output['page']; ?></div>
+                </td>
+            </tr>
+            </tfoot>
+        </table>
+    </form>
+</div>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/js/jquery.edit.js" charset="utf-8"></script>
+<script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/laydate/laydate.js"></script>
+<script type="text/javascript" src="<?php echo ADMIN_TEMPLATES_URL;?>/layui/layui.js"></script>
+<link rel="stylesheet" type="text/css" href="<?php echo ADMIN_TEMPLATES_URL; ?>/layui/css/layui.css"/>
+<script>
+
+    $(function () {
+        // 日期选择器
+        laydate.render({
+            elem: '#startTime',
+            type: 'datetime'
+        });
+        laydate.render({
+            elem: '#endTime',
+            type: 'datetime'
+        });
+        $('#ncsubmit').click(function () {
+            $('input[name="op"]').val('provider_evidence');
+            $('#formSearch').submit();
+        });
+        // 表格hover时背景
+        $('.trFlex').each(function () {
+            $(this).hover(function () {
+                $(this)[0].style.backgroundColor = '#cbe9f3'
+            },function() {
+                $(this)[0].style.backgroundColor = '#fff'
+            })
+        })
+
+        // 导出
+        $('#ncexport').click(function () {
+            $('input[name="export"]').val('1');
+            $('#formSearch').submit();
+            $('input[name="export"]').val('');
+        })
+    });
+</script>

+ 2 - 0
admin/templates/default/merchant.info.add.php

@@ -28,6 +28,8 @@
             <ul class="tab-base">
                 <li><a href="index.php?act=merchant_info&op=index"><span>机构信息管理</span></a></li>
                 <li><a href="JavaScript:void(0);" class="current"><span>新增</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=merchant_evidence"><span>机构充值申请记录</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=import"><span>导入机构充值申请</span></a></li>
             </ul>
         </div>
     </div>

+ 2 - 0
admin/templates/default/merchant.info.php

@@ -22,6 +22,8 @@
             <ul class="tab-base">
                 <li><a href="JavaScript:void(0);" class="current"><span>机构信息管理</span></a></li>
                 <li><a href="index.php?act=merchant_info&op=add"><span>新增</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=merchant_evidence"><span>机构充值申请记录</span></a></li>
+                <li><a href="index.php?act=merchant_info&op=import"><span>导入机构充值申请</span></a></li>
             </ul>
         </div>
     </div>

+ 15 - 3
admin/templates/default/merchant.provider.evidence_list.php

@@ -31,7 +31,7 @@
     <form method="get" name="formSearch" action="" id="formSearch" enctype="multipart/form-data">
         <input type="hidden" value="provider_info" name="act">
         <input type="hidden" value="provider_evidence" name="op">
-
+        <input type="hidden" name="export" value=""/>
         <table class="tb-type1 noborder search">
             <tbody>
             <tr>
@@ -50,11 +50,16 @@
 
                 <td><a href="javascript:void(0);" id="ncsubmit" class="btn-search "
                        title="<?php echo $lang['nc_query']; ?>">&nbsp;</a>
-                    <?php if ($output['mch_name'] != '') { ?>
-                        <a href="index.php?act=merchant&op=refill_evidence" class="btns "
+                    <?php if ($output['store_name'] != '') { ?>
+                        <a href="index.php?act=provider_info&op=provider_evidence" class="btns "
                            title="<?php echo $lang['nc_cancel_search']; ?>"><span><?php echo $lang['nc_cancel_search']; ?></span></a>
                     <?php } ?>
                 </td>
+                <td>
+                    <a href="javascript:void(0);" id="ncexport" class="btns" >
+                        <span><i class="icon-edit"></i>导出</span>
+                    </a>
+                </td>
             </tr>
             </tbody>
         </table>
@@ -167,5 +172,12 @@
                 $(this)[0].style.backgroundColor = '#fff'
             })
         })
+
+        // 导出
+        $('#ncexport').click(function () {
+            $('input[name="export"]').val('1');
+            $('#formSearch').submit();
+            $('input[name="export"]').val('');
+        })
     });
 </script>

+ 34 - 0
data/model/merchant_evidence.model.php

@@ -0,0 +1,34 @@
+<?php
+
+
+defined('InShopNC') or exit('Access Invalid!');
+
+class merchant_evidenceModel extends Model
+{
+    public function __construct()
+    {
+        parent::__construct('merchant_evidence');
+    }
+
+    public function getMerchantEvidence($condition, $pagesize = '', $field = '*', $order = 'add_time desc', $limit = '')
+    {
+        $list = $this->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->select();
+        if (empty($list)) return [];
+        return $list;
+    }
+
+    public function addMerchantEvidence($params)
+    {
+        return $this->insert($params);
+    }
+
+    public function getMerchantEvidenceInfo($condition)
+    {
+        return $this->where($condition)->find();
+    }
+
+    public function DelMerchantEvidence($condition)
+    {
+        return $this->where($condition)->delete();
+    }
+}