|
|
@ -1,23 +1,23 @@ |
|
|
|
package com.kms.enterprise.service; |
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.jianwei.common.core.domain.AjaxResult; |
|
|
|
import com.jianwei.common.core.domain.SearchParam; |
|
|
|
import com.jianwei.common.utils.BeanUtils; |
|
|
|
import com.jianwei.common.core.domain.entity.SysDept; |
|
|
|
import com.jianwei.common.core.domain.entity.SysUser; |
|
|
|
import com.kms.build.domain.BsSgcjsjdBuiProInfo; |
|
|
|
import com.kms.common.utils.UserUtils; |
|
|
|
import com.kms.earlyStage.domain.SpecialProjectInfo; |
|
|
|
import com.kms.enterprise.domain.BlackDto; |
|
|
|
import com.kms.enterprise.domain.BsSgcYxjdQualifications; |
|
|
|
import com.kms.enterprise.domain.dto.AreaDto; |
|
|
|
import com.kms.enterprise.domain.dto.CreditDto; |
|
|
|
import com.kms.enterprise.domain.dto.DisclosureDto; |
|
|
|
import com.kms.enterprise.mapper.BsSgcYxjdQualificationsMapper; |
|
|
|
import com.kms.system.domain.SysXzqh; |
|
|
|
import com.kms.system.mapper.SysXzqhMapper; |
|
|
|
import com.kms.system.service.SysDeptService; |
|
|
|
import com.kms.system.service.SysXzqhService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import com.jianwei.common.core.service.BaseService; |
|
|
|
import com.kms.enterprise.mapper.BsSgcYxjdEnterpriseInfoMapper; |
|
|
@ -28,7 +28,6 @@ import java.util.ArrayList; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* 企业基本信息Service接口 |
|
|
@ -48,6 +47,13 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr |
|
|
|
@Resource |
|
|
|
private SysXzqhMapper sysXzqhMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysXzqhService sysXzqhService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysDeptService sysDeptService; |
|
|
|
|
|
|
|
public IPage selectPage(SearchParam<BsSgcYxjdEnterpriseInfo> sp, String adcd) { |
|
|
|
BsSgcYxjdEnterpriseInfo data = sp.getData(); |
|
|
|
|
|
|
@ -55,8 +61,8 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr |
|
|
|
Map<String, Object> params = sp.getParams(); |
|
|
|
|
|
|
|
|
|
|
|
List<SpecialProjectInfo> list = bsSgcYxjdEnterpriseInfoMapper.getXzqh(data.getId(),data.getEnterpriseName(), |
|
|
|
adcd,(String)params.get("orderBy"),sp.getPageNum(),sp.getPageSize()); |
|
|
|
List<SpecialProjectInfo> list = bsSgcYxjdEnterpriseInfoMapper.getXzqh(data.getId(), data.getEnterpriseName(), |
|
|
|
adcd, (String) params.get("orderBy"), sp.getPageNum(), sp.getPageSize()); |
|
|
|
|
|
|
|
Page<SpecialProjectInfo> page = new Page<>(); |
|
|
|
page.setRecords(list); |
|
|
@ -104,10 +110,10 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr |
|
|
|
|
|
|
|
public AreaDto getArea() { |
|
|
|
List<BsSgcYxjdEnterpriseInfo> list = bsSgcYxjdEnterpriseInfoMapper.getArea(); |
|
|
|
list.stream().filter(x->!x.getAdcd().substring(0,2).equals("44")) |
|
|
|
.forEach(x->x.setAdcd("省外")); |
|
|
|
list.stream().filter(x -> !x.getAdcd().substring(0, 2).equals("44")) |
|
|
|
.forEach(x -> x.setAdcd("省外")); |
|
|
|
|
|
|
|
list.stream().filter(x->x.getAdcd().equals("4400")).forEach(x->x.setAdcd("省属")); |
|
|
|
list.stream().filter(x -> x.getAdcd().equals("4400")).forEach(x -> x.setAdcd("省属")); |
|
|
|
|
|
|
|
List<SysXzqh> xzqhList = sysXzqhMapper.getArea(); |
|
|
|
|
|
|
@ -135,4 +141,17 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public IPage<BsSgcYxjdEnterpriseInfo> selectPage(SearchParam<BsSgcYxjdEnterpriseInfo> sp) { |
|
|
|
SysUser sysUser = UserUtils.getUser(); |
|
|
|
String deptId = sysUser.getDeptId(); |
|
|
|
|
|
|
|
SysDept sysDept = sysDeptService.get(deptId); |
|
|
|
|
|
|
|
BsSgcYxjdEnterpriseInfo data = sp.getData(); |
|
|
|
IPage<BsSgcYxjdEnterpriseInfo> page = bsSgcYxjdEnterpriseInfoMapper.getByUser(sysUser.getId(), |
|
|
|
sysUser.getUserType(), data.getProNo(), data.getProCode(),data.getEnterpriseName(), |
|
|
|
sysXzqhService.getSubString(sysDept.getXzqhId()), "create_time", new Page<>(sp.getPageNum(), sp.getPageSize())); |
|
|
|
|
|
|
|
return page; |
|
|
|
} |
|
|
|
} |
|
|
|