Commit 9b4f9bcf by 墨竹

feat:删除无效代码

parent b9e0ccae
package com.gic.haoban.manage.service.service.out.impl;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import cn.hutool.core.collection.CollectionUtil;
import com.gic.commons.util.EntityUtil;
import com.gic.haoban.common.utils.UuidUtil;
import com.gic.haoban.manage.api.dto.ApplicationSettingDTO;
import com.gic.haoban.manage.api.service.ApplicationSettingApiService;
import com.gic.haoban.manage.service.dao.mapper.ApplicationSettingMapper;
import com.gic.haoban.manage.service.entity.TabHaobanApplicationSetting;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.Date;
import java.util.List;
/**
* Created by tgs on 2020/2/9.
*/
@Service
public class ApplicationSettingApiServiceImpl implements ApplicationSettingApiService{
@Autowired
private ApplicationSettingMapper applicationSettingMapper;
@Override
public void saveSetting(String wxEnterpriseId, String applicationId,
int openFlag) {
TabHaobanApplicationSetting tab = applicationSettingMapper.findSetting(wxEnterpriseId, applicationId);
if(tab == null){
tab = new TabHaobanApplicationSetting();
tab.setApplicationId(applicationId);
tab.setCreateTime(new Date());
tab.setOpenFlag(openFlag);
tab.setSettingId(UuidUtil.randomUUID());
tab.setStatusFlag(1);
tab.setUpdateTime(new Date());
tab.setWxEnterpriseId(wxEnterpriseId);
applicationSettingMapper.insert(tab);
}else{
applicationSettingMapper.saveSetting(wxEnterpriseId, applicationId, openFlag);
}
}
public class ApplicationSettingApiServiceImpl implements ApplicationSettingApiService {
@Autowired
private ApplicationSettingMapper applicationSettingMapper;
@Override
public void saveSetting(String wxEnterpriseId, String applicationId, int openFlag) {
TabHaobanApplicationSetting tab = applicationSettingMapper.findSetting(wxEnterpriseId, applicationId);
if (tab == null) {
tab = new TabHaobanApplicationSetting();
tab.setApplicationId(applicationId);
tab.setCreateTime(new Date());
tab.setOpenFlag(openFlag);
tab.setSettingId(UuidUtil.randomUUID());
tab.setStatusFlag(1);
tab.setUpdateTime(new Date());
tab.setWxEnterpriseId(wxEnterpriseId);
applicationSettingMapper.insert(tab);
} else {
applicationSettingMapper.saveSetting(wxEnterpriseId, applicationId, openFlag);
}
}
@Override
public ApplicationSettingDTO findSettingByWxEnterpriseIdAndApplicationId(
String wxEnterpriseId, String applicationId) {
TabHaobanApplicationSetting tab = applicationSettingMapper.findSetting(wxEnterpriseId, applicationId);
if(tab == null){
return null;
}
ApplicationSettingDTO dto = EntityUtil.changeEntity(ApplicationSettingDTO.class, tab);
return dto;
}
@Override
public ApplicationSettingDTO findSettingByWxEnterpriseIdAndApplicationId(String wxEnterpriseId, String applicationId) {
TabHaobanApplicationSetting tab = applicationSettingMapper.findSetting(wxEnterpriseId, applicationId);
if (tab == null) {
return null;
}
return EntityUtil.changeEntity(ApplicationSettingDTO.class, tab);
}
@Override
public List<ApplicationSettingDTO> listOpenByWxEnterpriseIdAndApplicationIds(
String wxEnterpriseId, List<String> applicationIds) {
if(applicationIds == null || applicationIds.isEmpty()){
return Collections.EMPTY_LIST;
}
List<TabHaobanApplicationSetting> list = applicationSettingMapper.listOpenByWxEnterpriseIdAndApplicationIds(wxEnterpriseId,applicationIds);
if(CollectionUtil.isEmpty(list)){
return null;
}
List<ApplicationSettingDTO> result = EntityUtil.changeEntityListByJSON(ApplicationSettingDTO.class, list);
return result;
}
@Override
public List<ApplicationSettingDTO> listOpenByWxEnterpriseIdAndApplicationIds(String wxEnterpriseId, List<String> applicationIds) {
if (applicationIds == null || applicationIds.isEmpty()) {
return Collections.EMPTY_LIST;
}
List<TabHaobanApplicationSetting> list = applicationSettingMapper.listOpenByWxEnterpriseIdAndApplicationIds(wxEnterpriseId, applicationIds);
if (CollectionUtil.isEmpty(list)) {
return null;
}
List<ApplicationSettingDTO> result = EntityUtil.changeEntityListByJSON(ApplicationSettingDTO.class, list);
return result;
}
}
......@@ -1673,9 +1673,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
log.info("改导购下没有外部联系人,无需清理外部联系人:{},{}", wxUserId, wxEnterpriseId);
return;
}
Set<String> externalUserIdList = list.stream().map(external -> external.getExternalUserid())
.collect(Collectors.toSet());
Set<String> externalUserIdList = list.stream().map(MemberUnionidRelatedDTO::getExternalUserid).collect(Collectors.toSet());
Sets.SetView<String> delExternalUserIds = Sets.difference(new HashSet<>(externalUserIds), externalUserIdList);
if (CollectionUtils.isEmpty(delExternalUserIds)) {
log.info("没有需要删除逇外部联系人:{},{}", wxUserId, wxEnterpriseId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment