...
|
...
|
@@ -131,8 +131,7 @@ class Study extends Backend |
|
|
->setCellValue('E1', '学校')
|
|
|
->setCellValue('F1', '手环ID')
|
|
|
->setCellValue('G1', '学号')
|
|
|
->setCellValue('H1', '总积分')
|
|
|
->setCellValue('I1', '条形码');
|
|
|
->setCellValue('H1', '总积分');
|
|
|
if ($ids == 'all' || empty($ids)) { //判断当前数据为全部或者选中的
|
|
|
$list = $this->model->with('school,grade')->select();
|
|
|
} else {
|
...
|
...
|
@@ -151,8 +150,7 @@ class Study extends Backend |
|
|
->setCellValue('E' . $k, $val['school']['title'])
|
|
|
->setCellValue('F' . $k, $val['unique'])
|
|
|
->setCellValue('G' . $k, $val['sno'])
|
|
|
->setCellValue('H' . $k, $val['earn_score'])
|
|
|
->setCellValue('I' . $k, $path.$val['barcode']);
|
|
|
->setCellValue('H' . $k, $val['earn_score']);
|
|
|
}
|
|
|
$excel->createSheet();
|
|
|
$title = "学生成绩" . date("YmdHis");
|
...
|
...
|
@@ -287,9 +285,9 @@ class Study extends Backend |
|
|
public function multi($ids = null)
|
|
|
{
|
|
|
$ids = $this->request->param('ids');
|
|
|
$product = new \app\admin\model\Study();
|
|
|
$study = new \app\admin\model\Study();
|
|
|
$ids = explode(',', $ids);
|
|
|
$arr = $product->whereIn('id' , $ids)->field('barcode')->select();
|
|
|
$arr = $study->whereIn('id' , $ids)->field('barcode')->select();
|
|
|
foreach ($arr as $v){
|
|
|
//$v['barcode'] = substr($v['barcode'],20);
|
|
|
$as = ROOT_PATH.'public/'.$v['barcode'];
|
...
|
...
|
@@ -302,11 +300,11 @@ class Study extends Backend |
|
|
// zip 临时文件
|
|
|
$tmp_dir = $url . 'temp/';
|
|
|
// zip名称
|
|
|
$zip_name = 'images'.time().'.zip';
|
|
|
$zip_name = 'images'.'.zip';
|
|
|
// 打包
|
|
|
$zipName = $this->zip_files($data, $tmp_dir.$zip_name);
|
|
|
//下载
|
|
|
$down = 'http://campus.shs.broing.cn/temp/'.$zip_name;
|
|
|
$down = 'http://campus.cn/temp/'.$zip_name;
|
|
|
downloads($down);
|
|
|
}
|
|
|
|
...
|
...
|
|