代码提交
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.njcn.system.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
@@ -20,13 +21,12 @@ import com.njcn.system.service.IEleEpdPqdService;
|
||||
import com.njcn.web.factory.PageFactory;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.logging.log4j.util.Strings;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
@@ -62,6 +62,15 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
checkEleEpdPqdParam(eleEpdPqdParam,false);
|
||||
EleEpdPqd eleEpdPqd = new EleEpdPqd();
|
||||
BeanUtils.copyProperties(eleEpdPqdParam,eleEpdPqd);
|
||||
if (CollectionUtil.isNotEmpty(eleEpdPqdParam.getStatMethod())){
|
||||
eleEpdPqd.setStatMethod(String.join(",", eleEpdPqdParam.getStatMethod()));
|
||||
}
|
||||
if (Objects.isNull(eleEpdPqdParam.getResourcesId())){
|
||||
eleEpdPqd.setResourcesId(eleEpdPqdParam.getClassId());
|
||||
}
|
||||
if (Objects.isNull(eleEpdPqdParam.getPhase())){
|
||||
eleEpdPqd.setPhase("M");
|
||||
}
|
||||
eleEpdPqd.setStatus(1);
|
||||
this.save(eleEpdPqd);
|
||||
}
|
||||
@@ -78,6 +87,15 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
checkEleEpdPqdParam(updateParam,true);
|
||||
EleEpdPqd eleEpdPqd = new EleEpdPqd();
|
||||
BeanUtils.copyProperties(updateParam,eleEpdPqd);
|
||||
if (CollectionUtil.isNotEmpty(updateParam.getStatMethod())){
|
||||
eleEpdPqd.setStatMethod(String.join(",", updateParam.getStatMethod()));
|
||||
}
|
||||
if (Objects.isNull(updateParam.getResourcesId())){
|
||||
eleEpdPqd.setResourcesId(updateParam.getClassId());
|
||||
}
|
||||
if (Objects.isNull(updateParam.getPhase())){
|
||||
eleEpdPqd.setPhase("M");
|
||||
}
|
||||
this.updateById(eleEpdPqd);
|
||||
}
|
||||
|
||||
@@ -98,11 +116,14 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
queryWrapper.orderBy(true, queryParam.getOrderBy().equalsIgnoreCase(DbConstant.ASC), StrUtil.toUnderlineCase(queryParam.getSortBy()));
|
||||
} else {
|
||||
//默认根据sort排序
|
||||
queryWrapper.orderBy(true, true, "Sort");
|
||||
queryWrapper.orderBy(true, true, "data_type","Sort");
|
||||
}
|
||||
}
|
||||
if (!StringUtils.isBlank(queryParam.getDataType())){
|
||||
queryWrapper.eq("ele_epd_pqd.data_type", queryParam.getDataType());
|
||||
if (CollectionUtil.isNotEmpty(queryParam.getDataType())){
|
||||
queryWrapper.in("ele_epd_pqd.data_type", queryParam.getDataType());
|
||||
}
|
||||
if (CollectionUtil.isNotEmpty(queryParam.getClassId())){
|
||||
queryWrapper.in("ele_epd_pqd.Class_Id", queryParam.getClassId());
|
||||
}
|
||||
queryWrapper.eq("ele_epd_pqd.status", 1);
|
||||
return this.baseMapper.page(new Page<>(PageFactory.getPageNum(queryParam), PageFactory.getPageSize(queryParam)), queryWrapper);
|
||||
@@ -171,7 +192,8 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
.eq(EleEpdPqd::getName, eleEpdPqdParam.getName())
|
||||
.eq(EleEpdPqd::getPhase, eleEpdPqdParam.getPhase())
|
||||
.eq(EleEpdPqd::getClassId,eleEpdPqdParam.getClassId())
|
||||
.eq(EleEpdPqd::getDataType, eleEpdPqdParam.getDataType());
|
||||
.eq(EleEpdPqd::getDataType, eleEpdPqdParam.getDataType())
|
||||
.eq(EleEpdPqd::getStatus,1);
|
||||
//更新的时候,需排除当前记录
|
||||
if (isExcludeSelf) {
|
||||
if (eleEpdPqdParam instanceof EleEpdPqdParam.EleEpdPqdUpdateParam) {
|
||||
|
||||
Reference in New Issue
Block a user