|
@ -20,6 +20,8 @@ package com.elink.esua.epdc.modules.voter.service.impl; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
@ -63,10 +65,10 @@ public class VoterRegistrationConfigServiceImpl extends BaseServiceImpl<VoterReg |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private QueryWrapper<VoterRegistrationConfigEntity> getWrapper(Map<String, Object> params){ |
|
|
private QueryWrapper<VoterRegistrationConfigEntity> getWrapper(Map<String, Object> params){ |
|
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
|
|
String configType = (String)params.get("configType"); |
|
|
|
|
|
|
|
|
QueryWrapper<VoterRegistrationConfigEntity> wrapper = new QueryWrapper<>(); |
|
|
QueryWrapper<VoterRegistrationConfigEntity> wrapper = new QueryWrapper<>(); |
|
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|
|
wrapper.eq(StringUtils.isNotBlank(configType), "CONFIG_TYPE", configType); |
|
|
|
|
|
|
|
|
return wrapper; |
|
|
return wrapper; |
|
|
} |
|
|
} |
|
@ -80,6 +82,11 @@ public class VoterRegistrationConfigServiceImpl extends BaseServiceImpl<VoterReg |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void save(VoterRegistrationConfigDTO dto) { |
|
|
public void save(VoterRegistrationConfigDTO dto) { |
|
|
|
|
|
// 判断编码是否重复
|
|
|
|
|
|
Integer num = baseDao.selectCountByConfigCodeOrId(dto.getConfigCode(), ""); |
|
|
|
|
|
if (num > NumConstant.ZERO) { |
|
|
|
|
|
throw new RenException("配置编码已存在,请修改后重新提交"); |
|
|
|
|
|
} |
|
|
VoterRegistrationConfigEntity entity = ConvertUtils.sourceToTarget(dto, VoterRegistrationConfigEntity.class); |
|
|
VoterRegistrationConfigEntity entity = ConvertUtils.sourceToTarget(dto, VoterRegistrationConfigEntity.class); |
|
|
insert(entity); |
|
|
insert(entity); |
|
|
} |
|
|
} |
|
@ -87,6 +94,11 @@ public class VoterRegistrationConfigServiceImpl extends BaseServiceImpl<VoterReg |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void update(VoterRegistrationConfigDTO dto) { |
|
|
public void update(VoterRegistrationConfigDTO dto) { |
|
|
|
|
|
// 判断编码是否重复
|
|
|
|
|
|
Integer num = baseDao.selectCountByConfigCodeOrId(dto.getConfigCode(), dto.getId()); |
|
|
|
|
|
if (num > NumConstant.ZERO) { |
|
|
|
|
|
throw new RenException("配置编码已存在,请修改后重新提交"); |
|
|
|
|
|
} |
|
|
VoterRegistrationConfigEntity entity = ConvertUtils.sourceToTarget(dto, VoterRegistrationConfigEntity.class); |
|
|
VoterRegistrationConfigEntity entity = ConvertUtils.sourceToTarget(dto, VoterRegistrationConfigEntity.class); |
|
|
updateById(entity); |
|
|
updateById(entity); |
|
|
} |
|
|
} |
|
|