| | |
| | | package com.java110.fee.smo.impl; |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.dto.couponUser.CouponUserDto; |
| | | import com.java110.dto.parking.ParkingAreaDto; |
| | | import com.java110.dto.parkingCouponCar.ParkingCouponCarDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarPayOrderDto; |
| | | import com.java110.fee.bmo.tempCarFee.IGetTempCarFeeRules; |
| | |
| | | import com.java110.intf.acct.ICouponUserV1InnerServiceSMO; |
| | | import com.java110.intf.acct.IParkingCouponCarOrderV1InnerServiceSMO; |
| | | import com.java110.intf.acct.IParkingCouponCarV1InnerServiceSMO; |
| | | import com.java110.intf.community.IParkingAreaV1InnerServiceSMO; |
| | | import com.java110.intf.fee.ITempCarFeeCreateOrderV1InnerServiceSMO; |
| | | import com.java110.po.couponUser.CouponUserPo; |
| | | import com.java110.po.couponUserDetail.CouponUserDetailPo; |
| | | import com.java110.po.parkingCouponCar.ParkingCouponCarPo; |
| | | import com.java110.po.parkingCouponCarOrder.ParkingCouponCarOrderPo; |
| | | import com.java110.po.tempCarFeeConfig.TempCarFeeConfigPo; |
| | | import com.java110.utils.cache.CommonCache; |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.DateUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.HttpStatus; |
| | |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | @RestController |
| | |
| | | |
| | | @Autowired |
| | | private IParkingCouponCarOrderV1InnerServiceSMO parkingCouponCarOrderV1InnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IParkingAreaV1InnerServiceSMO parkingAreaV1InnerServiceSMOImpl; |
| | | |
| | | |
| | | @Override |
| | |
| | | throw new CmdException("已经处理过了 再不处理"); |
| | | } |
| | | JSONObject paramObj = JSONObject.parseObject(paramIn); |
| | | |
| | | ParkingAreaDto parkingAreaDto = new ParkingAreaDto(); |
| | | parkingAreaDto.setPaId(paramObj.getString("paId")); |
| | | List<ParkingAreaDto> parkingAreaDtos = parkingAreaV1InnerServiceSMOImpl.queryParkingAreas(parkingAreaDto); |
| | | if(parkingAreaDtos == null || parkingAreaDtos.size()<1){ |
| | | paramObj.put("communityId","-1"); |
| | | }else{ |
| | | paramObj.put("communityId",parkingAreaDtos.get(0).getCommunityId()); |
| | | } |
| | | paramObj.putAll(reqJson); |
| | | TempCarPayOrderDto tempCarPayOrderDto = BeanConvertUtil.covertBean(paramObj, TempCarPayOrderDto.class); |
| | | dealParkingCouponCar(paramObj,tempCarPayOrderDto); |