丽知:修改仅退款插件。

This commit is contained in:
zhengyf 2024-09-25 16:26:48 +08:00
parent 4feba7099f
commit 975511582e
1 changed files with 54 additions and 19 deletions

View File

@ -161,7 +161,23 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity {
QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO();
queryReturnOrderRequestVO.setRefundedAt_start(startTimeStr);
queryReturnOrderRequestVO.setRefundedAt_end(endTimeStr);
// queryOfsOnlyReturnOrders(queryReturnOrderRequestVO);
List<RerturnGoodsOrderSearchData> returnGoodsOrders = queryOfsOnlyReturnOrders(queryReturnOrderRequestVO);
if (returnGoodsOrders == null || returnGoodsOrders.size() == 0) {
return;
}
//过滤原始表
List<RerturnGoodsOrderSearchData> filterOriginalOrders = filterOriginal(returnGoodsOrders);
//底表存数据库
if (filterOriginalOrders.size() != 0) {
save(filterOriginalOrders);
}
//过滤日志
List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders = filterData(returnGoodsOrders);
if (filterReturnGoodsOrders == null || filterReturnGoodsOrders.size() == 0) {
return;
}
//推送
implement(filterReturnGoodsOrders);
} catch (Exception e) {
@ -202,6 +218,39 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity {
}
}
public void start(String startTime, String endTime) {
try {
Date business_start = DateUtil.parse(startTime);
Date business_end = DateUtil.parse(endTime);
String start = DateUtil.format(business_start, "yyyy-MM-dd") + " 00:00:00";
String end = DateUtil.format(business_end, "yyyy-MM-dd") + " 23:59:59";
QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO();
queryReturnOrderRequestVO.setRefundedAt_start(start);
queryReturnOrderRequestVO.setRefundedAt_end(end);
List<RerturnGoodsOrderSearchData> returnGoodsOrders = queryOfsOnlyReturnOrders(queryReturnOrderRequestVO);
if (returnGoodsOrders == null || returnGoodsOrders.size() == 0) {
return;
}
//过滤原始表
List<RerturnGoodsOrderSearchData> filterOriginalOrders = filterOriginal(returnGoodsOrders);
//底表存数据库
if (filterOriginalOrders.size() != 0) {
save(filterOriginalOrders);
}
//过滤日志
List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders = filterData(returnGoodsOrders);
if (filterReturnGoodsOrders == null || filterReturnGoodsOrders.size() == 0) {
return;
}
//推送
implement(filterReturnGoodsOrders);
} catch (Exception e) {
logger.error("丽知:售后订单(仅退款)--->U8C红字应收单,start(String startTime, String endTime)方法报错:" + e);
}
}
/**
* 过滤元数据底表只过滤表头
*
@ -223,24 +272,6 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity {
return filterOriginal;
}
public void start(String startTime, String endTime) {
try {
Date business_start = DateUtil.parse(startTime);
Date business_end = DateUtil.parse(endTime);
String start = DateUtil.format(business_start, "yyyy-MM-dd") + " 00:00:00";
String end = DateUtil.format(business_end, "yyyy-MM-dd") + " 23:59:59";
QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO();
queryReturnOrderRequestVO.setRefundedAt_start(start);
queryReturnOrderRequestVO.setRefundedAt_end(end);
// queryOfsOnlyReturnOrders(queryReturnOrderRequestVO);
} catch (Exception e) {
logger.error("丽知:售后订单(仅退款)--->U8C红字应收单,start(String startTime, String endTime)方法报错:" + e);
}
}
/**
* 单据号+skuCode
* 过滤成功日志,并且过滤子表退款金额==0的数据
@ -380,6 +411,10 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity {
for (RerturnGoodsOrderSearchDetails ofsDetail : ofsDetails) {
ArapDjzbVO.Childrenn childrenn = new ArapDjzbVO.Childrenn();
//ddh 订单号
childrenn.setDdh(ofsDetail.getReturnOrderCode());
//cinventoryid 存货
childrenn.setCinventoryid(ofsDetail.getSkuCode());
//jfbbje jfybje 借方本币金额/借方原币金额