Compare commits
2 Commits
72a492cab2
...
72450ab1c0
Author | SHA1 | Date | |
---|---|---|---|
72450ab1c0 | |||
fd0769f507 |
@ -2,12 +2,17 @@ package com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.impl;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.SysOrg;
|
||||||
|
import com.chinaunicom.mall.ebtp.common.base.entity.SysUser;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryService;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTaskSupplierMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTaskSupplierMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.CoscoEvaluateTaskListVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierQualificationsMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierQualificationsMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitMapper;
|
||||||
|
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.vo.OrgDeptVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.DataStatisticeService;
|
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.service.DataStatisticeService;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierAnnualReviewStatisticsVo;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo;
|
import com.chinaunicom.zyhy.ebtp.supplier.dataStatistics.vo.SupplierEvaluateStatisticsVo;
|
||||||
@ -32,6 +37,10 @@ public class DataStatisticeServiceImpl implements DataStatisticeService {
|
|||||||
private CoscoSupplierexitMapper coscoSupplierexitMapper;
|
private CoscoSupplierexitMapper coscoSupplierexitMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICoscoCategoryService coscoCategoryService;
|
private ICoscoCategoryService coscoCategoryService;
|
||||||
|
@Autowired
|
||||||
|
private IUserService userService;
|
||||||
|
@Autowired
|
||||||
|
private IOrgService orgService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CoscoSupplierQualificationsMapper coscoSupplierQualificationsMapper;
|
private CoscoSupplierQualificationsMapper coscoSupplierQualificationsMapper;
|
||||||
@ -41,6 +50,7 @@ public class DataStatisticeServiceImpl implements DataStatisticeService {
|
|||||||
IPage<CoscoEvaluateTaskListVo> p = new Page<>(vo.getBasePageRequest().getPageNo(),
|
IPage<CoscoEvaluateTaskListVo> p = new Page<>(vo.getBasePageRequest().getPageNo(),
|
||||||
vo.getBasePageRequest().getPageSize());
|
vo.getBasePageRequest().getPageSize());
|
||||||
IPage<SupplierEvaluateStatisticsVo> supplierEvaluateStatistics = coscoEvaluateTaskMapper.getSupplierEvaluateStatistics(p, vo);
|
IPage<SupplierEvaluateStatisticsVo> supplierEvaluateStatistics = coscoEvaluateTaskMapper.getSupplierEvaluateStatistics(p, vo);
|
||||||
|
|
||||||
supplierEvaluateStatistics.getRecords().forEach(item -> {
|
supplierEvaluateStatistics.getRecords().forEach(item -> {
|
||||||
|
|
||||||
if (item.getCategoryIds() != null && item.getCategoryIds().length() > 0) {
|
if (item.getCategoryIds() != null && item.getCategoryIds().length() > 0) {
|
||||||
@ -102,6 +112,14 @@ public class DataStatisticeServiceImpl implements DataStatisticeService {
|
|||||||
IPage<SupplierExitStatisticsVo> supplierExitStatistics = coscoSupplierexitMapper.getSupplierExitStatistics(p, vo);
|
IPage<SupplierExitStatisticsVo> supplierExitStatistics = coscoSupplierexitMapper.getSupplierExitStatistics(p, vo);
|
||||||
supplierExitStatistics.getRecords().forEach(item -> {
|
supplierExitStatistics.getRecords().forEach(item -> {
|
||||||
getCateName(item);
|
getCateName(item);
|
||||||
|
SysUser userById = userService.getUserById(item.getApplyUser());
|
||||||
|
if(userById!=null){
|
||||||
|
SysOrg orgInfo = orgService.getOrgInfo(userById.getOrgId());
|
||||||
|
item.setAccessUnit(orgInfo.getCuCompanyName());
|
||||||
|
item.setAccessDept(orgInfo.getOrgName());
|
||||||
|
item.setApplyUser(userById.getName());
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
return supplierExitStatistics;
|
return supplierExitStatistics;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user