|
@@ -17,6 +17,7 @@ import com.jzg.commons.entity.orders.po.InsOrderAdjust;
|
|
|
import com.jzg.commons.entity.po.EsmInsCompany;
|
|
import com.jzg.commons.entity.po.EsmInsCompany;
|
|
|
import com.jzg.commons.request.RequestSingleParam;
|
|
import com.jzg.commons.request.RequestSingleParam;
|
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
|
|
|
+import com.jzg.organization.client.EsmInsCompanyClient;
|
|
|
import com.jzg.organization.service.ReceivableService;
|
|
import com.jzg.organization.service.ReceivableService;
|
|
|
import com.jzg.quotation.summary.aop.aspect.OrderOperationLog;
|
|
import com.jzg.quotation.summary.aop.aspect.OrderOperationLog;
|
|
|
import com.jzg.quotation.summary.constants.QuoteNumberConstant;
|
|
import com.jzg.quotation.summary.constants.QuoteNumberConstant;
|
|
@@ -55,6 +56,8 @@ public class ReceivableController {
|
|
|
private ReceivableService receivableService;
|
|
private ReceivableService receivableService;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private BaseController baseController;
|
|
private BaseController baseController;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private EsmInsCompanyClient esmInsCompanyClient;
|
|
|
|
|
|
|
|
// 拉取已审核订单
|
|
// 拉取已审核订单
|
|
|
// @PostMapping("pullAuditedOrder")
|
|
// @PostMapping("pullAuditedOrder")
|
|
@@ -484,7 +487,10 @@ public class ReceivableController {
|
|
|
receivableQueryVo.setSigningTimeStart(DateUtil.format(LocalDate.parse(receivableQueryVo.getSigningTime()[0], DateTimeFormatter.ISO_DATE).atStartOfDay(), "yyyy-MM-dd HH:mm:ss"));
|
|
receivableQueryVo.setSigningTimeStart(DateUtil.format(LocalDate.parse(receivableQueryVo.getSigningTime()[0], DateTimeFormatter.ISO_DATE).atStartOfDay(), "yyyy-MM-dd HH:mm:ss"));
|
|
|
receivableQueryVo.setSigningTimeEnd(DateUtil.format(LocalDate.parse(receivableQueryVo.getSigningTime()[1], DateTimeFormatter.ISO_DATE).plusDays(1).atStartOfDay(), "yyyy-MM-dd HH:mm:ss"));
|
|
receivableQueryVo.setSigningTimeEnd(DateUtil.format(LocalDate.parse(receivableQueryVo.getSigningTime()[1], DateTimeFormatter.ISO_DATE).plusDays(1).atStartOfDay(), "yyyy-MM-dd HH:mm:ss"));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ if(StrUtil.isNotEmpty(receivableQueryVo.getCompanyId())){
|
|
|
|
|
+ HttpResult<List<String>> listHttpResult = esmInsCompanyClient.queryOwnAndSubCompandyIds(receivableQueryVo.getCompanyId());
|
|
|
|
|
+ receivableQueryVo.setCompanyIds(listHttpResult.getData());
|
|
|
|
|
+ }
|
|
|
receivableQueryVo.setSystemCode(baseController.getSystemCode());
|
|
receivableQueryVo.setSystemCode(baseController.getSystemCode());
|
|
|
Page<InsPlyIncome> data = receivableService.getPlatFormReceivableList(receivableQueryVo);
|
|
Page<InsPlyIncome> data = receivableService.getPlatFormReceivableList(receivableQueryVo);
|
|
|
InsPlyIncomeVO vo = receivableService.getReceivablePageIds(receivableQueryVo);
|
|
InsPlyIncomeVO vo = receivableService.getReceivablePageIds(receivableQueryVo);
|
|
@@ -820,7 +826,14 @@ public class ReceivableController {
|
|
|
@Operation(summary = "对接人结算报表")
|
|
@Operation(summary = "对接人结算报表")
|
|
|
public HttpResult<Page<ReceiverSettlementReportDto>> receiverSettlementReport(@RequestBody SettlementReportQueryVo settlementReportQueryVo) {
|
|
public HttpResult<Page<ReceiverSettlementReportDto>> receiverSettlementReport(@RequestBody SettlementReportQueryVo settlementReportQueryVo) {
|
|
|
Page page = settlementReportQueryVo.getPage();
|
|
Page page = settlementReportQueryVo.getPage();
|
|
|
- return HttpResult.ok(receivableService.receiverSettlementReport(page,settlementReportQueryVo));
|
|
|
|
|
|
|
+ settlementReportQueryVo.setSettlementStartTime(settlementReportQueryVo.getStartTime());
|
|
|
|
|
+ settlementReportQueryVo.setSettlementEndTime(settlementReportQueryVo.getEndTime());
|
|
|
|
|
+ if(StrUtil.isEmpty(settlementReportQueryVo.getSettlementEndTime()) && StrUtil.isEmpty(settlementReportQueryVo.getSettlementStartTime()) ) {
|
|
|
|
|
+ return HttpResult.ok(receivableService.receiverSettlementReport(page,settlementReportQueryVo));
|
|
|
|
|
+ }else{
|
|
|
|
|
+ // 当勾选了结算时间后,需要反着进行查询
|
|
|
|
|
+ return HttpResult.ok(receivableService.receiverSettlementReportWithSettlemetnDate(page,settlementReportQueryVo));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("exportReceiverSettlementReportExcel")
|
|
@PostMapping("exportReceiverSettlementReportExcel")
|