|
|
@@ -1,8 +1,6 @@
|
|
|
package com.ydtech.modules.admin.service.impl;
|
|
|
|
|
|
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.modules.admin.dao.SysDeptInternalAgentMapper;
|
|
|
@@ -19,8 +17,6 @@ import com.ydtech.modules.admin.service.KhglZgdDataService;
|
|
|
import com.ydtech.modules.admin.service.KhglZzbDataService;
|
|
|
import com.ydtech.modules.admin.utils.DxApiConfigurationProperties;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
-import com.ydtech.modules.order.entity.api.pingan.response.TokenResponse;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.ParameterizedTypeReference;
|
|
|
@@ -133,19 +129,28 @@ public class DxDataServiceImpl implements DxDataService {
|
|
|
*/
|
|
|
public BasePageResult<DxReportDataDto> queryDxDataDayPage(DxQueryVo dxQueryVo) {
|
|
|
Page<DxReportDataDto> page = new Page<>(dxQueryVo.getPageNum(), dxQueryVo.getPageSize());
|
|
|
- Page<DxReportDataDto> result = sysTelemarketingWechatDataMapper.queryDataPage(page,dxQueryVo);
|
|
|
+ //查看开始
|
|
|
+ Page<DxReportDataDto> result = sysTelemarketingWechatDataMapper.findDataList(page,dxQueryVo);
|
|
|
+ //Page<DxReportDataDto> result = sysTelemarketingWechatDataMapper.queryDataPage(page,dxQueryVo);
|
|
|
List<DxReportDataDto> newRecords =new ArrayList<DxReportDataDto>();
|
|
|
List<DxReportDataDto> records = result.getRecords();
|
|
|
- DxReportDataDto user = sysTelemarketingWechatDataMapper.findDataByUserId(dxQueryVo.getUserId());
|
|
|
+
|
|
|
if (records != null && records.size() > 0) {
|
|
|
for (DxReportDataDto dxReportDataDto : records) {
|
|
|
- dxReportDataDto.setQywxCount(dxReportDataDto.getQywxCount() ==null? 0:dxReportDataDto.getQywxCount());
|
|
|
- dxReportDataDto.setDeptId(user.getDeptId());
|
|
|
- dxReportDataDto.setDeptName(user.getDeptName());
|
|
|
- dxReportDataDto.setGroupId(user.getGroupId());
|
|
|
- dxReportDataDto.setGroupName(user.getGroupName());
|
|
|
- dxReportDataDto.setUserId(user.getUserId());
|
|
|
- dxReportDataDto.setUserName(user.getUserName());
|
|
|
+ DxReportDataDto users = sysTelemarketingWechatDataMapper.queryDxUserByUserId(dxQueryVo.getUserId());
|
|
|
+ DxReportDataDto wxUser = sysTelemarketingWechatDataMapper.findDataByUserId(dxQueryVo.getUserId());
|
|
|
+ dxReportDataDto.setQywxCount(wxUser.getQywxCount() ==null? 0:wxUser.getQywxCount());
|
|
|
+ dxReportDataDto.setDeptId(users.getDeptId());
|
|
|
+ dxReportDataDto.setDeptName(users.getDeptName());
|
|
|
+ dxReportDataDto.setGroupId(users.getGroupId());
|
|
|
+ dxReportDataDto.setGroupName(users.getGroupName());
|
|
|
+ dxReportDataDto.setUserId(users.getUserId());
|
|
|
+ dxReportDataDto.setUserName(users.getUserName());
|
|
|
+ dxReportDataDto.setUserName(users.getUserName());
|
|
|
+ dxReportDataDto.setZgdUserId(users.getZgdUserId());
|
|
|
+ dxReportDataDto.setZzdUserId(users.getZzdUserId());
|
|
|
+ dxReportDataDto.setDxUserId(users.getDxUserId());
|
|
|
+ dxReportDataDto.setDateTime(dxReportDataDto.getDateTime());
|
|
|
if(dxReportDataDto.getDxUserId()==null){
|
|
|
dxReportDataDto.setExhaleDuration("0");
|
|
|
dxReportDataDto.setOutgoingCallsNumber("0");
|