|
@@ -31,6 +31,8 @@ public class CircleManagementInfoServiceImpl implements ICircleManagementInfoSer
|
|
|
@Autowired
|
|
|
private CircleCardInfoMapper circleCardInfoMapper;
|
|
|
@Autowired
|
|
|
+ private CardNewsInfoMapper cardNewsInfoMapper;
|
|
|
+ @Autowired
|
|
|
private CardManagementInfoMapper cardManagementInfoMapper;
|
|
|
|
|
|
@Override
|
|
@@ -117,19 +119,37 @@ public class CircleManagementInfoServiceImpl implements ICircleManagementInfoSer
|
|
|
|
|
|
@Override
|
|
|
public Boolean handle(CircleManagementInfo circleManagementInfo) throws ServiceException {
|
|
|
- circleManagementInfo.setStatus(1l);
|
|
|
- if (circleManagementInfo.getCardId() != null) {
|
|
|
- //圈子审核通过,创建圈子人自动加入圈子
|
|
|
- CircleCardInfo circleCardInfo=new CircleCardInfo();
|
|
|
- circleCardInfo.setCircleId(circleManagementInfo.getId());
|
|
|
- circleCardInfo.setCommonId(circleManagementInfo.getCommonId());
|
|
|
- circleCardInfo.setCardId(circleManagementInfo.getCardId());
|
|
|
- Date now = new Date();
|
|
|
- circleCardInfo.setGmtCreate(now);
|
|
|
- circleCardInfo.setGmtUpdate(now);
|
|
|
- circleCardInfoMapper.insert(circleCardInfo);
|
|
|
+ Date now = new Date();
|
|
|
+ //驳回
|
|
|
+ if (circleManagementInfo.getStatus()==3){
|
|
|
+ CardNewsInfo cardNewsInfo=new CardNewsInfo();
|
|
|
+ cardNewsInfo.setNewsTitle("系统消息");
|
|
|
+ cardNewsInfo.setNewsContent("您创建的圈子"+circleManagementInfo.getCircleName()+"未通过审核,驳回原因:"+circleManagementInfo.getReason());
|
|
|
+ cardNewsInfo.setReceiveId(circleManagementInfo.getCommonId());
|
|
|
+ cardNewsInfo.setGmtCreate(now);
|
|
|
+ cardNewsInfo.setGmtUpdate(now);
|
|
|
+ cardNewsInfoMapper.insert(cardNewsInfo);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ circleManagementInfo.setStatus(1l);
|
|
|
+ if (circleManagementInfo.getCardId() != null) {
|
|
|
+ //圈子审核通过,创建圈子人自动加入圈子
|
|
|
+ CircleCardInfo circleCardInfo=new CircleCardInfo();
|
|
|
+ circleCardInfo.setCircleId(circleManagementInfo.getId());
|
|
|
+ circleCardInfo.setCommonId(circleManagementInfo.getCommonId());
|
|
|
+ circleCardInfo.setCardId(circleManagementInfo.getCardId());
|
|
|
+ circleCardInfo.setGmtCreate(now);
|
|
|
+ circleCardInfo.setGmtUpdate(now);
|
|
|
+ circleCardInfoMapper.insert(circleCardInfo);
|
|
|
+ }
|
|
|
+ CardNewsInfo cardNewsInfo=new CardNewsInfo();
|
|
|
+ cardNewsInfo.setNewsTitle("系统消息");
|
|
|
+ cardNewsInfo.setNewsContent("您创建的圈子"+circleManagementInfo.getCircleName()+"已通过审核,快去邀请好友一起加入吧");
|
|
|
+ cardNewsInfo.setReceiveId(circleManagementInfo.getCommonId());
|
|
|
+ cardNewsInfo.setGmtCreate(now);
|
|
|
+ cardNewsInfo.setGmtUpdate(now);
|
|
|
+ cardNewsInfoMapper.insert(cardNewsInfo);
|
|
|
}
|
|
|
-
|
|
|
return circleManagementInfoMapper.updateById(circleManagementInfo) > 0;
|
|
|
}
|
|
|
|