|
@@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.qmth.sop.business.bean.dto.*;
|
|
|
import com.qmth.sop.business.bean.result.CrmProjectResult;
|
|
|
-import com.qmth.sop.business.bean.result.TBDeviceDeliveryResult;
|
|
|
import com.qmth.sop.business.bean.result.UserArchivesResult;
|
|
|
import com.qmth.sop.business.entity.*;
|
|
|
import com.qmth.sop.business.mapper.TBDingStatisticMapper;
|
|
@@ -22,7 +21,6 @@ import com.qmth.sop.common.util.FileUtil;
|
|
|
import com.qmth.sop.common.util.ServletUtil;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -71,12 +69,6 @@ public class TBDingStatisticServiceImpl extends ServiceImpl<TBDingStatisticMappe
|
|
|
@Resource
|
|
|
private TBServiceService tbServiceService;
|
|
|
|
|
|
- @Resource
|
|
|
- private SysCustomService sysCustomService;
|
|
|
-
|
|
|
- @Resource
|
|
|
- private SysSupplierService sysSupplierService;
|
|
|
-
|
|
|
@Resource
|
|
|
private TBDingStatisticByPersonService tbdingStatisticByPersonService;
|
|
|
|
|
@@ -501,25 +493,25 @@ public class TBDingStatisticServiceImpl extends ServiceImpl<TBDingStatisticMappe
|
|
|
case BY_PERSON:
|
|
|
List<DingStatisticByPersonDto> byPersonData = tbdingStatisticByPersonService.findStatisticByPersonList(
|
|
|
serviceId);
|
|
|
- EasyExcel.write(fileTemp, TBDeviceDeliveryResult.class).sheet("工时统计-按人员").doWrite(byPersonData);
|
|
|
+ EasyExcel.write(fileTemp, DingStatisticByPersonDto.class).sheet("工时统计-按人员").doWrite(byPersonData);
|
|
|
break;
|
|
|
case BY_SOP:
|
|
|
List<DingStatisticBySopDto> bySopData = tbdingStatisticBySopService.findStatisticBySopList(serviceId);
|
|
|
- EasyExcel.write(fileTemp, TBDeviceDeliveryResult.class).sheet("工时统计-按sop").doWrite(bySopData);
|
|
|
+ EasyExcel.write(fileTemp, DingStatisticBySopDto.class).sheet("工时统计-按sop").doWrite(bySopData);
|
|
|
break;
|
|
|
case BY_CRM:
|
|
|
List<DingStatisticByCrmDto> byCrmData = tbdingStatisticByCrmService.findStatisticByCrmList(serviceId);
|
|
|
- EasyExcel.write(fileTemp, TBDeviceDeliveryResult.class).sheet("工时统计-按crm").doWrite(byCrmData);
|
|
|
+ EasyExcel.write(fileTemp, DingStatisticByCrmDto.class).sheet("工时统计-按crm").doWrite(byCrmData);
|
|
|
break;
|
|
|
case BY_CUSTOM:
|
|
|
List<DingStatisticByCustomDto> byCustomData = tbdingStatisticByCustomService.findStatisticByCustomList(
|
|
|
serviceId);
|
|
|
- EasyExcel.write(fileTemp, TBDeviceDeliveryResult.class).sheet("工时统计-按客户").doWrite(byCustomData);
|
|
|
+ EasyExcel.write(fileTemp, DingStatisticByCustomDto.class).sheet("工时统计-按客户").doWrite(byCustomData);
|
|
|
break;
|
|
|
case BY_SUPPLIER:
|
|
|
List<DingStatisticBySupplierDto> bySupplierData = tbdingStatisticBySupplierService.findStatisticBySupplierList(
|
|
|
serviceId);
|
|
|
- EasyExcel.write(fileTemp, TBDeviceDeliveryResult.class).sheet("工时统计-按供应商").doWrite(bySupplierData);
|
|
|
+ EasyExcel.write(fileTemp, DingStatisticBySupplierDto.class).sheet("工时统计-按供应商").doWrite(bySupplierData);
|
|
|
break;
|
|
|
default:
|
|
|
break;
|