|
@@ -84,7 +84,18 @@ public class CircleCardInfoServiceImpl implements ICircleCardInfoService {
|
|
|
@Override
|
|
|
public Boolean update(CircleCardInfo circleCardInfo) throws ServiceException {
|
|
|
Date now = new Date();
|
|
|
- circleCardInfo.setGmtUpdate(now);
|
|
|
+ //更换圈子内名片
|
|
|
+ CircleCardInfo circleCardInfo1 = new CircleCardInfo();
|
|
|
+ circleCardInfo1.setCommonId(circleCardInfo.getCommonId());
|
|
|
+ circleCardInfo1.setCircleId(circleCardInfo.getCircleId());
|
|
|
+ circleCardInfo1.setDeleteFlag(0l);
|
|
|
+ CircleCardInfo circleCardInfo2 = circleCardInfoMapper.selectOne(circleCardInfo1);
|
|
|
+ //我加入该圈子的名片
|
|
|
+ if (circleCardInfo2 != null) {
|
|
|
+ circleCardInfo2.setCardId(circleCardInfo.getCardId());
|
|
|
+ circleCardInfo2.setGmtUpdate(now);
|
|
|
+ circleCardInfoMapper.updateById(circleCardInfo2);
|
|
|
+ }
|
|
|
return circleCardInfoMapper.updateById(circleCardInfo) > 0;
|
|
|
}
|
|
|
|