lxw
2023-04-01 a742fcb5f94e2fbb1ccf63ea3ada95c89b4486a2
修改
1个文件已添加
1个文件已修改
57 ■■■■■ 已修改文件
src/main/java/com/whyc/dto/PageParamUserDTO.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PageParamUserService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/PageParamUserDTO.java
New file
@@ -0,0 +1,41 @@
package com.whyc.dto;
public class PageParamUserDTO {
    public static String getLableEnUs(String key) {
        switch (key) {
            case "vol":
                return "Voltage";
            case "conduct":
                return "Conductance";
            case "conductPercent":
                return "Conductance Percentage";
            case "res":
                return "Resistance";
            case "temp":
                return "Temperature";
            case "link":
                return "Connector Impedance";
            case "monConnRes":
                return "Connector Impedance";
            case "eleLine":
                return "Circuit Topology";
            case "tblData":
                return "Data Excel";
            case "curr":
                return "";
            case "leakVol":
                return "";
            case "dianchigaojing":
                return "";
            case "niBianInfoTab":
                return "";
            case "jggdInfoTab":
                return "";
            case "elePrice":
                return "";
            case "bmsInfo":
                return "";
        }
        return "";
    }
}
src/main/java/com/whyc/service/PageParamUserService.java
@@ -1,10 +1,9 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
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.PageParam;
import com.whyc.pojo.PageParamUser;
import com.whyc.util.ActionUtil;
import org.springframework.stereotype.Service;
@@ -38,14 +37,18 @@
    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);
    }
@@ -53,7 +56,10 @@
    public void updateParamList(List<PageParamUser> pageParamUserList) {
        if(pageParamUserList.get(0).getId() != null){ //更新
            mapper.updateListII(pageParamUserList);
        }else{ //新增
        }else { //新增
            pageParamUserList.stream().forEach(pageParamUser -> {
                pageParamUser.setLableEnUs(PageParamUserDTO.getLableEnUs(pageParamUser.getKey()));
            });
            mapper.insertBatchSomeColumn(pageParamUserList);
        }
    }