Compare commits

..

No commits in common. "289fe1c009180f7f57db2cd87dafb896b10a9e66" and "6c2cb2b197802cbe712b36771812f89bda501055" have entirely different histories.

3 changed files with 7 additions and 37 deletions
src/main/java/com/example/catchTheLetters

View File

@ -24,6 +24,7 @@ import java.util.List;
@Api(tags = "关卡API")
@RequestMapping("/level")
public class LevelController {
@Resource
private LevelService levelService;
@ -48,15 +49,14 @@ public class LevelController {
@ApiOperation(value = "关卡修改web前端管理员提交")
@PostMapping("/update")
public R update(@RequestBody Level level)
{
return levelService.update(level) ? R.ok() : R.fail();
public R update(@RequestBody Level level) {
return null;
}
@ApiOperation(value = "关卡删除web前端管理员提交")
@PostMapping("/delete")
public R delete(String id) {
return levelService.delete(id) ? R.ok() : R.fail();
return null;
}
@ApiOperation(value = "获取某个关卡排行榜数据")

View File

@ -55,19 +55,4 @@ public interface LevelService {
*/
boolean levelCreate(Level level);
/**
* 删除关卡
* @param id 关卡id
* @return 是否成功
*/
boolean delete(String id);
/**
* 更新关卡
* @param level 关卡
* @return 是否成功
*/
boolean update(Level level);
}

View File

@ -10,7 +10,6 @@ import jakarta.annotation.Resource;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import com.mongodb.client.result.DeleteResult;
import org.springframework.stereotype.Service;
import java.util.List;
@ -30,7 +29,7 @@ public class LevelServiceImpl implements LevelService {
@Override
public R<Level> levelDetail(String id) {
Level level = mongoTemplate.findOne(new Query(Criteria.where("id").is(id)), Level.class);
if (level == null) {
if (level == null){
return R.fail("查询失败,请重试");
}
return R.ok(level);
@ -51,10 +50,10 @@ public class LevelServiceImpl implements LevelService {
if (map != null) {
id = map.get("id").asString().replaceAll("\"", "");
}
if (id == null) {
if (id == null){
return R.fail("token解析失败");
}
if (id.equals(scoreInfo.getUserId())) {
if (id.equals(scoreInfo.getUserId().toString())){
ScoreInfo insert = mongoTemplate.insert(scoreInfo);
return R.ok(insert);
}
@ -91,18 +90,4 @@ public class LevelServiceImpl implements LevelService {
var insert = mongoTemplate.insert(level);
return insert.getId() != null;
}
@Override
public boolean delete(String id) {
Level level = new Level();
level.setId(id);
DeleteResult deleteRequest = mongoTemplate.remove(level);
return deleteRequest.getDeletedCount() > 0;
}
@Override
public boolean update(Level level) {
var save = mongoTemplate.save(level);
return save.getId() != null;
}
}