|  |  | 
 |  |  | import cn.hutool.core.collection.CollUtil; | 
 |  |  | import cn.hutool.core.util.StrUtil; | 
 |  |  | import com.alibaba.fastjson.JSONObject; | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.Wrapper; | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
 |  |  | import com.xcong.excoin.common.enumerates.CoinTypeEnum; | 
 |  |  | import com.xcong.excoin.common.enumerates.RabbitPriceTypeEnum; | 
 |  |  | import com.xcong.excoin.common.response.Result; | 
 |  |  | 
 |  |  | import com.xcong.excoin.utils.ThreadPoolUtils; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  |  | 
 |  |  | import javax.annotation.Resource; | 
 |  |  | import java.math.BigDecimal; | 
 |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public void addFollowerOrder(Long id) { | 
 |  |  |         log.info("进入跟单处理逻辑"); | 
 |  |  |         // 查询交易员订单 | 
 |  |  | 
 |  |  |                         LogRecordUtils.insertFollowerNotice(memberEntity.getId(), NoticeConstant.OPEN_ORDER_TITLE, StrUtil.format(NoticeConstant.OPEN_ORDER_CONTENT, holdOrderEntity.getSymbol() + "开空", openPrice, followTraderInfoEntity.getNickname())); | 
 |  |  |                     } | 
 |  |  |                     //更新更新消息提醒的状态 | 
 |  |  |                     MemberSettingEntity memberSettingEntity = memberSettingDao.selectById(memberEntity.getId()); | 
 |  |  |                     memberSettingEntity.setMessageReminder(1); | 
 |  |  |                     memberSettingDao.updateById(memberSettingEntity); | 
 |  |  |                     Wrapper<MemberSettingEntity> queryWrapperOrepool = new QueryWrapper<>(); | 
 |  |  |                     ((QueryWrapper<MemberSettingEntity>) queryWrapperOrepool).eq("member_id", memberEntity.getId()); | 
 |  |  |                     MemberSettingEntity memberWalletOrepoolEntity = memberSettingDao.selectOne(queryWrapperOrepool); | 
 |  |  |                     memberWalletOrepoolEntity.setMessageReminder(1); | 
 |  |  |                     memberSettingDao.updateById(memberWalletOrepoolEntity); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } |