guoshilong
2023-05-29 8ed0f9566c2342163d5f14590314e012aab88853
调度模块详情接口
6 files modified
36 ■■■■■ changed files
skjcmanager/skjcmanager-common/src/main/java/cn/gistack/common/launch/LauncherServiceImpl.java 4 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/controller/SchedulingRecordController.java 12 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/mapper/SchedulingRecordMapper.java 2 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/mapper/SchedulingRecordMapper.xml 11 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/service/ISchedulingRecordService.java 2 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/service/impl/SchedulingRecordServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-common/src/main/java/cn/gistack/common/launch/LauncherServiceImpl.java
@@ -42,8 +42,8 @@
        PropsUtil.setProperty(props, "spring.cloud.nacos.password", LauncherConstant.NACOS_PASSWORD);
        //自定义注册
//        PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "guoshilong");
//        PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "guoshilong");
        PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "guoshilong");
        PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "guoshilong");
        PropsUtil.setProperty(props, "spring.cloud.sentinel.transport.dashboard", LauncherConstant.sentinelAddr(profile));
        PropsUtil.setProperty(props, "spring.zipkin.base-url", LauncherConstant.zipkinAddr(profile));
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/controller/SchedulingRecordController.java
@@ -1,5 +1,6 @@
package cn.gistack.sm.schedulingModules.controller;
import cn.gistack.sm.reportFlood.entity.ReportFloodRecord;
import cn.gistack.sm.schedulingModules.entity.SchedulingRecord;
import cn.gistack.sm.schedulingModules.service.ISchedulingRecordService;
import cn.gistack.sm.schedulingModules.vo.SchedulingRecordVO;
@@ -81,4 +82,15 @@
        return R.data(schedulingRecordService.removeBatchByIds(Func.toLongList(ids)));
    }
    /**
     * 查询详情
     * @return
     */
    @ApiOperation(value = "查询详情", notes = "查询详情")
    @GetMapping(value = "/getDetail")
    public R queryById(SchedulingRecordVO schedulingRecordVO) {
        SchedulingRecordVO detail =  schedulingRecordService.customizeGetDetail(schedulingRecordVO);
        return R.data(detail);
    }
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/mapper/SchedulingRecordMapper.java
@@ -18,4 +18,6 @@
 */
public interface SchedulingRecordMapper extends BaseMapper<SchedulingRecord> {
    List<SchedulingRecordVO> selectRecordPage(IPage<SchedulingRecordVO> page, @Param("record") SchedulingRecordVO schedulingRecordVO);
    SchedulingRecordVO customizeGetDetail(SchedulingRecordVO schedulingRecordVO);
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/mapper/SchedulingRecordMapper.xml
@@ -30,4 +30,15 @@
            AND R.gate_status = #{record.gateStatus}
        </if>
    </select>
    <select id="customizeGetDetail" resultType="cn.gistack.sm.schedulingModules.vo.SchedulingRecordVO">
        SELECT R.*,arb."name" reservoirName FROM SM_SCHEDULING_RECORD R
        LEFT JOIN SJZT_MD."att_res_base" arb on arb."guid" = R.reservoir_id
        WHERE R.IS_DELETED = 0 AND r.id = #{record.id}
        <if test="record.reservoirName != null and record.reservoirName !=''">
            AND arb."name" LIKE CONCAT('%',#{record.reservoirName},'%')
        </if>
        <if test="record.gateStatus !=null and record.gateStatus !=''">
            AND R.gate_status = #{record.gateStatus}
        </if>
    </select>
</mapper>
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/service/ISchedulingRecordService.java
@@ -15,4 +15,6 @@
 */
public interface ISchedulingRecordService extends BaseService<SchedulingRecord> {
    IPage<SchedulingRecordVO> selectPage(IPage<SchedulingRecordVO> page, SchedulingRecordVO schedulingRecordVO);
    SchedulingRecordVO customizeGetDetail(SchedulingRecordVO schedulingRecordVO);
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/schedulingModules/service/impl/SchedulingRecordServiceImpl.java
@@ -22,4 +22,9 @@
    public IPage<SchedulingRecordVO> selectPage(IPage<SchedulingRecordVO> page, SchedulingRecordVO schedulingRecordVO) {
        return page.setRecords(baseMapper.selectRecordPage(page,schedulingRecordVO));
    }
    @Override
    public SchedulingRecordVO customizeGetDetail(SchedulingRecordVO schedulingRecordVO) {
        return baseMapper.customizeGetDetail(schedulingRecordVO);
    }
}