lyhzzz 1 неделя назад
Родитель
Сommit
7419e4ebfd

+ 6 - 0
src/main/java/com/fdkankan/manage_jp/controller/UserSceneController.java

@@ -113,5 +113,11 @@ public class UserSceneController extends BaseController{
         return Result.success();
     }
 
+    @GetMapping("/removePortrait")
+    public Result removePortrait(@RequestParam(value = "num") String num) {
+        sceneProService.removePortrait(num);
+        return Result.success();
+    }
+
 }
 

+ 2 - 0
src/main/java/com/fdkankan/manage_jp/service/ISceneProService.java

@@ -54,4 +54,6 @@ public interface ISceneProService extends IService<ScenePro> {
     void updateDelSourceV4(String num);
 
     List<ScenePro> getDataSource(String dataSource);
+
+    void removePortrait(String num);
 }

+ 12 - 0
src/main/java/com/fdkankan/manage_jp/service/impl/SceneProServiceImpl.java

@@ -578,4 +578,16 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         wrapper.eq(ScenePro::getDataSource,dataSource);
         return list(wrapper);
     }
+
+    @Override
+    public void removePortrait(String num) {
+        ScenePlus scenePlus = scenePlusService.getByNum(num);
+        if(scenePlus == null){
+            throw new BusinessException(ResultCode.SCENE_NOT_EXIT);
+        }
+        HashMap<String,String> map = new HashMap<>();
+        map.put("num",num);
+        mqProducer.sendByWorkQueue("remove-portrait",map);
+
+    }
 }