Browse Source

修改修改虚拟状态入参为num

lyhzzz 3 years ago
parent
commit
61df11a344

+ 2 - 2
src/main/java/com/fdkankan/ucenter/controller/api/VoidController.java

@@ -23,11 +23,11 @@ public class VoidController {
      * type  2计算失败
      */
     @GetMapping("/scene/status")
-    public Result setStatus(@RequestParam(required = false) Long plusId,
+    public Result setStatus(@RequestParam(required = false) String  num,
                             @RequestParam(required = false) Integer type,
                             @RequestHeader String token){
 
-        scenePlusVoidService.setStatus(plusId,type,token);
+        scenePlusVoidService.setStatus(num,type,token);
         return Result.success();
     }
 

+ 2 - 1
src/main/java/com/fdkankan/ucenter/service/IScenePlusVoidService.java

@@ -4,6 +4,7 @@ import com.fdkankan.ucenter.entity.ScenePlusVoid;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.fdkankan.ucenter.vo.request.SceneParam;
 import com.fdkankan.ucenter.vo.response.ScenePlusVo;
+import org.apache.commons.lang3.StringUtils;
 
 import java.util.HashMap;
 import java.util.List;
@@ -18,7 +19,7 @@ import java.util.List;
  */
 public interface IScenePlusVoidService extends IService<ScenePlusVoid> {
 
-    void setStatus(Long plusId, Integer type,String token);
+    void setStatus(String num, Integer type, String token);
 
     List<ScenePlusVo> scenePageList(SceneParam param, String token);
 

+ 6 - 6
src/main/java/com/fdkankan/ucenter/service/impl/ScenePlusVoidServiceImpl.java

@@ -17,6 +17,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fdkankan.ucenter.service.IUserService;
 import com.fdkankan.ucenter.vo.request.SceneParam;
 import com.fdkankan.ucenter.vo.response.ScenePlusVo;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -46,21 +47,20 @@ public class ScenePlusVoidServiceImpl extends ServiceImpl<IScenePlusVoidMapper,
     UploadToOssUtil uploadToOssUtil;
 
     @Override
-    public void setStatus(Long plusId, Integer type,String token) {
-        if(plusId == null || type == null){
+    public void setStatus(String num, Integer type,String token) {
+        if(StringUtils.isEmpty(num)  || type == null){
             throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
         }
-        ScenePlus scenePlus = scenePlusService.getById(plusId);
+        ScenePlus scenePlus = scenePlusService.getByNum(num);
         if(scenePlus == null){
             throw new BusinessException(-1,"场景不存在");
         }
-        ScenePlusVoid plusVoid ;
         User user = userService.getByToken(token);
-        plusVoid = this.getByPlusId(plusId);
+        ScenePlusVoid plusVoid = this.getByPlusId(scenePlus.getId());
         if(plusVoid == null){
             plusVoid = new ScenePlusVoid();
             plusVoid.setUserId(user.getId());
-            plusVoid.setPlusId(plusId);
+            plusVoid.setPlusId(scenePlus.getId());
             this.save(plusVoid);
         }else {
             plusVoid.setStatus(type);