付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
importjava.io.InputStream;importimportimportjava.util.ArrayList;importjava.util.Date;importjava.util.List;importimportimportimportimportimportimport.apache.poi.ss.usermodel.Cell;importimportimportimportimport.springframework.stereotype.Controller;importimport.springframework.web.bind.annotation.RequestMap;import.springframework.web.multipart.MultipartFile;importimport.springframework.web.servlet.ModelAndView;importcom.hiveview.newicp.core.message.ExceptionEnum;importcom.hiveview.newicp.core.pojo.base.Data;importimportcom.hiveview.newicp.core.pojo.vo.vip.blueray.AlbumVo;importimportcom.hiveview.newicp.core.util.DateUtil;@RequestMap(value="/import")publicclassImportController{AlbumServiceAlbumDaoDao@RequestMap(value=publicModelAndViewtoPage(HttpServletRequestreq,HttpServletResponserespones){ModelAndViewmav=newModelAndView("/vip/blueray/importList");return}publicstaticStringgetFileExtName(StringfileName) StringextName="";if(fileName!=null&&!"".equals(fileName)){inti=fileName.lastIndexOf(".");if(i>0)extName=fileName.substring(i+1,}}return}@RequestMap(value=publicDatainitImport(finalHttpServletRequestrequest,finalHttpServletResponse{Datadata=newMultipartRequestmultipartRequest=(MultipartRequest)request;Map<String,MultipartFile>map=multipartRequest.getFileMap();for(Stringkey:map.keySet()){MultipartFilemultipartFile=map.get(key);booleanbool=importData(multipartFile);if(bool){}else}}}return}publicbooleanimportData(MultipartFile tryStringfileName=multipartFile.getOriginalFilename();InputStreamis=multipartFile.getInputStream();Workbookbook=null;if(fileName!=null)fileName=fileName.toLowerCase();if(fileName.indexOf(".xlsx")>-1){book=new}elsebook=new}}Sheetsheet= map= intallNum=//IntegercpId=for(inti=2;i<=allNum;i++){Rowrow=sheet.getRow(i);if(row!=null){for(intsetnum=0;setnum<row.getLastCellNum();setnum++){if(row.getCell(setnum)!=null){}}}
if(cell!=null)Albumalbum= &&!album.getAlbumName().equals("0")){//cpId=List<Blueray>list=newArrayList<Blueray>(); RowRow=sheet.getRow(k);if(Row!=null){ if(Row.getCell(setnum)!=null){}}}Bluerayvedio=get(Row);}}}}}}Integersuc=execData(mapAlbum,mapif(suc>0)return}elsereturn}}catch(Exceptione)}return}publicIntegerexecData(Map<Integer,Album>mapAlbum,Map<Integer,List<Blueray>>{tryif(mapAlbum!=null&&mapAlbum.size()>0)List<AlbumVo>listAlbum=newMap<Integer,Album>addAlbum=newTreeMap<Integer,Album>();AlbumalbumPo=newAlbum();IntegeralbumCount=this.albumDao.getCount(albumPo);listAlbum=for(Integerhash:mapAlbum.keySet()){Albumap=mapAlbum.get(hash);for(AlbumVoav:listAlbum){updateAlbum.put(hash,ap);}}}for(Integerhash:mapAlbum.keySet()){if(updateAlbum.get(hash)==null){}} if(bool) >listPo=map.get(key);if(listPo.size()>0){ Po=newBlueray//
for vp:listPo)vp.setCp
}}if(addList.size()>0)}}}}for(Integerkey:addAlbum.keySet()) List<Blueray>list=map >addList=newArrayList<Blueray>();for(Bluerayvp:list){vp.setCp}if(addList.size()>0)}}}}catch(Exceptione)}return}publicAlbumgetAlbum(Rowrow) Albumalbum=newAlbum();try{if(row.getCell(0)!=null){}else}StringtimeStr="";doublevalue=Dated=DateFormatformater=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");timeStr=formater.format(d);}catch(Exceptione)}return}publicBluerayget(Row =newBlueray();try{Stringperiods=returnStringValue(row.getCell(23));}.set}catch(Exceptione)}return}publicbooleanisEmpry(Stringstr){return}publicStringreturnValue(Cellcell){if(cell==null){return}elseif(cell.getStringCellValue().trim().equals("")){return"0";}elsereturn}}}publicStringreturnStringValue(Cellcell){if(cell==null){return}elseif(cell.getStringCellValue().trim().equals("")){return"";}elsereturn}}}publicStringgetCell(Cellcell)DecimalFormatdf=newDecimalFormat("#");if(cell==null)returncase}caseHSSFCell.CELL_TYPE_STRING:returncell.getStringCellValue();casereturncell.getCellFormula();casereturncasereturncell.getBooleanCellValue()+"";caseHSSFCell.CELL_TYPE_ERROR:}return}}packageimportimportimport.springframework.str .Controllr;importimport.springframework.web.bind.annotation.RequestMap;import.springframework.web.bind.annotation.ResponseBody;importimportcom.hiveview.newicp.core.pojo.base.Data;importimportimportcom.hiveview.newicp.core.service.nocache.vip.blueray.AlbumService;极清专辑类的描述:AlbumController作者:qyb邮箱:qinyanbin@创建日期:20151116日publicclassAlbumControllerprivateAlbumServicealbumService;:toPagejsp::ModelAndView创建人:qyb日期:201511163:20:17:@RequestMap(value=ModelAndViewmav=newModelAndView("vip/blueray/albumList");returnmav;}*:getList::qyb*期:201511163:22:42:@RequestMap(value="/getList")publicScriptPage<AlbumVo>getList(HttpServletRequestrequest,Albumalbum,AjaxPageajaxPage){ScriptPage<AlbumVo>scriptPage=null;try{}catch(Exceptione)//}return}:update::Data:qyb日期:20151116日3:24:11:@RequestMap(value="/update")publicDataupdate(HttpServletRequestrequest,Albumalbum){Datadata=newData();intresult=0;try{result=this.albumService.update(album);if(result>0){}else}}catch(Exceptione)}return}@RequestMap(value="/updateEffective")publicStringupdateEffective(HttpServletRequestrequest,Albumalbum){Datadata=newData();intresult=0;try{Stringid=request.getParameter("albumId");AlbumalbumObj=albumService.getListById(album);if(!StringUtils.isEmpty(state)){result=albumService.updateEffective(albumObj);}}catch(Exceptione)}if(result>0)}else}return}@RequestMap(value="/add")publicDataadd(HttpServletRequestrequest,Albumalbum){Datadata=newData();intresult=0;try{result=this.albumService.saveAlbum(album);if(result>0){}else}}catch(Exceptione)}return}publicDatagetAlbumByPartnerId(StringpartnerId){Datadata=newData();tryList<AlbumVo>albumList=albumService.getAlbumByPartnerId(partnerId);if(null!=albumList&&albumList.size()>0){}}catch(Exceptione){}return}publicList<CpListVo>getPartnerName(){List<CpListVo>partnerList=null;try{partnerList=}catch(Exceptione)}return}}packageimportjava.util.HashMap;importjava.util.List;importimport.springframework.cache.annotation.Cacheable;import.springframework.stereotype.Service;import.springframework.util.StringUtils;importcom.hiveview.newicp.core.pojo.po.cache.Search;importimportimportcom.hiveview.newicp.core.util.PinyinUtil;publicclassSearchServiceImplextendsBaseServiceimplementsSearchService{returnnull;}Map<String,Object>params=newHashMap<String,Object>();return}privateSetDaodao;publicList<SearchVo>so(Stringrecord_name,List<Integer>record_types,Integerselect_model,Integercast_id,Integerpage_number,Searchcondition=newif(record_types!=null&&!record_types.isEmpty()){}if(record_name!=
}condition=conditionPagin(condition,page_size,page_number);returndao.so(condition);}publicIntegersoCount(Stringrecord_name,List<Integer>record_types,Integerselect_model,Integercast_id){Searchcondition=newif(record_types!=null&&!record_types.isEmpty()){}if
return}return}}packageimportimportjava.util.Collections;importjava.util.List;import.springframework. s.factory.annotatin.Autowired;import.springframework.cache.annotation.Cacheable;importimportcom.hivevi importcom.hiveview.newicp.core.dao.app.AppDao;importcom.hiveview.newicp.core.dao.cloud.searc importcom.hiveview.newicp.core.dao.cpdata.SetDao;importcom.hiveview.newicp.core.pojo.po.cloud.searc importcom.hiveview.newicp.core.pojo.vo.cache.AppLastestVo;import importcom.hiveview.newicp.core.pojo.vo.cloud. importcom.hiveview.newicp.core.pojo.vo.cpdata.SetVo;import @author2015615搜索public ApiServiceImpl privateAppDaoappDao;privateSetDao Type,IntegerpageSize,IntegerpageNum){1:,2:应用,3教育,4:竖图,5:横= VoSRV= //如果大于-1if Type()>0) Type()< .getPageIndex(): .getPageSize(): Integercount=thi if(list2.size()>0)List<Integer>ids=newArrayList<Integer>();for( Vosrv:list2){}switch case case case= case
List< case
List< }}}}else//for(inti=1;i<6;i++) Integercount2=thi if(list2.size()>0)List<Integer>ids=newArrayList<Integer>();for( Vosrv:list2){}switch case case case case
List< caseList< }}}}return}}packageimportjava.util.HashMap;importjava.util.Map;import*@author@sincev1.02015418@seepublicclassConstantpublicstaticfinalStringiqiyiConf;publicstaticfinalStringiqiyiServer;publicstaticfinalStringiqiyiChn;publicstaticfinalStringiqiyiSet;publicstaticfinalStringiqiyiSetInfo;publicstaticfinalStringiqiyi;publicstaticfinalStringiqiyiPageSize;publicstaticfinalStringiqiyiChnFull;publicstaticfinalStringiqiyiChnTuijian;staticiqiyiConf=iqiyiChn=ProperManager.getRB(iqiyiConf,"iqiyi_chn");iqiyiSet=ProperManager.getRB(iqiyiConf,"iqiyi_set");iqiyiSetInfo=ProperManager.getRB(iqiyiConf,iqiyiChnFull=ProperManager.getRB(iqiyiConf,"iqiyi_chn_full");}/**springcatchrediskeystart*APIredis//////// //Redis //////////列表接//相关接////////// ////publicstaticfinalStringR_K_CATCH_SO=//publicstaticfinalStringR_K_CATCH_SO_Count=//////publicstaticfinalStringR_K_CATCH_getAPPListCount="r_k_catch_getAPPListCount";publicstaticfinalStringR_K_CATCH_getAPPList1="r_k_catch_getAPPList1";//黑白接//应用接//应用总publicstaticfinalStringR_K_CATCH_getTopList="r_k_catch_getTopList";//添//vippublicstaticfinalStringR_K_CATCH_vip_Home=//添//vip搜索 //添// //获取// //// //篮球*APIredis/**云屏-获得云屏幕列表-缓存key=/**-缓存key/**=/**-缓存key- /**--key /**--缓存key/**--key /**云屏-获得云屏幕应用分类列表-缓存key /**云屏-获得云屏幕应用列表-缓存key /**云屏-获得云屏幕应用分类列表-缓存key /**云屏-获得云屏幕应用列表-缓存key /**--key /**--key /**--key /**-EPG接口-缓存key /**云屏-获取搜索列表-缓存key /**云屏-获得云屏幕应用列表-缓存key /**云屏-获得云屏幕位内容列表-缓存key /**springcatchrediskeyend//publicstaticfinalIntegerpullIncrement=//publicstaticfinalIntegerpullFull=//publicstaticfinalStringCODE_SUCCESS=//publicstaticfinalStringCODE_ERROR=//publicstaticfinalStringNULL_ERROR=tokenpublicstaticfinalStringTOKEN_ERROR=//publicstaticfinalStringIP_ERROR=//频publicstaticfinalStringTIME_ERROR=publicstaticfinalStringVIP_ERROR=publicstaticfinalStringERROR_ALBUM_NOT_NULL=publicstaticfinalIntegerAllIDsPageSize=* * * *ID放入publicstaticfinalStringR_K_QIYI_FULL=*ID放入publicstaticfinalStringR_K_QIYI_FULL_ID=*publicstaticfinalStringR_K_QIYI__SET=*publicstaticfinalStringR_K_QIYI_="R_K_QIYI_*publicstaticfinalStringR_K_QIYI_SET_LIST="R_K_QIYI_*publicstaticfinalStringR_K_QIYI_SET_TAG="R_K_QIYI_publicstaticfinalStringR_K_QIYI_MailQueue=* * * * * *** * *同步第下线数 *同步第数据类型0.更新1.新publicstaticfinalIntegerTHIRD_PARTY_DATA_DELETE_SYNC_TYPE_ADD=1;*ID *ID *IDpublicstaticfinalStringUPLOATH_IMG=publicstaticfinalStringUPLOATH_APK=publicstaticfinalStringUPLOATH_EXCEL=publicstaticfinalStringWEB_APK_PATH=publicstaticfinalStringSysnc_VIP_Task=*判断内publicstaticfinalStringIP_IsGroupServer=publicstaticfinalStringIP_IsGroupUser=publicstaticfinalStringVERSION=*VIPredis-publicstaticfinalStringR_K_SET_UPDATE_VIP="r_k_*VIPredis-publicstaticfinalStringR_K_SET_DELETE_VIP="r_k_*CNTV二级栏目与VIP热词关系redis- Strin_CATEGORY_MAP_VIP *CNTV二级栏目与VIP热词关系失败redis- publicstaticMap<Object,Object>map=newHashMap<Object, getTvList接口/**VIP-key/**VIP获取专题列总数-key /**VIP-缓存key /**VIP-keypublicstaticfinalStringR_K_CATCH_vip_activity_list=/**VIP-key /**VIP3.-缓存key /**VIP3.1.1-key /**VIP根据频道获取热词列表-key/**VIP获取热词内容列表-缓存key /**VIP获取热词内容列表总数-key /**国内VIP-获取点播列表缓存key /**国内VIP-获取点播列表总数缓存key /**国内VIP-获取点播列表缓存key /**国内VIP-获取点播列表总数缓存key /**VIP获取专辑列表-key/**VIP获取专辑列表总数-缓存key /**VIPke
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初级会计职称考试真题及详细答案解析(完整版)
- 压力管道泄漏爆炸事故专项应急处置预案
- 2025年湘教版语文小升初升学模拟试卷(含答案解析)
- 2026年保守国家秘密法考试题及答案
- 门窗安装工程技师试题及答案
- 2025年院前急救医师技能比武试题完整答案
- 物业行业绿化部绿化师园林养护手册(执行版)
- 重要紧急四象限实战
- 吉林马团体标准
- 特种设备及特种作业人员安全操作规程汇编
- 员工岗位安全操作规程模板
- 《信息组织》课程教学大纲
- 数据资产基础知识培训课件
- 【语文】广东省佛山市顺德区北滘镇中心小学小学二年级上册期末试题(含答案)
- 湛江市市区及下辖各镇国有建设用地基准地价更新项目成果汇编及应用指南
- 回流焊的工艺流程
- 职业健康噪声培训
- 《民航地勤服务》电子课件
- 移动机器人原理与技术 课件全套 王晓华 第1-10章 绪论- 移动机器人ROS系统
- DB11T 1456-2017 热电联产(燃气)单位产品能源消耗限额
- 第七届全国茶业职业技能竞赛(茶艺师)理论试题库(含答案)
评论
0/150
提交评论