huanghongfa
2021-06-23 b057f9985a360fcfeb3aa6e96eae99deccffa1d2
springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventGridMemberGpsLogServiceImpl.java
@@ -3,13 +3,11 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panzhihua.common.model.dtos.grid.EventGridMemberGpsLogAddDTO;
import com.panzhihua.common.model.dtos.grid.EventGridMemberGpsLogDeleteDTO;
import com.panzhihua.common.model.dtos.grid.EventGridMemberGpsLogEditDTO;
import com.panzhihua.common.model.dtos.grid.PageEventGridMemberGpsLogDTO;
import com.panzhihua.common.model.dtos.grid.*;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.grid.EventGridMemberGpsLogDetailsVO;
import com.panzhihua.common.model.vos.grid.EventGridMemberGpsLogVO;
import com.panzhihua.common.model.vos.grid.GridMemberPositionDTO;
import com.panzhihua.service_grid.dao.*;
import com.panzhihua.service_grid.model.dos.*;
import com.panzhihua.service_grid.service.EventGridMemberGpsLogService;
@@ -18,7 +16,9 @@
import org.springframework.beans.BeanUtils;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
 * @auther lyq
@@ -33,13 +33,14 @@
    private EventGridMemberGpsLogMapper eventGridMemberGpsLogMapper;
    /**
     * 新增网格员定时上报地理信息
     * @param eventGridMemberGpsLogAddDTO
     * @param memberPositionDTO 请求参数
     * @return 新增结果
     */
    public R add(EventGridMemberGpsLogAddDTO eventGridMemberGpsLogAddDTO){
    public R add(GridMemberPositionDTO memberPositionDTO){
        EventGridMemberGpsLogDO eventGridMemberGpsLogDO = new EventGridMemberGpsLogDO();
        BeanUtils.copyProperties(eventGridMemberGpsLogAddDTO, eventGridMemberGpsLogDO);
        BeanUtils.copyProperties(memberPositionDTO, eventGridMemberGpsLogDO);
        eventGridMemberGpsLogDO.setCreateAt(new Date());
        eventGridMemberGpsLogDO.setCreateBy(memberPositionDTO.getGridMemberId());
        if(eventGridMemberGpsLogMapper.insert(eventGridMemberGpsLogDO)>0){
            return R.ok();
        }
@@ -111,4 +112,16 @@
        return R.ok(this.baseMapper.getTrajectoryByApp(userId));
    }
    /**
     * 后台获取网格员运动轨迹
     * @param workTrajectoryDTO 请求参数
     * @return  运动轨迹
     */
    @Override
    public R gridMemberWorkTrajectory(EventGridMemberWorkTrajectoryDTO workTrajectoryDTO){
        List<String> workTrajectorys = new ArrayList<>();
        workTrajectorys = this.baseMapper.gridMemberWorkTrajectory(workTrajectoryDTO);
        return R.ok(workTrajectorys);
    }
}