|
@@ -4,9 +4,11 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.bean.copier.MapToBeanCopier;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fdkankan.fusion.config.FusionConfig;
|
|
|
+import com.fdkankan.fusion.entity.JyPlatform;
|
|
|
import com.fdkankan.fusion.entity.JyUser;
|
|
|
import com.fdkankan.fusion.httpClient.client.OtherClient;
|
|
|
import com.fdkankan.fusion.mq.vo.JmGaEventVo;
|
|
|
+import com.fdkankan.fusion.service.IJyPlatformService;
|
|
|
import com.fdkankan.fusion.service.IJyUserService;
|
|
|
import com.rabbitmq.client.Channel;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -34,6 +36,9 @@ public class PushJMConsumer {
|
|
|
OtherClient otherClient;
|
|
|
@Autowired
|
|
|
IJyUserService jyUserService;
|
|
|
+ @Autowired
|
|
|
+ IJyPlatformService jyPlatformService;
|
|
|
+
|
|
|
|
|
|
@RabbitListener(
|
|
|
queuesToDeclare = @Queue("${queue.manage.push-jm:jmga-event-notice}")
|
|
@@ -52,7 +57,11 @@ public class PushJMConsumer {
|
|
|
if(jmGaEventVo.getPlatform_id() == null && jmGaEventVo.getRyid() != null){
|
|
|
JyUser jyUser = jyUserService.getByRyId(jmGaEventVo.getRyid());
|
|
|
if(jyUser != null && jyUser.getPlatformId() != null){
|
|
|
- jmGaEventVo.setPlatform_id(String.valueOf(jyUser.getPlatformId()));
|
|
|
+ JyPlatform jyPlatform = jyPlatformService.getById(jyUser.getPlatformId());
|
|
|
+ if(jyPlatform !=null){
|
|
|
+ jmGaEventVo.setPlatform_id(String.valueOf(jyPlatform.getId()));
|
|
|
+ jmGaEventVo.setPlatform_name(jyPlatform.getPlatformName());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
Map<String, Object> stringObjectMap = BeanUtil.beanToMap(jmGaEventVo);
|