|
@@ -3,6 +3,7 @@ package com.iotechn.unimall.admin.api.card.impl;
|
|
|
import java.util.List;
|
|
|
|
|
|
import com.iotechn.unimall.admin.api.card.ICircleFriendsDetailService;
|
|
|
+import com.iotechn.unimall.data.domain.CardExchangeInfo;
|
|
|
import com.iotechn.unimall.data.domain.CircleFriendsDetail;
|
|
|
import com.iotechn.unimall.data.mapper.CircleFriendsDetailMapper;
|
|
|
import org.apache.ibatis.session.RowBounds;
|
|
@@ -90,6 +91,22 @@ public class CircleFriendsDetailServiceImpl implements ICircleFriendsDetailServi
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean cancelLike(Long circleFriendsId, Long commonId) throws ServiceException {
|
|
|
+ CircleFriendsDetail circleFriendsDetail = new CircleFriendsDetail();
|
|
|
+ circleFriendsDetail.setCircleFriendsId(circleFriendsId);
|
|
|
+ circleFriendsDetail.setCommonId(commonId);
|
|
|
+ circleFriendsDetail.setInteractionFlag("1");
|
|
|
+ circleFriendsDetail.setDeleteFlag(0l);
|
|
|
+ CircleFriendsDetail circleFriendsDetail1=circleFriendsDetailMapper.selectOne(circleFriendsDetail);
|
|
|
+ if (circleFriendsDetail1!=null){
|
|
|
+ circleFriendsDetail1.setDeleteFlag(1l);
|
|
|
+ circleFriendsDetailMapper.updateById(circleFriendsDetail1);
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean update(CircleFriendsDetail circleFriendsDetail) throws ServiceException {
|
|
|
Date now = new Date();
|