| | |
| | | import com.qxueyou.scc.school.service.INoteService; |
| | | |
| | | /** |
| | | * 笔记服务 |
| | | * 笔记服务 |
| | | * @author ody.yuan |
| | | * |
| | | */ |
| | |
| | | private final Logger log = LogManager.getLogger(NoteService.class); |
| | | |
| | | /** |
| | | * 添加笔记 |
| | | * 添加笔记 |
| | | * @param note |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除某页讲一下的一条或 多条 笔记 |
| | | * 删除某页讲一下的一条或 多条 笔记 |
| | | * @param noteIds |
| | | * @return |
| | | */ |
| | | public Result deleteNotes(String noteIds) { |
| | | |
| | | if(StringUtils.isBlank(noteIds)){ |
| | | return new Result(false,"参数不正确:noteIds为空"); |
| | | return new Result(false,"参数不正确:noteIds为空"); |
| | | } |
| | | |
| | | Result result = bulkUpdateInLoop("update SchNote set deleteFlag = true where noteId = ?",noteIds.split(",")); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除某页讲义下的所有笔记 |
| | | * @param handoutPageId 讲义pageID |
| | | * @param strObjectType 笔记对象类型 |
| | | * 删除某页讲义下的所有笔记 |
| | | * @param handoutPageId 讲义pageID |
| | | * @param strObjectType 笔记对象类型 |
| | | * @return |
| | | */ |
| | | public Result deleteAllNotes(String handoutPageId,int iObjectType) { |
| | | |
| | | if(StringUtils.isBlank(handoutPageId)){ |
| | | return new Result(false,"参数不正确:handoutPageId为空"); |
| | | return new Result(false,"参数不正确:handoutPageId为空"); |
| | | } |
| | | |
| | | Result result = bulkUpdateInLoop("update SchNote set deleteFlag = true where " + |
| | |
| | | } |
| | | |
| | | /** |
| | | * 笔记列表 |
| | | * @param handoutPageId 讲义pageID |
| | | * 笔记列表 |
| | | * @param handoutPageId 讲义pageID |
| | | * @return |
| | | */ |
| | | public List<SchNoteViewVO> queryNoteList(String handoutPageId,Pager pager) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 讲义笔记列表 |
| | | * 讲义笔记列表 |
| | | * @param handoutPageId |
| | | * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2) |
| | | * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2) |
| | | * @return |
| | | */ |
| | | public List<SchNoteViewVO> queryHandoutNoteList(String handoutPageId,Integer type,Pager pager) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 查询笔记列表 |
| | | * 查询笔记列表 |
| | | * @param sql |
| | | * @param args |
| | | * @return |
| | |
| | | try { |
| | | vo.setNoteTime(null != obj[4] ? format.parse(String.valueOf(obj[4])) : null); |
| | | } catch (ParseException e) { |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | } |
| | | vo.setNoteObjectId(String.valueOf(obj[5])); |
| | | vo.setUserId(String.valueOf(obj[6])); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 单个讲义全部笔记列表 |
| | | * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2) |
| | | * 单个讲义全部笔记列表 |
| | | * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2) |
| | | * @return |
| | | */ |
| | | public List<Map<String,Object>> queryAllHandoutNoteList(Integer type,String handoutId,Pager pager) { |
| | |
| | | return new ArrayList<Map<String,Object>>(); |
| | | } |
| | | |
| | | //组装sql |
| | | //组装sql |
| | | String sql = generateSql(type, args, pageIds); |
| | | |
| | | int allCount = findCountByComplexSql("select count(1) "+sql, args); |
| | |
| | | map.put("noteTime", null != obj[4] ? format.parse(String.valueOf(obj[4])) : null); |
| | | |
| | | } catch (ParseException e) { |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | } |
| | | map.put("noteObjectId", String.valueOf(obj[5])); |
| | | map.put("userId", String.valueOf(obj[6])); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 组装sql |
| | | * 组装sql |
| | | * @param type |
| | | * @param args |
| | | * @param pageIds |
| | |
| | | } |
| | | |
| | | /** |
| | | * 查询笔记列表 |
| | | * 查询笔记列表 |
| | | * @param sql |
| | | * @param args |
| | | * @return |
| | |
| | | try { |
| | | vo.setNoteTime(null != obj[4] ? format.parse(String.valueOf(obj[4])) : null); |
| | | } catch (ParseException e) { |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | log.error("获取笔记列表转换日期报错" , e); |
| | | } |
| | | vo.setNoteObjectId(String.valueOf(obj[5])); |
| | | vo.setUserId(String.valueOf(obj[6])); |