|
@@ -29,6 +29,7 @@ import com.fdkankan.model.constants.ConstantFilePath;
|
|
import com.fdkankan.model.constants.UploadFilePath;
|
|
import com.fdkankan.model.constants.UploadFilePath;
|
|
import com.fdkankan.model.utils.FloorPlanUserUtil;
|
|
import com.fdkankan.model.utils.FloorPlanUserUtil;
|
|
import com.fdkankan.rabbitmq.bean.BuildSceneCallMessage;
|
|
import com.fdkankan.rabbitmq.bean.BuildSceneCallMessage;
|
|
|
|
+import com.fdkankan.rabbitmq.util.RabbitMqProducer;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
import com.fdkankan.sms.SendMailAcceUtils;
|
|
import com.fdkankan.sms.SendMailAcceUtils;
|
|
@@ -102,6 +103,10 @@ public class CommonServiceImpl implements ICommonService {
|
|
private RedisUtil redisUtil;
|
|
private RedisUtil redisUtil;
|
|
@Autowired
|
|
@Autowired
|
|
private IMqSendLogService mqSendLogService;
|
|
private IMqSendLogService mqSendLogService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private RabbitMqProducer rabbitMqProducer;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ISceneInfoSyncMqConfigService sceneInfoSyncMqConfigService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void uploadBuildResultData(String num, String dataSource, String version) {
|
|
public void uploadBuildResultData(String num, String dataSource, String version) {
|
|
@@ -502,4 +507,15 @@ public class CommonServiceImpl implements ICommonService {
|
|
mqSendLog.setContent(JSON.toJSONString(message));
|
|
mqSendLog.setContent(JSON.toJSONString(message));
|
|
mqSendLogService.save(mqSendLog);
|
|
mqSendLogService.save(mqSendLog);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void sendUpdateSceneStatusMqToQueues(Map<String, Object> content) {
|
|
|
|
+ List<SceneInfoSyncMqConfig> configs = sceneInfoSyncMqConfigService.listByInfoType("update_scene_status");
|
|
|
|
+ if(CollUtil.isEmpty(configs)){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ for (SceneInfoSyncMqConfig config : configs) {
|
|
|
|
+ rabbitMqProducer.sendByWorkQueue(config.getQueueName(), content);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|