| | |
| | | import com.java110.dto.fee.TempCarFeeResult; |
| | | import com.java110.dto.machine.CarInoutDetailDto; |
| | | import com.java110.dto.machine.CarInoutDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarFeeConfigAttrDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarFeeConfigDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarFeeRuleDto; |
| | | import com.java110.dto.tempCarFeeConfig.TempCarFeeRuleSpecDto; |
| | | import com.java110.dto.fee.TempCarFeeConfigAttrDto; |
| | | import com.java110.dto.fee.TempCarFeeConfigDto; |
| | | import com.java110.dto.fee.TempCarFeeRuleDto; |
| | | import com.java110.dto.fee.TempCarFeeRuleSpecDto; |
| | | import com.java110.fee.dao.ITempCarFeeConfigServiceDao; |
| | | import com.java110.intf.fee.IComputeTempCarFee; |
| | | import com.java110.intf.fee.ITempCarFeeConfigAttrInnerServiceSMO; |
| | |
| | | } else { |
| | | //获取停车时间 |
| | | Date stateDate = DateUtil.getDateFromString(carInoutDto.getInTime(), DateUtil.DATE_FORMATE_STRING_A); |
| | | Date endDate = DateUtil.getDateFromString(carInoutDto.getOutTime(), DateUtil.DATE_FORMATE_STRING_A); |
| | | Date endDate = null; |
| | | if(carInoutDto.getOutTime() == null){ |
| | | endDate = DateUtil.getCurrentDate(); |
| | | }else{ |
| | | endDate = DateUtil.getDateFromString(carInoutDto.getOutTime(), DateUtil.DATE_FORMATE_STRING_A); |
| | | } |
| | | |
| | | long min = (endDate.getTime() - stateDate.getTime()) / (60 * 1000); |
| | | long hours = min / 60; //因为两者都是整数,你得到一个int |
| | | long minutes = min % 60; |