whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/MapOutlineService.java
@@ -1,9 +1,11 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.whyc.mapper.MapOutlineMapper;
import com.whyc.pojo.MapOutline;
import com.whyc.util.ActionUtil;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -16,7 +18,7 @@
    private MapOutlineMapper mapper;
    public List<MapOutline> getAll() {
        return mapper.selectList(null);
        return mapper.selectList((Wrapper<MapOutline>) ActionUtil.objeNull);
    }
    public void updateActive(int id) {
@@ -24,10 +26,10 @@
        UpdateWrapper<MapOutline> wrapper = Wrappers.update();
        UpdateWrapper<MapOutline> wrapper2 = wrapper.clone();
        wrapper.set("status", 0).eq("status", 1);
        mapper.update(null, wrapper);
        mapper.update((MapOutline) ActionUtil.objeNull, wrapper);
        //再激活当前id说对应的记录
        wrapper2.set("status", 1).eq("id", id);
        mapper.update(null, wrapper2);
        mapper.update((MapOutline) ActionUtil.objeNull, wrapper2);
    }
    public void add(MapOutline mapOutline) {