|
|
@@ -11,6 +11,7 @@ import com.java110.core.event.service.api.ServiceDataFlowEvent;
|
|
|
import com.java110.dto.fee.FeeAttrDto;
|
|
|
import com.java110.dto.fee.FeeConfigDto;
|
|
|
import com.java110.dto.fee.FeeDto;
|
|
|
+import com.java110.dto.feeReceipt.FeeReceiptDetailDto;
|
|
|
import com.java110.dto.owner.OwnerCarDto;
|
|
|
import com.java110.dto.repair.RepairDto;
|
|
|
import com.java110.entity.center.AppService;
|
|
|
@@ -20,7 +21,6 @@ import com.java110.intf.fee.IFeeAttrInnerServiceSMO;
|
|
|
import com.java110.intf.fee.IFeeConfigInnerServiceSMO;
|
|
|
import com.java110.intf.fee.IFeeInnerServiceSMO;
|
|
|
import com.java110.intf.fee.IFeeReceiptDetailInnerServiceSMO;
|
|
|
-import com.java110.intf.fee.IFeeReceiptInnerServiceSMO;
|
|
|
import com.java110.intf.user.IOwnerCarInnerServiceSMO;
|
|
|
import com.java110.po.car.OwnerCarPo;
|
|
|
import com.java110.po.feeReceipt.FeeReceiptPo;
|
|
|
@@ -78,10 +78,12 @@ public class PayFeeListener extends AbstractServiceApiDataFlowListener {
|
|
|
private IOwnerCarInnerServiceSMO ownerCarInnerServiceSMOImpl;
|
|
|
|
|
|
|
|
|
-
|
|
|
@Autowired
|
|
|
private IPayFeeDetailDiscountBMO payFeeDetailDiscountBMOImpl;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IFeeReceiptDetailInnerServiceSMO feeReceiptDetailInnerServiceSMOImpl;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public String getServiceCode() {
|
|
|
@@ -183,8 +185,16 @@ public class PayFeeListener extends AbstractServiceApiDataFlowListener {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ //根据明细ID 查询收据信息
|
|
|
+ FeeReceiptDetailDto feeReceiptDetailDto = new FeeReceiptDetailDto();
|
|
|
+ feeReceiptDetailDto.setDetailId(paramObj.getString("detailId"));
|
|
|
+ feeReceiptDetailDto.setCommunityId(paramObj.getString("communityId"));
|
|
|
+ List<FeeReceiptDetailDto> feeReceiptDetailDtos = feeReceiptDetailInnerServiceSMOImpl.queryFeeReceiptDetails(feeReceiptDetailDto);
|
|
|
|
|
|
-
|
|
|
+ if(feeReceiptDetailDtos != null || feeReceiptDetailDtos.size()> 0){
|
|
|
+ dataFlowContext.setResponseEntity(ResultVo.createResponseEntity(feeReceiptDetailDtos.get(0)));
|
|
|
+ return ;
|
|
|
+ }
|
|
|
dataFlowContext.setResponseEntity(ResultVo.createResponseEntity(feeReceiptDetailPo));
|
|
|
}
|
|
|
|