|
@@ -64,16 +64,19 @@ public class WorkBaseSettingServiceImpl implements WorkBaseSettingService {
|
|
|
}
|
|
|
boolean b = workService.saveOrUpdate(work);
|
|
|
vo.setWork(BeanUtil.toBean(work, WorkVo.class));
|
|
|
- if (b&&ObjectUtil.isNotNull(work.getNum())) {
|
|
|
- Map<String, Object> map = new HashMap<>();
|
|
|
- map.put("sceneCode", work.getNum());
|
|
|
- map.put("sceneName", work.getName());
|
|
|
- rabbitMqProducer.sendByWorkQueue(relicsUpdateNameQueue, map);
|
|
|
-
|
|
|
- Map<String,Object> fdkkMap=new HashMap<>();
|
|
|
- fdkkMap.put("sceneNewTitle",work.getName());
|
|
|
- fdkkMap.put("sceneNum",work.getNum());
|
|
|
- rabbitMqProducer.sendByWorkQueue(updateSceneTitle,map);
|
|
|
+ if (b) {
|
|
|
+ WorkEntity byId = workService.getById(work.getId());
|
|
|
+ if (ObjUtil.isNotEmpty(byId)&&ObjectUtil.isNotNull(byId.getNum())) {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ map.put("sceneCode", work.getNum());
|
|
|
+ map.put("sceneName", work.getName());
|
|
|
+ rabbitMqProducer.sendByWorkQueue(relicsUpdateNameQueue, map);
|
|
|
+
|
|
|
+ Map<String,Object> fdkkMap=new HashMap<>();
|
|
|
+ fdkkMap.put("sceneNewTitle",work.getName());
|
|
|
+ fdkkMap.put("sceneNum",work.getNum());
|
|
|
+ rabbitMqProducer.sendByWorkQueue(updateSceneTitle,map);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|