whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/PageParamUserService.java
@@ -3,8 +3,8 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.whyc.mapper.PageParamUserMapper;
import com.whyc.pojo.PageParam;
import com.whyc.pojo.PageParamUser;
import com.whyc.pojo.UserInf;
import com.whyc.util.ActionUtil;
import org.springframework.stereotype.Service;
@@ -37,15 +37,32 @@
    public void updateList(List<PageParamUser> pageParamUserList, int operationFlag) {
        int userId = ActionUtil.getUser().getUId().intValue();
        pageParamUserList.stream().forEach(pageParamUser -> pageParamUser.setUserId(userId));
        mapper.updateList(pageParamUserList,operationFlag);
        pageParamUserList.stream().forEach(pageParamUser -> {
            pageParamUser.setUserId(userId);
            //pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
        });
        mapper.updateList(pageParamUserList, operationFlag);
    }
    public void addList(List<PageParamUser> pageParamUserList) {
        Long userId = ActionUtil.getUser().getUId();
        pageParamUserList.stream().forEach(pageParamUser -> {
            pageParamUser.setUserId(userId.intValue());
            //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.setUserId(user.getUId().intValue());
            });
            mapper.insertBatchSomeColumn(pageParamUserList);
        }
    }
}