コード例 #1
0
ファイル: DataCountBo.java プロジェクト: huiping192/sample
 /**
  * 功能描述:用户进入打招呼页面后,把统计表的新招呼字段清零
  *
  * @param userId
  * @return
  * @throws DBException
  */
 public boolean clearNewSalutation(Long userId) throws DBException {
   DataCount dataCount = findDataCountByUserId(userId);
   // 判断是否存在这样的用户统计实体
   if (dataCount != null) {
     Long newSalutation = dataCount.getNewSalutation();
     if (newSalutation != null) {
       dataCount.setNewSalutation(new Long(0));
       dataCountDao.update(dataCount);
       return true;
     }
   }
   return false;
 }
コード例 #2
0
ファイル: DataCountBo.java プロジェクト: huiping192/sample
 /**
  * 功能描述:用户查操作评语时设置统计表的新评语字段值减1
  *
  * @param userId
  * @return
  * @throws DBException
  */
 public boolean minusNewTeacherAppraise(Long userId) throws DBException {
   DataCount dataCount = findDataCountByUserId(userId);
   // 判断是否存在这样的用户统计实体
   if (dataCount != null) {
     Long newTeacherAppraise = dataCount.getNewTeacherAppraise();
     if (newTeacherAppraise != null && newTeacherAppraise.longValue() > 0) {
       dataCount.setNewTeacherAppraise(new Long(newTeacherAppraise.longValue() - 1));
       dataCountDao.update(dataCount);
       return true;
     }
   }
   return false;
 }
コード例 #3
0
ファイル: DataCountBo.java プロジェクト: huiping192/sample
 /**
  * 功能描述:有一个好友发送短消息时,为短消息的接收方的统计表的新短消息字段值加1
  *
  * @param userId
  * @return
  * @throws DBException
  */
 public boolean addNewShortMessage(Long userId) throws DBException {
   DataCount dataCount = findDataCountByUserId(userId);
   // 判断是否存在这样的用户统计实体
   if (dataCount != null) {
     Long newShortMessage = dataCount.getNewShortMessage();
     if (newShortMessage != null) {
       dataCount.setNewShortMessage(new Long(newShortMessage.longValue() + 1));
       dataCountDao.update(dataCount);
       return true;
     }
   }
   return false;
 }
コード例 #4
0
ファイル: DataCountBo.java プロジェクト: huiping192/sample
 /**
  * Function: 更新DataCount对象
  *
  * @param DataCount obj ;
  */
 public void update(DataCount obj) {
   dataCountDao.update(obj);
 }