| | |
| | | import com.java110.dto.payFee.PayFeeBatchDto; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.fee.bmo.fee.IFeeBMO; |
| | | import com.java110.fee.feeMonth.IPayFeeMonth; |
| | | import com.java110.intf.community.IParkingSpaceInnerServiceSMO; |
| | | import com.java110.intf.fee.IFeeAttrInnerServiceSMO; |
| | | import com.java110.intf.fee.IFeeConfigInnerServiceSMO; |
| | |
| | | |
| | | @Autowired |
| | | private IUserInnerServiceSMO userInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IPayFeeMonth payFeeMonthImpl; |
| | | |
| | | @Autowired |
| | | private IFeeInnerServiceSMO feeInnerServiceSMOImpl; |
| | |
| | | OwnerCarDto ownerCarDto = new OwnerCarDto(); |
| | | |
| | | if ("1000".equals(reqJson.getString("locationTypeCd"))) {//小区 |
| | | // ownerCarDto.setCommunityId(reqJson.getString("communityId")); |
| | | // ownerCarDto.setValid("1"); |
| | | // ownerCarDtos = ownerCarInnerServiceSMOImpl.queryOwnerCars(ownerCarDto); |
| | | reqJson.put("locationObjId", "");//刷成空 |
| | | ownerCarDtos = getOwnerCarByParkingArea(reqJson); |
| | | } else if ("2000".equals(reqJson.getString("locationTypeCd"))) {//车辆 |
| | |
| | | |
| | | flag = feeAttrInnerServiceSMOImpl.saveFeeAttrs(feeAttrsPos); |
| | | |
| | | // todo 这里异步的方式计算 月数据 和欠费数据 |
| | | List<String> feeIds = new ArrayList<>(); |
| | | for (PayFeePo feePo : feePos) { |
| | | feeIds.add(feePo.getFeeId()); |
| | | } |
| | | payFeeMonthImpl.doGeneratorFeeMonths(feeIds, feePos.get(0).getCommunityId()); |
| | | |
| | | return flag; |
| | | } |
| | | |