|
|
@@ -1,5 +1,7 @@
|
|
|
package com.sckw.report.service;
|
|
|
|
|
|
+import com.sckw.report.service.vo.ViewUrl;
|
|
|
+
|
|
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
|
|
import com.sckw.contract.api.RemoteContractService;
|
|
|
import com.sckw.contract.api.model.dto.req.ContractAuditPara;
|
|
|
@@ -11,6 +13,7 @@ import com.sckw.core.utils.BeanUtils;
|
|
|
import com.sckw.order.api.dubbo.TradeOrderInfoService;
|
|
|
import com.sckw.order.api.model.*;
|
|
|
import com.sckw.report.service.vo.OperationCountVo;
|
|
|
+import com.sckw.report.service.vo.TodoCountVo;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
import com.sckw.transport.api.dubbo.TransportRemoteService;
|
|
|
import com.sckw.transport.api.model.vo.LogisticsDto;
|
|
|
@@ -135,4 +138,16 @@ public class KwHomeService {
|
|
|
public WaybillOrderDetailVo auditLogisticsTask(LogisticsOrderAuditPara para) {
|
|
|
return transportRemoteService.auditLogisticsTask(para);
|
|
|
}
|
|
|
+
|
|
|
+ public TodoCountVo todoCount() {
|
|
|
+ ContractCountVo contractCountVo = remoteContractService.contractCount();
|
|
|
+ Long aLong = tradeOrderInfoService.orderCount();
|
|
|
+ Long aLong1 = transportRemoteService.queryCount();
|
|
|
+ TodoCountVo todoCountVo = new TodoCountVo();
|
|
|
+ todoCountVo.setTradeContractCount(new ViewUrl(contractCountVo.getTradeContractCount(), ""));
|
|
|
+ todoCountVo.setLogisticsContractCount(new ViewUrl(contractCountVo.getLogisticsContractCount(), ""));
|
|
|
+ todoCountVo.setTradeOrderCount(new ViewUrl(aLong, ""));
|
|
|
+ todoCountVo.setLogisticsOrderCount(new ViewUrl(aLong1, ""));
|
|
|
+ return todoCountVo;
|
|
|
+ }
|
|
|
}
|