浏览代码

优化实时费用业主问题

java110 6 年之前
父节点
当前提交
25df0b48f0

+ 2 - 0
java110-interface/src/main/java/com/java110/intf/user/IOwnerInnerServiceSMO.java

@@ -32,6 +32,8 @@ public interface IOwnerInnerServiceSMO {
     @RequestMapping(value = "/queryOwners", method = RequestMethod.POST)
     List<OwnerDto> queryOwners(@RequestBody OwnerDto ownerDto);
 
+
+
     /**
      * <p>查询业主成员</p>
      *

+ 0 - 1
service-fee/src/main/java/com/java110/fee/api/FeeApi.java

@@ -192,7 +192,6 @@ public class FeeApi extends BaseController {
      */
     @RequestMapping(value = "/getOweFees", method = RequestMethod.GET)
     public ResponseEntity<String> getOweFees(
-
             @RequestParam(value = "payObjType") String payObjType,
             @RequestParam(value = "communityId") String communityId,
             @RequestParam(value = "billType") String billType,

+ 2 - 8
service-fee/src/main/java/com/java110/fee/bmo/impl/QueryOweFeeImpl.java

@@ -213,22 +213,16 @@ public class QueryOweFeeImpl implements IQueryOweFee {
         if (parkingSpaceDtos == null || parkingSpaceDtos.size() < 1) { //数据有问题
             return;
         }
-        List<String> ownerIds = new ArrayList<>();
         for (ParkingSpaceDto tmpParkingSpaceDto : parkingSpaceDtos) {
             for (FeeDto feeDto : psFees) {
                 dealFeePs(tmpParkingSpaceDto, feeDto);
             }
-            ownerIds.add(tmpParkingSpaceDto.getOwnerId());
-        }
-
-        if (ownerIds.size() < 1) {
-            return;
         }
 
         OwnerDto ownerDto = new OwnerDto();
-        ownerDto.setOwnerIds(ownerIds.toArray(new String[ownerIds.size()]));
+        ownerDto.setOwnerIds(psIds.toArray(new String[psIds.size()]));
         ownerDto.setCommunityId(psFees.get(0).getCommunityId());
-        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwners(ownerDto);
+        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwnersByParkingSpace(ownerDto);
 
         for (OwnerDto tmpOwnerDto : ownerDtos) {
             for (FeeDto feeDto : psFees) {