whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/PageParamUserService.java
@@ -2,9 +2,9 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.whyc.dto.PageParamUserDTO;
import com.whyc.mapper.PageParamUserMapper;
import com.whyc.pojo.PageParamUser;
import com.whyc.pojo.UserInf;
import com.whyc.util.ActionUtil;
import org.springframework.stereotype.Service;
@@ -39,7 +39,7 @@
        int userId = ActionUtil.getUser().getUId().intValue();
        pageParamUserList.stream().forEach(pageParamUser -> {
            pageParamUser.setUserId(userId);
            pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
            //pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
        });
        mapper.updateList(pageParamUserList, operationFlag);
    }
@@ -48,17 +48,19 @@
        Long userId = ActionUtil.getUser().getUId();
        pageParamUserList.stream().forEach(pageParamUser -> {
            pageParamUser.setUserId(userId.intValue());
            pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
            //pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
        });
        mapper.insertBatchSomeColumn(pageParamUserList);
    }
    public void updateParamList(List<PageParamUser> pageParamUserList) {
        UserInf user = ActionUtil.getUser();
        if(pageParamUserList.get(0).getId() != null){ //更新
            mapper.updateListII(pageParamUserList);
        }else { //新增
            pageParamUserList.stream().forEach(pageParamUser -> {
                pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
                //pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
                pageParamUser.setUserId(user.getUId().intValue());
            });
            mapper.insertBatchSomeColumn(pageParamUserList);
        }