|
|
@@ -12,8 +12,10 @@ import com.jzg.commons.entity.orders.vo.FeeAuditSummaryVO;
|
|
|
import com.jzg.commons.entity.report.dto.*;
|
|
|
import com.jzg.commons.entity.report.vo.ReportSearchCommonVo;
|
|
|
import com.jzg.commons.entity.user.vo.UserInfoWithPhone;
|
|
|
+import com.jzg.commons.entity.vo.SysUserVo;
|
|
|
import com.jzg.console.client.FeeAuditClient;
|
|
|
import com.jzg.console.client.OrganizationClient;
|
|
|
+import com.jzg.console.client.PlatformClient;
|
|
|
import com.jzg.console.service.ReportPersonCheckDataService;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
@@ -21,7 +23,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -45,6 +46,9 @@ public class ReportPersonCheckDataServiceImpl extends ReportBaseServiceImpl impl
|
|
|
|
|
|
@Autowired
|
|
|
private FeeAuditClient feeAuditClient;
|
|
|
+ @Autowired
|
|
|
+ private PlatformClient platformClient;
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -135,12 +139,18 @@ public class ReportPersonCheckDataServiceImpl extends ReportBaseServiceImpl impl
|
|
|
@Override
|
|
|
public IPage<?> getPageDetailListByParams(ReportSearchCommonVo reportSearchCommonVo) {
|
|
|
log.info("财务数据-人员审核-明细查询:reportSearchCommonVo=[{}]", JSONUtil.toJsonStr(reportSearchCommonVo));
|
|
|
-
|
|
|
- Page<ReportPersonCheckDataDetailDto> page = new Page<>(reportSearchCommonVo.getPageNo(), reportSearchCommonVo.getPageSize());
|
|
|
+ //String userId = reportSearchCommonVo.getUserId();
|
|
|
+ //HttpResult<SysUserVo> sysUserVoHttpResult = platformClient.userGet(userId);
|
|
|
+ //SysUserVo sysUserVo = sysUserVoHttpResult.getData();
|
|
|
+ String userName = reportSearchCommonVo.getUserId();
|
|
|
+ String name = reportSearchCommonVo.getUserId();
|
|
|
+ String systemCode = baseController.getSystemCode();
|
|
|
+ List<ReportPersonCheckDataDetailDto> detailList = feeAuditClient.queryPageDetailList(systemCode,userName, reportSearchCommonVo.getPageNo(), reportSearchCommonVo.getPageSize()).getData();
|
|
|
+ detailList = detailList.stream().peek(action->{action.setCheckUserName(name);}).toList();
|
|
|
+// Page<ReportPersonCheckDataDetailDto> page = new Page<>(reportSearchCommonVo.getPageNo(), reportSearchCommonVo.getPageSize());
|
|
|
IPage<ReportPersonCheckDataDetailDto> detailPageList = new Page<ReportPersonCheckDataDetailDto>();
|
|
|
- List<ReportPersonCheckDataDetailDto> detailList = getDetailList();
|
|
|
detailPageList.setRecords(detailList);
|
|
|
- detailPageList.setTotal(1l);
|
|
|
+ detailPageList.setTotal(CollUtil.size(detailList));
|
|
|
detailPageList.setCurrent(reportSearchCommonVo.getPageNo());
|
|
|
detailPageList.setPages(reportSearchCommonVo.getPageNo());
|
|
|
detailPageList.setPages(reportSearchCommonVo.getPageSize());
|
|
|
@@ -154,24 +164,25 @@ public class ReportPersonCheckDataServiceImpl extends ReportBaseServiceImpl impl
|
|
|
*/
|
|
|
@Override
|
|
|
public void downloadDetailListByParams(ReportSearchCommonVo reportSearchCommonVo) {
|
|
|
- List<ReportPersonCheckDataDetailDto> detailList = getDetailList();
|
|
|
+ List<ReportPersonCheckDataDetailDto> detailList = this.getPageDetailListByParams(reportSearchCommonVo).getRecords().stream().
|
|
|
+ map(action->(ReportPersonCheckDataDetailDto)action).collect(Collectors.toList());
|
|
|
upLoadFile(reportSearchCommonVo, ReportPersonCheckDataDetailDto.class,detailList,"财务数据-人员审核-明细导出-"+ reportSearchCommonVo.getUserId());
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @version
|
|
|
- * @author: hxl
|
|
|
- * @Date: 2025/9/24 10:42
|
|
|
- * @Description: 模拟数据
|
|
|
- */
|
|
|
- public List<ReportPersonCheckDataDetailDto> getDetailList(){
|
|
|
- List<ReportPersonCheckDataDetailDto> list =new ArrayList<>();
|
|
|
- ReportPersonCheckDataDetailDto reportPersonCheckDataDetailDto = ReportPersonCheckDataDetailDto.builder()
|
|
|
- .orderNo("2025090811253600215").licenseNo("京AG6002").orderTypeName("代客录单")
|
|
|
- .submitCheckTime(new Date()).checkTime(new Date()).checkResult("已审核")
|
|
|
- .checkDuration(20L).checkUserName("李四").checkUserPhone("18811459985")
|
|
|
- .build();
|
|
|
- list.add(reportPersonCheckDataDetailDto);
|
|
|
- return list;
|
|
|
- }
|
|
|
+// /**
|
|
|
+// * @version
|
|
|
+// * @author: hxl
|
|
|
+// * @Date: 2025/9/24 10:42
|
|
|
+// * @Description: 模拟数据
|
|
|
+// */
|
|
|
+// public List<ReportPersonCheckDataDetailDto> getDetailList(){
|
|
|
+// List<ReportPersonCheckDataDetailDto> list =new ArrayList<>();
|
|
|
+// ReportPersonCheckDataDetailDto reportPersonCheckDataDetailDto = ReportPersonCheckDataDetailDto.builder()
|
|
|
+// .orderNo("2025090811253600215").licenseNo("京AG6002").orderTypeName("代客录单")
|
|
|
+// .submitCheckTime(new Date()).checkTime(new Date()).checkResult("已审核")
|
|
|
+// .checkDuration(20L).checkUserName("李四").checkUserPhone("18811459985")
|
|
|
+// .build();
|
|
|
+// list.add(reportPersonCheckDataDetailDto);
|
|
|
+// return list;
|
|
|
+// }
|
|
|
}
|