Merge remote-tracking branch 'origin/jtdev' into jtdev
| | |
| | | } |
| | | |
| | | /** |
| | | * 自定义添加 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="巡查路线-自定义添加", notes="巡查路线-自定义添加") |
| | | @PostMapping(value = "/save") |
| | | public R save(@RequestBody PatrolRoute patrolRoute) { |
| | | return R.data(patrolRouteService.savePatrolRoute(patrolRoute)); |
| | | } |
| | | |
| | | /** |
| | | * 编辑 |
| | | * |
| | | * @param patrolRoute |
| | |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public R edit(@RequestBody PatrolRoute patrolRoute) { |
| | | return R.data(patrolRouteService.updateById(patrolRoute)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 自定义编辑 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="巡查路线-自定义编辑", notes="巡查路线-自定义编辑") |
| | | @RequestMapping(value = "/update", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public R update(@RequestBody PatrolRoute patrolRoute) { |
| | | return R.data(patrolRouteService.updatePatrolRouteById(patrolRoute)); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 自定义通过id查询 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="巡查路线-自定义通过id查询", notes="巡查路线-自定义通过id查询") |
| | | @GetMapping(value = "/getPatrolRouteById") |
| | | public R getPatrolRouteById(@RequestParam(name="id",required=true) String id) { |
| | | PatrolRoute patrolRoute = patrolRouteService.getPatrolRouteById(id); |
| | | return R.data(patrolRoute); |
| | | } |
| | | |
| | | /** |
| | | * 查询巡查路线树数据 |
| | | * @param patrolRoute |
| | | * @return |
| | |
| | | * @return |
| | | */ |
| | | List<PatrolRouteVO> getPatrolRouteTree(@Param("patrolRoute") PatrolRouteVO patrolRoute); |
| | | |
| | | /** |
| | | * 自定义添加 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | Integer savePatrolRoute(@Param("patrolRoute")PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 自定义编辑 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | Integer updatePatrolRouteById(@Param("patrolRoute")PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 自定义通过id查询 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | PatrolRoute getPatrolRouteById(@Param("id")String id); |
| | | } |
| | |
| | | and reservoir_id like concat(concat('%',#{patrolRoute.reservoirId}),'%') |
| | | </if> |
| | | </select> |
| | | |
| | | <!--新增--> |
| | | <insert id="savePatrolRoute"> |
| | | INSERT INTO sm_patrol_route |
| | | ( |
| | | id,routeName,reservoirId,remark, |
| | | create_dept,create_time,create_user,update_user,update_time,is_deleted,status,route_coordinates |
| | | ) |
| | | VALUES |
| | | ( |
| | | #{patrolRoute.id},#{patrolRoute.routeName},#{patrolRoute.reservoirId},#{patrolRoute.remark}, |
| | | #{patrolRoute.createDept},#{patrolRoute.createTime},#{patrolRoute.createUser},#{patrolRoute.updateUser}, |
| | | #{patrolRoute.updateTime},#{patrolRoute.isDeleted},#{patrolRoute.status}, |
| | | dmgeo.ST_LineFromText(${patrolRoute.routeCoordinates},0) |
| | | ) |
| | | </insert> |
| | | |
| | | <!--自定义修改巡查任务数据--> |
| | | <update id="updatePatrolRouteById"> |
| | | update sm_patrol_route |
| | | SET |
| | | <if test="patrolRoute.routeName !=null and patrolRoute.routeName !=''"> |
| | | route_name = #{patrolRoute.routeName}, |
| | | </if> |
| | | <if test="patrolRoute.reservoirId !=null and patrolRoute.reservoirId !=''"> |
| | | reservoir_id = #{patrolRoute.reservoirId}, |
| | | </if> |
| | | <if test="patrolRoute.remark !=null and patrolRoute.remark !=''"> |
| | | remark = #{patrolRoute.remark}, |
| | | </if> |
| | | <if test="patrolRoute.routeCoordinates !=null and patrolRoute.routeCoordinates !=''"> |
| | | route_coordinates = dmgeo.ST_LineFromText(${patrolRoute.routeCoordinates},0), |
| | | </if> |
| | | update_time = #{patrolRoute.updateTime} |
| | | where id=#{patrolRoute.id} |
| | | </update> |
| | | |
| | | <!--自定义查询详情--> |
| | | <select id="getPatrolRouteById" resultType="cn.gistack.sm.patrol.entity.PatrolRoute"> |
| | | select |
| | | spr.id,spr.route_name,spr.reservoir_id,spr.remark, |
| | | dmgeo.ST_AsGeoJSON(spr.route_coordinates) AS route_coordinates |
| | | FROM sm_patrol_route spr |
| | | where spr.id = #{id} |
| | | </select> |
| | | </mapper> |
| | |
| | | * @return |
| | | */ |
| | | Object getPatrolRouteTree(PatrolRouteVO patrolRoute); |
| | | |
| | | /** |
| | | * 自定义添加 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | Boolean savePatrolRoute(PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 自定义编辑 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | Boolean updatePatrolRouteById(PatrolRoute patrolRoute); |
| | | |
| | | /** |
| | | * 自定义通过id查询 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | PatrolRoute getPatrolRouteById(String id); |
| | | } |
| | |
| | | import cn.gistack.sm.patrol.entity.PatrolRoute; |
| | | import cn.gistack.sm.patrol.mapper.PatrolRouteMapper; |
| | | import cn.gistack.sm.patrol.service.IPatrolRouteService; |
| | | import cn.gistack.sm.patrol.util.EnhancementServicesTool; |
| | | import cn.gistack.sm.patrol.util.IdWorker; |
| | | import cn.gistack.sm.patrol.vo.PatrolRouteVO; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.EmptyStackException; |
| | | |
| | | /** |
| | | * @Description: 巡查路线 |
| | |
| | | public Object getPatrolRouteTree(PatrolRouteVO patrolRoute) { |
| | | return baseMapper.getPatrolRouteTree(patrolRoute); |
| | | } |
| | | |
| | | /** |
| | | * 自定义添加 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Boolean savePatrolRoute(PatrolRoute patrolRoute) { |
| | | patrolRoute.setId(IdWorker.getId()); |
| | | // 设置基础信息 |
| | | EnhancementServicesTool enhancementServicesTool = new EnhancementServicesTool(); |
| | | enhancementServicesTool.resolveEntity(patrolRoute); |
| | | //新增 |
| | | Integer save = baseMapper.savePatrolRoute(patrolRoute); |
| | | // 返回 |
| | | return save>0?true:false; |
| | | } |
| | | |
| | | /** |
| | | * 自定义编辑 |
| | | * |
| | | * @param patrolRoute |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Boolean updatePatrolRouteById(PatrolRoute patrolRoute) { |
| | | // 设置基础信息 |
| | | EnhancementServicesTool enhancementServicesTool = new EnhancementServicesTool(); |
| | | enhancementServicesTool.resolveEntity(patrolRoute); |
| | | //新增 |
| | | Integer update = baseMapper.updatePatrolRouteById(patrolRoute); |
| | | // 返回 |
| | | return update>0?true:false; |
| | | } |
| | | |
| | | /** |
| | | * 自定义通过id查询 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @Override |
| | | public PatrolRoute getPatrolRouteById(String id) { |
| | | return baseMapper.getPatrolRouteById(id); |
| | | } |
| | | } |