| | |
| | | |
| | | @Autowired |
| | | private ApplicationContext appContext; |
| | | |
| | | |
| | | @Autowired |
| | | private IClassLectureService classLectureService; |
| | | |
| | |
| | | res.setCoverPageUrl(coverPageUrl); |
| | | res.setItemDestId(resItemId); |
| | | res.setName(name); |
| | | res.setStatus(Res.STATUS_CONVER); |
| | | res.setStatus(Res.STATUS_DRAFT); |
| | | res.setType(type); |
| | | res.setResDirId(dirId); |
| | | res.setRemark(remark); |
| | |
| | | TraceUtils.setCreateTrace(res); |
| | | res.setItemDestId(resItemId); |
| | | res.setName(name); |
| | | res.setStatus(Res.STATUS_CONVER); |
| | | res.setStatus(Res.STATUS_DRAFT); |
| | | res.setType(type); |
| | | res.setLibId(dir.getLibId()); |
| | | res.setResDirId(dirId); |
| | |
| | | ResLib lib = this.getResLib(libType, ownerId); |
| | | |
| | | StringBuffer hql = new StringBuffer( |
| | | "from Res where deleteFlag is false and name like ? and libId=? and status=? order by updateTime desc"); |
| | | "from Res where deleteFlag is false and name like ? and libId like ? and status=? order by updateTime desc"); |
| | | |
| | | List<Object> args = CollectionUtils.newList(keyword + "%", lib == null ? null : lib.getLibId(),Res.STATUS_DRAFT); |
| | | List<Object> args = CollectionUtils.newList(keyword + "%", lib == null ? "%" : lib.getLibId() + "%",Res.STATUS_DRAFT); |
| | | |
| | | if (!StringUtils.isEmpty(resType)) { |
| | | hql.append(" and type=?"); |
| | |
| | | public int listResCountByLib(String libType, String ownerId, String text, String resType) { |
| | | ResLib lib = this.getResLib(libType, ownerId); |
| | | |
| | | StringBuffer hql = new StringBuffer("from Res where deleteFlag is false and libId=? order by updateTime desc"); |
| | | StringBuffer hql = new StringBuffer("from Res where deleteFlag is false and libId like ? order by updateTime desc"); |
| | | |
| | | List<Object> args = CollectionUtils.newList(null == lib ? null : lib.getLibId()); |
| | | List<Object> args = CollectionUtils.newList(null == lib ? "%" : lib.getLibId()+"%"); |
| | | |
| | | if (!StringUtils.isEmpty(resType)) { |
| | | hql.append(" and type=?"); |
| | |
| | | public Result readAccessPath(String resId, String attribute) { |
| | | |
| | | Res res = read(Res.class, resId); |
| | | |
| | | Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())?JSONObject.parse(resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)):CollectionUtils.newObjectMap("path", resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)); |
| | | |
| | | // Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? JSONObject.parse(resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)):CollectionUtils.newObjectMap("path", resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)); |
| | | Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute):resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute); |
| | | if(Res.FILE_TYPE_DOC.equals(res.getType())) { |
| | | return new Result(true, "success", |
| | | CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size", |
| | |
| | | return new Result(true, "success", |
| | | CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size", 0)); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |