zhangyuewww 2 år sedan
förälder
incheckning
8966df6bfe

+ 12 - 1
unimall-admin-api/src/main/java/com/iotechn/unimall/admin/api/card/impl/CircleCardInfoServiceImpl.java

@@ -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;
     }