|
@@ -42,9 +42,9 @@ class Award extends Controller
|
|
|
// left join awards_gift as g on o.gift_id = g.id
|
|
// left join awards_gift as g on o.gift_id = g.id
|
|
|
//where u.portrait != '' and u.portrait is not null and l.number >= 15 group by l.uid order by l.id desc limit 100");
|
|
//where u.portrait != '' and u.portrait is not null and l.number >= 15 group by l.uid order by l.id desc limit 100");
|
|
|
|
|
|
|
|
- $lists = Db::query("select u.uid,u.nickname, o.name, o.mobile, o.address, g.name as giftName, o.rank as giftName from awards_order as o
|
|
|
|
|
|
|
+ $lists = Db::query("select o.id, u.uid,u.nickname, o.name, o.mobile, o.address, g.name as giftName, o.rank from awards_order as o
|
|
|
left join awards_user_info as u on o.uid = u.uid
|
|
left join awards_user_info as u on o.uid = u.uid
|
|
|
- left join awards_gift as g on o.gift_id = g.id where o.type = 2 order by rank asc");
|
|
|
|
|
|
|
+ left join awards_gift as g on o.gift_id = g.id where o.type = 2 order by o.rank asc");
|
|
|
$this->assign('lists', $lists);
|
|
$this->assign('lists', $lists);
|
|
|
$this->fetch();
|
|
$this->fetch();
|
|
|
}
|
|
}
|
|
@@ -60,9 +60,9 @@ class Award extends Controller
|
|
|
public function award()
|
|
public function award()
|
|
|
{
|
|
{
|
|
|
|
|
|
|
|
- $data = Db::query("select u.uid, u.nickname, o.name, o.mobile, o.address, g.name as giftName, o.rank as giftName from awards_order as o
|
|
|
|
|
|
|
+ $data = Db::query("select u.uid, u.nickname, o.name, o.mobile, o.address, g.name as giftName, o.rank from awards_order as o
|
|
|
left join awards_user_info as u on o.uid = u.uid
|
|
left join awards_user_info as u on o.uid = u.uid
|
|
|
- left join awards_gift as g on o.gift_id = g.id where o.type = 2 order by rank asc");
|
|
|
|
|
|
|
+ left join awards_gift as g on o.gift_id = g.id where o.type = 2 order by o.rank asc");
|
|
|
|
|
|
|
|
//实例化
|
|
//实例化
|
|
|
$objExcel = new \PHPExcel();
|
|
$objExcel = new \PHPExcel();
|
|
@@ -87,7 +87,7 @@ class Award extends Controller
|
|
|
$objActSheet->setCellValue('D' . $k, $v['mobile']." ");
|
|
$objActSheet->setCellValue('D' . $k, $v['mobile']." ");
|
|
|
$objActSheet->setCellValue('E' . $k, $v['address']);
|
|
$objActSheet->setCellValue('E' . $k, $v['address']);
|
|
|
$objActSheet->setCellValue('F' . $k, $v['giftName']);
|
|
$objActSheet->setCellValue('F' . $k, $v['giftName']);
|
|
|
- $objActSheet->setCellValue('G' . $k, $v['rank']);
|
|
|
|
|
|
|
+ $objActSheet->setCellValue('G' . $k, $v['rank']." ");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$outfile = "排行榜前50名" . date('Ymd') . ".xlsx";
|
|
$outfile = "排行榜前50名" . date('Ymd') . ".xlsx";
|
|
@@ -149,8 +149,8 @@ class Award extends Controller
|
|
|
$objWriter = \PHPExcel_IOFactory::createWriter($objExcel, 'Excel2007');
|
|
$objWriter = \PHPExcel_IOFactory::createWriter($objExcel, 'Excel2007');
|
|
|
//设置内容
|
|
//设置内容
|
|
|
$objActSheet = $objExcel->getActiveSheet();
|
|
$objActSheet = $objExcel->getActiveSheet();
|
|
|
- $letter = explode(',', "A,B,C,D,E,F,G");
|
|
|
|
|
- $arrHeader = ['微博UID', '微博昵称', '收件人姓名', '联系人电话', '收件地址', '奖品名称','中奖时间'];
|
|
|
|
|
|
|
+ $letter = explode(',', "A,B,C,D,E,F");
|
|
|
|
|
+ $arrHeader = ['微博UID', '微博昵称', '收件人姓名', '联系人电话', '收件地址', '奖品名称'];
|
|
|
//填充表头信息
|
|
//填充表头信息
|
|
|
$lenth = count($arrHeader);
|
|
$lenth = count($arrHeader);
|
|
|
for ($i = 0; $i < $lenth; $i++) {
|
|
for ($i = 0; $i < $lenth; $i++) {
|
|
@@ -166,7 +166,6 @@ class Award extends Controller
|
|
|
$objActSheet->setCellValue('D' . $k, $v['mobile']." ");
|
|
$objActSheet->setCellValue('D' . $k, $v['mobile']." ");
|
|
|
$objActSheet->setCellValue('E' . $k, $v['address']);
|
|
$objActSheet->setCellValue('E' . $k, $v['address']);
|
|
|
$objActSheet->setCellValue('F' . $k, $v['giftName']);
|
|
$objActSheet->setCellValue('F' . $k, $v['giftName']);
|
|
|
- $objActSheet->setCellValue('G' . $k, $v['createAt']);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$outfile = "中奖信息" . date('Ymd') . ".xlsx";
|
|
$outfile = "中奖信息" . date('Ymd') . ".xlsx";
|