|
@ -1,18 +1,19 @@ |
|
|
package com.epmet.service.impl; |
|
|
package com.epmet.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
|
|
import com.epmet.dao.IcGroupPeopleRegisterDao; |
|
|
import com.epmet.dao.IcGroupPeopleRegisterDao; |
|
|
import com.epmet.dto.IcGroupPeopleRegisterDTO; |
|
|
import com.epmet.dto.IcGroupPeopleRegisterDTO; |
|
|
import com.epmet.dto.form.GroupPeopleRegisterListFormDTO; |
|
|
import com.epmet.dto.form.GroupPeopleRegisterListFormDTO; |
|
|
import com.epmet.dto.result.EmployeeRegisterListResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.GroupPeopleRegisterListResultDTO; |
|
|
import com.epmet.dto.result.GroupPeopleRegisterListResultDTO; |
|
|
import com.epmet.entity.IcGroupPeopleRegisterEntity; |
|
|
import com.epmet.entity.IcGroupPeopleRegisterEntity; |
|
|
import com.epmet.service.IcGroupPeopleRegisterService; |
|
|
import com.epmet.service.IcGroupPeopleRegisterService; |
|
@ -20,11 +21,10 @@ import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
import java.util.Date; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -82,11 +82,24 @@ public class IcGroupPeopleRegisterServiceImpl extends BaseServiceImpl<IcGroupPeo |
|
|
updateById(entity); |
|
|
updateById(entity); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 受众群体管理删除 |
|
|
|
|
|
* http://yapi.elinkservice.cn/project/102/interface/api/8250
|
|
|
|
|
|
* @param ids |
|
|
|
|
|
* @param operUserId 当前操作人 |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void delete(List<String> ids) { |
|
|
public void delete(List<String> ids,String operUserId) { |
|
|
if (CollectionUtils.isNotEmpty(ids)){ |
|
|
if (CollectionUtils.isNotEmpty(ids)){ |
|
|
baseDao.deleteBatchIds(ids); |
|
|
LambdaUpdateWrapper<IcGroupPeopleRegisterEntity> updateWrapper=new LambdaUpdateWrapper<>(); |
|
|
|
|
|
updateWrapper.in(IcGroupPeopleRegisterEntity::getId,ids) |
|
|
|
|
|
.set(IcGroupPeopleRegisterEntity::getUpdatedBy,operUserId) |
|
|
|
|
|
.set(IcGroupPeopleRegisterEntity::getUpdatedTime,new Date()) |
|
|
|
|
|
.set(IcGroupPeopleRegisterEntity::getDelFlag, NumConstant.ONE_STR); |
|
|
|
|
|
baseDao.update(null,updateWrapper); |
|
|
|
|
|
// baseDao.deleteBatchIds(ids);
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|