派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/service/impl/NoteService.java
@@ -27,7 +27,7 @@
import com.qxueyou.scc.school.service.INoteService;
/**
 * 笔记服务
 * 笔记服务
 * @author ody.yuan
 *
 */
@@ -37,7 +37,7 @@
   private final Logger log = LogManager.getLogger(NoteService.class);
   /**
    * 添加笔记
    * 添加笔记
    * @param note
    * @return
    */
@@ -72,14 +72,14 @@
   }
   /**
    * 删除某页讲一下的一条或 多条 笔记
    * 删除某页讲一下的一条或 多条 笔记
    * @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(","));
@@ -88,15 +88,15 @@
   }
   
   /**
    * 删除某页讲义下的所有笔记
    * @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 " +
@@ -106,8 +106,8 @@
   }
   /**
    * 笔记列表
    * @param handoutPageId 讲义pageID
    * 笔记列表
    * @param handoutPageId 讲义pageID
    * @return
    */
   public List<SchNoteViewVO> queryNoteList(String handoutPageId,Pager pager) {
@@ -126,9 +126,9 @@
   }
   
   /**
    * 讲义笔记列表
    * 讲义笔记列表
    * @param handoutPageId
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @return
    */
   public List<SchNoteViewVO> queryHandoutNoteList(String handoutPageId,Integer type,Pager pager) {
@@ -152,7 +152,7 @@
   }
   
   /**
    * 查询笔记列表
    * 查询笔记列表
    * @param sql
    * @param args
    * @return
@@ -185,7 +185,7 @@
          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]));
@@ -199,8 +199,8 @@
   }
   
   /**
    * 单个讲义全部笔记列表
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * 单个讲义全部笔记列表
    * @param type (我的讲义笔记:0,同学笔记 :1,全部笔记:2)
    * @return
    */
   public List<Map<String,Object>> queryAllHandoutNoteList(Integer type,String handoutId,Pager pager) {
@@ -220,7 +220,7 @@
         return new ArrayList<Map<String,Object>>();
      }
      
      //组装sql
      //组装sql
      String sql = generateSql(type, args, pageIds);
      
      int allCount = findCountByComplexSql("select count(1) "+sql, args);
@@ -245,7 +245,7 @@
             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]));
@@ -260,7 +260,7 @@
   }
   
   /**
    * 组装sql
    * 组装sql
    * @param type
    * @param args
    * @param pageIds
@@ -284,7 +284,7 @@
   }
   
   /**
    * 查询笔记列表
    * 查询笔记列表
    * @param sql
    * @param args
    * @return
@@ -308,7 +308,7 @@
          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]));