|
@@ -128,7 +128,7 @@ public class IposFeignController extends BaseFeignController {
|
|
|
pt.setDivAmt(String.valueOf(splitInfo.getSelfCommissionMoney()));
|
|
pt.setDivAmt(String.valueOf(splitInfo.getSelfCommissionMoney()));
|
|
|
details.add(pt);
|
|
details.add(pt);
|
|
|
//平台运营商
|
|
//平台运营商
|
|
|
- if(splitInfo.getIsSplitOperator()){
|
|
|
|
|
|
|
+ if(splitInfo.getIsSplitOperator() && splitInfo.getOperatorCommissionMoney() >0L){
|
|
|
SplitRecordsDetail ptyys = new SplitRecordsDetail();
|
|
SplitRecordsDetail ptyys = new SplitRecordsDetail();
|
|
|
ptyys.setSplitId(id);
|
|
ptyys.setSplitId(id);
|
|
|
ptyys.setSourceId(1);
|
|
ptyys.setSourceId(1);
|
|
@@ -144,21 +144,19 @@ public class IposFeignController extends BaseFeignController {
|
|
|
sp.setSplitId(id);
|
|
sp.setSplitId(id);
|
|
|
returnList.add(sp);
|
|
returnList.add(sp);
|
|
|
//区域运营商
|
|
//区域运营商
|
|
|
- if(detail.getIsSplitSupplier()){
|
|
|
|
|
- if(detail.getSupplierMoney()>0L){
|
|
|
|
|
- SplitRecordsDetail supplier = new SplitRecordsDetail();
|
|
|
|
|
- supplier.setSplitId(id);
|
|
|
|
|
- supplier.setSourceId(2);
|
|
|
|
|
- supplier.setMerchantId(detail.getSupplierMerchantId());
|
|
|
|
|
- supplier.setDivAmt(detail.getSupplierMoney().toString());
|
|
|
|
|
- details.add(supplier);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if(detail.getIsSplitSupplier() && detail.getSupplierMoney() >0L){
|
|
|
|
|
+ SplitRecordsDetail supplier = new SplitRecordsDetail();
|
|
|
|
|
+ supplier.setSplitId(id);
|
|
|
|
|
+ supplier.setSourceId(2);
|
|
|
|
|
+ supplier.setMerchantId(detail.getSupplierMerchantId());
|
|
|
|
|
+ supplier.setDivAmt(detail.getSupplierMoney().toString());
|
|
|
|
|
+ details.add(supplier);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//供应商
|
|
//供应商
|
|
|
if(detail.getBelong().equals(1)){
|
|
if(detail.getBelong().equals(1)){
|
|
|
//一级供应商
|
|
//一级供应商
|
|
|
- if(detail.getIsSplitSupplierOne()){
|
|
|
|
|
|
|
+ if(detail.getIsSplitSupplierOne() && detail.getConsignmentPrice() >0L){
|
|
|
SplitRecordsDetail supplierOne = new SplitRecordsDetail();
|
|
SplitRecordsDetail supplierOne = new SplitRecordsDetail();
|
|
|
supplierOne.setSplitId(id);
|
|
supplierOne.setSplitId(id);
|
|
|
supplierOne.setSourceId(3);
|
|
supplierOne.setSourceId(3);
|
|
@@ -168,7 +166,7 @@ public class IposFeignController extends BaseFeignController {
|
|
|
}
|
|
}
|
|
|
}else if(detail.getBelong().equals(2)){
|
|
}else if(detail.getBelong().equals(2)){
|
|
|
//二级供应商
|
|
//二级供应商
|
|
|
- if(detail.getIsSplitServiceStation()){
|
|
|
|
|
|
|
+ if(detail.getIsSplitServiceStation() && detail.getConsignmentPrice() >0L){
|
|
|
SplitRecordsDetail supplierTwo = new SplitRecordsDetail();
|
|
SplitRecordsDetail supplierTwo = new SplitRecordsDetail();
|
|
|
supplierTwo.setSplitId(id);
|
|
supplierTwo.setSplitId(id);
|
|
|
supplierTwo.setSourceId(4);
|
|
supplierTwo.setSourceId(4);
|
|
@@ -179,7 +177,7 @@ public class IposFeignController extends BaseFeignController {
|
|
|
}else{
|
|
}else{
|
|
|
//服务商
|
|
//服务商
|
|
|
if(detail.getOrderType().equals(2) && !detail.getServiceStationId().equals(detail.getStationId())){
|
|
if(detail.getOrderType().equals(2) && !detail.getServiceStationId().equals(detail.getStationId())){
|
|
|
- if(detail.getIsSplitServiceStation()){
|
|
|
|
|
|
|
+ if(detail.getIsSplitServiceStation() && detail.getSettlementPrice() >0L){
|
|
|
SplitRecordsDetail serviceStation = new SplitRecordsDetail();
|
|
SplitRecordsDetail serviceStation = new SplitRecordsDetail();
|
|
|
serviceStation.setSplitId(id);
|
|
serviceStation.setSplitId(id);
|
|
|
serviceStation.setSourceId(5);
|
|
serviceStation.setSourceId(5);
|
|
@@ -203,14 +201,14 @@ public class IposFeignController extends BaseFeignController {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if(!isHave){
|
|
|
|
|
|
|
+ if(!isHave && detail.getSettlementPrice() >0L){
|
|
|
details.add(supplier);
|
|
details.add(supplier);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//团长
|
|
//团长
|
|
|
- if(detail.getIsSplitGroupLeader()){
|
|
|
|
|
|
|
+ if(detail.getIsSplitGroupLeader() && detail.getGroupCommissionMoney() >0L){
|
|
|
SplitRecordsDetail tz = new SplitRecordsDetail();
|
|
SplitRecordsDetail tz = new SplitRecordsDetail();
|
|
|
tz.setSplitId(id);
|
|
tz.setSplitId(id);
|
|
|
tz.setSourceId(6);
|
|
tz.setSourceId(6);
|
|
@@ -219,7 +217,7 @@ public class IposFeignController extends BaseFeignController {
|
|
|
details.add(tz);
|
|
details.add(tz);
|
|
|
}
|
|
}
|
|
|
//站长
|
|
//站长
|
|
|
- if(detail.getIsSplitStation()){
|
|
|
|
|
|
|
+ if(detail.getIsSplitStation() && detail.getStationmasterCommissionMoney()>0L){
|
|
|
SplitRecordsDetail station = new SplitRecordsDetail();
|
|
SplitRecordsDetail station = new SplitRecordsDetail();
|
|
|
station.setSplitId(id);
|
|
station.setSplitId(id);
|
|
|
station.setSourceId(5);
|
|
station.setSourceId(5);
|