|  |  |  | 
|---|
|  |  |  | //这里是从数据库里查数据并组装成我们想要的数据结构的过程 | 
|---|
|  |  |  | List<ExcelSheetPO> res = new ArrayList<>(); | 
|---|
|  |  |  | ExcelSheetPO orderSheet = new ExcelSheetPO(); | 
|---|
|  |  |  | String title = "每日单据明细"; | 
|---|
|  |  |  | String title = "员工业绩报表"; | 
|---|
|  |  |  | orderSheet.setSheetName(title); | 
|---|
|  |  |  | orderSheet.setTitle(title); | 
|---|
|  |  |  | String[] header = {"年", "月", "日", "订单编号", "订单类型", "会员姓名", "项目名称", "订单金额", "订单业绩", "收款方式", "业绩类型", "员工", "本金消耗", "赠消", "提成", "人头", "项目个数", "项目时间", "顾问", "门店"}; | 
|---|
|  |  |  | String[] header = {"订单时间", "订单编号", "订单类型", "会员姓名", "产品", "业绩规则",  "产品分类", "订单金额", "现金","划扣", "员工", "业绩类型", "员工", "本金消耗", "赠消", "提成", "人头", "项目个数", "项目时间", "顾问", "门店"}; | 
|---|
|  |  |  | orderSheet.setHeaders(header); | 
|---|
|  |  |  | SysUsers sysUsers = (SysUsers) WebUtil.getSession().getAttribute(MatrixConstance.LOGIN_KEY); | 
|---|
|  |  |  | if(!AppConstance.ZONGDIAN.equals(sysUsers.getShopName())){ | 
|---|
|  |  |  | 
|---|
|  |  |  | if (dataList.size() > 0) { | 
|---|
|  |  |  | for (AchieveNew item : dataList) { | 
|---|
|  |  |  | List<Object> temp = new ArrayList<>(); | 
|---|
|  |  |  | temp.add(item.getYear()); | 
|---|
|  |  |  | temp.add(item.getMonth()); | 
|---|
|  |  |  | temp.add(item.getDay()); | 
|---|
|  |  |  | temp.add(DateUtil.dateFormatStr(item.getDatatime(), DateUtil.DATE_FORMAT_MM)); | 
|---|
|  |  |  | temp.add(item.getOrderNo()); | 
|---|
|  |  |  | temp.add(item.getOrderType()); | 
|---|
|  |  |  | temp.add(item.getVipName()); | 
|---|
|  |  |  | temp.add(item.getProName()); | 
|---|
|  |  |  | temp.add(item.getAchieveRuleName()); | 
|---|
|  |  |  | temp.add(item.getCateName()); | 
|---|
|  |  |  | temp.add(item.getZkTotal()); | 
|---|
|  |  |  | temp.add(item.getGoodsCash()); | 
|---|
|  |  |  | temp.add(item.getPayMethod()); | 
|---|
|  |  |  | temp.add(item.getCardCash()); | 
|---|
|  |  |  | temp.add(item.getMeiliao()); | 
|---|
|  |  |  | //todo 动态导出列---- | 
|---|
|  |  |  |  | 
|---|
|  |  |  | temp.add(item.getHisConsume()); | 
|---|
|  |  |  | temp.add(item.getFreeConsume()); | 
|---|
|  |  |  | temp.add(item.getProjPercentage()); | 
|---|