丽知:仅退款优化区分店铺

This commit is contained in:
zhengyf 2025-01-13 15:30:05 +08:00
parent c04a1a72bd
commit 84fd0241d3
2 changed files with 7 additions and 4 deletions

View File

@ -374,7 +374,6 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity {
*/ */
public void implement(List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders) throws Exception { public void implement(List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders) throws Exception {
boolean isReferenceShop = false;
//分摊分摊后的子表 //分摊分摊后的子表
List<RerturnGoodsOrderSearchDetails> allDetail = new ArrayList<>(); List<RerturnGoodsOrderSearchDetails> allDetail = new ArrayList<>();
List<RerturnGoodsOrderSearchHeader> allHeader = new ArrayList<>(); List<RerturnGoodsOrderSearchHeader> allHeader = new ArrayList<>();
@ -400,7 +399,9 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity {
Map<String, List<RerturnGoodsOrderSearchHeader>> collect = allHeader.stream().collect(Collectors.groupingBy(index -> index.getCompanyCode() + "_" + index.getStoreCode() + "_" + index.getSaleDeptCode() + "_" + index.getRefundedAt().substring(0, 10))); Map<String, List<RerturnGoodsOrderSearchHeader>> collect = allHeader.stream().collect(Collectors.groupingBy(index -> index.getCompanyCode() + "_" + index.getStoreCode() + "_" + index.getSaleDeptCode() + "_" + index.getRefundedAt().substring(0, 10)));
for (Map.Entry<String, List<RerturnGoodsOrderSearchHeader>> entry : collect.entrySet()) { for (Map.Entry<String, List<RerturnGoodsOrderSearchHeader>> entry : collect.entrySet()) {
;
boolean isReferenceShop = false;
String[] split = entry.getKey().split("_");//[0]公司 [1]店铺 [2]部门 [3]单据日期 String[] split = entry.getKey().split("_");//[0]公司 [1]店铺 [2]部门 [3]单据日期
//v:header列表, header.code == details.returnOrderCode //v:header列表, header.code == details.returnOrderCode

View File

@ -377,7 +377,7 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity {
public void implement(List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders) throws Exception { public void implement(List<RerturnGoodsOrderSearchData> filterReturnGoodsOrders) throws Exception {
boolean isReferenceShop = false;
//分摊分摊后的子表 //分摊分摊后的子表
List<RerturnGoodsOrderSearchDetails> allDetail = new ArrayList<>(); List<RerturnGoodsOrderSearchDetails> allDetail = new ArrayList<>();
List<RerturnGoodsOrderSearchHeader> allHeader = new ArrayList<>(); List<RerturnGoodsOrderSearchHeader> allHeader = new ArrayList<>();
@ -403,7 +403,9 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity {
Map<String, List<RerturnGoodsOrderSearchHeader>> collect = allHeader.stream().collect(Collectors.groupingBy(index -> index.getCompanyCode() + "_" + index.getStoreCode() + "_" + index.getSaleDeptCode() + "_" + index.getRefundedAt().substring(0, 10))); Map<String, List<RerturnGoodsOrderSearchHeader>> collect = allHeader.stream().collect(Collectors.groupingBy(index -> index.getCompanyCode() + "_" + index.getStoreCode() + "_" + index.getSaleDeptCode() + "_" + index.getRefundedAt().substring(0, 10)));
for (Map.Entry<String, List<RerturnGoodsOrderSearchHeader>> entry : collect.entrySet()) { for (Map.Entry<String, List<RerturnGoodsOrderSearchHeader>> entry : collect.entrySet()) {
;
boolean isReferenceShop = false;
String[] split = entry.getKey().split("_");//[0]公司 [1]店铺 [2]部门 [3]单据日期 String[] split = entry.getKey().split("_");//[0]公司 [1]店铺 [2]部门 [3]单据日期
//v:header列表, header.code == details.returnOrderCode //v:header列表, header.code == details.returnOrderCode