| | |
| | | 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> |