|
@@ -1,25 +1,24 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
-import com.ym.mec.common.exception.BizException;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
import com.ym.mec.biz.dal.dao.ImGroupNoticeDao;
|
|
|
import com.ym.mec.biz.dal.dto.ImGroupNoticeDto;
|
|
|
import com.ym.mec.biz.dal.entity.ImGroupNotice;
|
|
|
import com.ym.mec.biz.dal.page.ImGroupNoticeQueryInfo;
|
|
|
import com.ym.mec.biz.service.ImGroupNoticeService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
@Service
|
|
|
public class ImGroupNoticeServiceImpl extends BaseServiceImpl<Long, ImGroupNotice> implements ImGroupNoticeService {
|
|
|
|
|
@@ -62,9 +61,16 @@ public class ImGroupNoticeServiceImpl extends BaseServiceImpl<Long, ImGroupNotic
|
|
|
if (imGroupNotice.getId() == null) {
|
|
|
throw new BizException("id不能为空");
|
|
|
}
|
|
|
- //置顶取消
|
|
|
- imGroupNoticeDao.updateTop(imGroupNotice.getImGroupId(),false);
|
|
|
+ if(imGroupNotice.isIsTop()){
|
|
|
+ //置顶取消
|
|
|
+ imGroupNoticeDao.updateTop(imGroupNotice.getImGroupId(),false);
|
|
|
+ }
|
|
|
imGroupNoticeDao.update(imGroupNotice);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public ImGroupNoticeDao getDao() {
|
|
|
+ return imGroupNoticeDao;
|
|
|
+ }
|
|
|
+
|
|
|
}
|