Compare commits

..

No commits in common. "3062aec618bf91ae66b1ec473bac18fd0b9095da" and "8870d14b42177ebedd78ea4437c18d24aa162126" have entirely different histories.

3 changed files with 5 additions and 21 deletions

View File

@ -93,19 +93,4 @@ public class ResGPSDto {
* ecuSn * ecuSn
*/ */
private String ecuSn; private String ecuSn;
/**
* 是否在运营区记录最后一次停车
*/
private Boolean inOperation;
/**
* 是否在停车区记录最后一次停车
*/
private Boolean inParking;
/**
* 最后一次还车时间
*/
private Number latestTimestamp;
} }

View File

@ -5,12 +5,12 @@ import com.cdzy.common.model.PageParam;
import com.cdzy.orders.model.dto.req.ReqBikeDto; import com.cdzy.orders.model.dto.req.ReqBikeDto;
import com.cdzy.orders.model.dto.req.ReqOrderDetailsDto; import com.cdzy.orders.model.dto.req.ReqOrderDetailsDto;
import com.cdzy.orders.model.dto.req.ReqOrderDto; import com.cdzy.orders.model.dto.req.ReqOrderDto;
import com.cdzy.orders.model.dto.res.RspBikeDto;
import com.cdzy.orders.model.dto.res.RspOrderDetailsInfo; import com.cdzy.orders.model.dto.res.RspOrderDetailsInfo;
import com.cdzy.orders.model.dto.res.RspOrderDetailsUserList; import com.cdzy.orders.model.dto.res.RspOrderDetailsUserList;
import com.ebike.feign.model.res.ResFeignOrderPaymentDto;
import com.cdzy.orders.model.dto.res.RspBikeDto;
import com.cdzy.orders.model.entity.EbikeUserOrders; import com.cdzy.orders.model.entity.EbikeUserOrders;
import com.cdzy.orders.service.UserOrdersService; import com.cdzy.orders.service.UserOrdersService;
import com.ebike.feign.model.res.ResFeignOrderPaymentDto;
import com.ebike.feign.model.rsp.EbikePaymentDto; import com.ebike.feign.model.rsp.EbikePaymentDto;
import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.core.query.QueryWrapper;
@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
import java.util.Map;
import static com.cdzy.orders.model.entity.table.EbikeUserOrdersTableDef.EBIKE_USER_ORDERS; import static com.cdzy.orders.model.entity.table.EbikeUserOrdersTableDef.EBIKE_USER_ORDERS;

View File

@ -1,5 +1,6 @@
package com.cdzy.orders.service.impl; package com.cdzy.orders.service.impl;
import cn.hutool.core.map.MapUtil;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.cdzy.common.enums.Code; import com.cdzy.common.enums.Code;
import com.cdzy.common.model.JsonResult; import com.cdzy.common.model.JsonResult;
@ -43,6 +44,7 @@ import java.time.LocalDateTime;
import java.time.LocalTime; import java.time.LocalTime;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
import static com.cdzy.orders.enums.TimeDivisionCharging.TIME_SLOT; import static com.cdzy.orders.enums.TimeDivisionCharging.TIME_SLOT;
@ -472,10 +474,6 @@ public class UserOrdersServiceImpl extends ServiceImpl<UserOrdersMapper, EbikeUs
list.add(orderDetails); list.add(orderDetails);
totalAmount = totalAmount.add(operationAreaSchedulingFee); totalAmount = totalAmount.add(operationAreaSchedulingFee);
} }
resGpsDto.setInOperation(pointInOperation);
resGpsDto.setInParking(pointInParking);
resGpsDto.setLatestTimestamp(System.currentTimeMillis());
redisUtil.set(resGpsDto.getEcuSn(),regionDto);
//时长费用计算(已知超出免费时长 //时长费用计算(已知超出免费时长
Character timeDivisionCharging = feignEbikeSysRcostsetDto.getTimeDivisionCharging(); Character timeDivisionCharging = feignEbikeSysRcostsetDto.getTimeDivisionCharging();
BigDecimal decimal = switch (timeDivisionCharging) { BigDecimal decimal = switch (timeDivisionCharging) {