| | |
| | | |
| | | <select id="findByParentModelId" parameterType="string" resultMap="flowModelResultMap"> |
| | | select model.* from ACT_DE_MODEL_RELATION modelrelation |
| | | inner join ACT_DE_MODEL model on modelrelation.model_id = model.id::VARCHAR |
| | | inner join ACT_DE_MODEL model on modelrelation.model_id::VARCHAR = model.id::VARCHAR |
| | | where modelrelation.parent_model_id = #{_parameter} |
| | | </select> |
| | | |
| | |
| | | wj.name AS job_name, |
| | | rela.status |
| | | from blade_attach attach |
| | | left join drone_job_event_rela rela on attach.id = rela.attach_id::VARCHAR |
| | | left join wayline_job wj ON attach.wayline_job_id = wj.job_id::VARCHAR |
| | | left join wayline_job_info info on wj.job_info_id = info.id::VARCHAR |
| | | left join drone_job_event_rela rela on attach.id::VARCHAR = rela.attach_id::VARCHAR |
| | | left join wayline_job wj ON attach.wayline_job_id::VARCHAR = wj.job_id::VARCHAR |
| | | left join wayline_job_info info on wj.job_info_id::VARCHAR = info.id::VARCHAR |
| | | where attach.is_deleted = 0 |
| | | and info.is_deleted = 0 |
| | | and attach.is_thumbnail = 0 |
| | |
| | | <select id="findAllMd5ByAi" resultType="org.sxkj.resource.vo.EventImgMd5VO"> |
| | | select md5,original_md5 |
| | | from drone_job_event_rela rela |
| | | left join ai_event_record record on rela.ai_event_record_uuid = record.uuid::VARCHAR |
| | | left join ai_event_record record on rela.ai_event_record_uuid::VARCHAR = record.uuid::VARCHAR |
| | | <where> |
| | | and record.id in |
| | | <foreach collection="aiRecordIds" item="eventRecordId" separator="," open="(" close=")"> |
| | |
| | | attach.create_time, |
| | | rela.status |
| | | from blade_attach attach |
| | | right join drone_job_event_rela rela on attach.id = rela.attach_id::VARCHAR |
| | | right join drone_job_event_rela rela on attach.id::VARCHAR = rela.attach_id::VARCHAR |
| | | where attach.is_deleted = 0 and attach.is_thumbnail = 0 |
| | | <if test="attach.nickName != null and attach.nickName != ''"> |
| | | AND (nick_name LIKE CONCAT('%', #{attach.nickName}, '%') OR name LIKE CONCAT('%', #{attach.nickName}, '%')) |
| | |
| | | </if> |
| | | device.nickName nestName |
| | | from blade_attach attach |
| | | left join wayline_job job on attach.wayline_job_id = job.job_id::VARCHAR |
| | | left join wayline_job job on attach.wayline_job_id::VARCHAR = job.job_id::VARCHAR |
| | | left join wayline_job_info wji on wji.id = job.job_info_id::VARCHAR |
| | | left join manage_device device on job.dock_sn = device.device_sn::VARCHAR |
| | | left join manage_device_expansion mde on job.dock_sn = mde.device_sn::VARCHAR |
| | |
| | | COUNT( CASE WHEN m.file_name LIKE '%.jpeg' THEN 1 END ) AS picCount, |
| | | DATE_FORMAT(FROM_UNIXTIME(j.create_time/1000,'%Y-%m-%d'),'%Y-%m-%d') as create_time |
| | | FROM |
| | | media_file m LEFT JOIN wayline_job j ON m.job_id = j.job_id::VARCHAR |
| | | media_file m LEFT JOIN wayline_job j ON m.job_id::VARCHAR = j.job_id::VARCHAR |
| | | -- LEFT JOIN (SELECT CONCAT("https://dev.jxpskj.com:8026/cloud-bucket",object_key) as url,job_id from media_file |
| | | WHERE file_name LIKE '%.jpeg' GROUP BY job_id) t ON t.job_id = m.job_id::VARCHAR |
| | | WHERE file_name LIKE '%.jpeg' GROUP BY job_id) t ON t.job_id::VARCHAR = m.job_id::VARCHAR |
| | | LEFT JOIN (SELECT CONCAT(#{param.fileAddress},object_key) as url,job_id from media_file WHERE file_name LIKE |
| | | '%.jpeg' GROUP BY job_id) t ON t.job_id = m.job_id::VARCHAR |
| | | LEFT JOIN wayline_file w ON w.wayline_id = j.file_id::VARCHAR |
| | | '%.jpeg' GROUP BY job_id) t ON t.job_id::VARCHAR = m.job_id::VARCHAR |
| | | LEFT JOIN wayline_file w ON w.wayline_id::VARCHAR = j.file_id::VARCHAR |
| | | where 1=1 |
| | | <if test="workspaceId != null and workspaceId != ''"> |
| | | and j.workspace_id = #{workspaceId} |
| | |
| | | md.nickname as airportName |
| | | FROM |
| | | odm_task_info odm |
| | | LEFT JOIN wayline_job wj ON wj.job_id = odm.wayline_job_id::VARCHAR |
| | | LEFT JOIN manage_device md on md.device_sn = wj.dock_sn::VARCHAR |
| | | LEFT JOIN wayline_job wj ON wj.job_id::VARCHAR = odm.wayline_job_id::VARCHAR |
| | | LEFT JOIN manage_device md on md.device_sn::VARCHAR = wj.dock_sn::VARCHAR |
| | | <where> |
| | | AND wj.job_type = 4 |
| | | AND wj.workspace_id = #{workspaceId} |
| | |
| | | COALESCE( sum( CASE WHEN result_type = 5 THEN 1 ELSE 0 END ), 0 ) AS "fullNum" |
| | | FROM |
| | | blade_attach a |
| | | LEFT JOIN wayline_job wj ON a.wayline_job_id = wj.job_id::VARCHAR |
| | | LEFT JOIN wayline_job wj ON a.wayline_job_id::VARCHAR = wj.job_id::VARCHAR |
| | | left JOIN wayline_job_info wji ON wji.id = wj.job_info_id::VARCHAR AND wji.is_deleted = 0 |
| | | left join drone_job_event_rela rela on a.id = rela.attach_id::VARCHAR |
| | | <where> |
| | |
| | | bd.dict_value as categoryName, |
| | | bd1.dict_value as statusName |
| | | from blade_oss bo |
| | | left join blade_dict bd on bd.dict_key = bo.category::VARCHAR and bd.code = 'oss' and bd.is_deleted = 0 |
| | | left join blade_dict bd1 on bd1.dict_key = bo.status::VARCHAR and bd1.code = 'yes_no' and bd1.is_deleted = 0 |
| | | left join blade_dict bd on bd.dict_key::VARCHAR = bo.category::VARCHAR and bd.code = 'oss' and bd.is_deleted = 0 |
| | | left join blade_dict bd1 on bd1.dict_key::VARCHAR = bo.status::VARCHAR and bd1.code = 'yes_no' and bd1.is_deleted = 0 |
| | | where bo.is_deleted = 0 |
| | | <if test="oss.name!=null and oss.name!=''"> |
| | | and bo.name like concat('%',#{oss.name},'%') |
| | |
| | | select |
| | | bo.* |
| | | from blade_oss bo |
| | | left join sys_oss_bind sob on bo.id = sob.oss_id::VARCHAR |
| | | left join sys_oss_bind sob on bo.id::VARCHAR = sob.oss_id::VARCHAR |
| | | where bo.is_deleted = 0 |
| | | and bo.status = 2 |
| | | and sob.sn = #{sn} |
| | |
| | | d.dict_value AS categoryName |
| | | FROM |
| | | blade_notice n |
| | | LEFT JOIN ( SELECT * FROM blade_dict WHERE CODE = 'notice' ) d ON n.category = d.dict_key::VARCHAR |
| | | LEFT JOIN ( SELECT * FROM blade_dict WHERE CODE = 'notice' ) d ON n.category::VARCHAR = d.dict_key::VARCHAR |
| | | WHERE |
| | | n.is_deleted = 0 and n.tenant_id = #{notice.tenantId} |
| | | <if test="notice.title!=null"> |
| | |
| | | <include refid="deviceFields"/>,a.* |
| | | from |
| | | ja_fw_device_scrap a |
| | | left join ja_fw_device b on (a.device_id = b.id::VARCHAR) |
| | | left join ja_fw_device b on (a.device_id::VARCHAR = b.id::VARCHAR) |
| | | <where> |
| | | a.is_deleted = 0 |
| | | <if test="id != null and id != ''"> |
| | |
| | | FROM |
| | | ja_fw_drone_flight_record dfr |
| | | left join |
| | | ja_fw_device d on dfr.device_id = d.id::VARCHAR |
| | | ja_fw_device d on dfr.device_id::VARCHAR = d.id::VARCHAR |
| | | left join |
| | | ja_fw_drone_flight_record_detail dfrd on dfr.id = dfrd.flight_record_id::VARCHAR |
| | | ja_fw_drone_flight_record_detail dfrd on dfr.id::VARCHAR = dfrd.flight_record_id::VARCHAR |
| | | <where> |
| | | dfr.is_deleted = 0 |
| | | <if test="ids != null and ids.size() > 0"> |
| | |
| | | from |
| | | ja_gd_data_objection obj |
| | | left join |
| | | ja_gd_data_objection_attachment da on obj.id = da.objection_id::VARCHAR |
| | | ja_gd_data_objection_attachment da on obj.id::VARCHAR = da.objection_id::VARCHAR |
| | | <where> |
| | | and da.is_deleted = 0 |
| | | <if test="id != null "> |
| | |
| | | round(attach.attach_size / 1024 / 1024, 2) as file_size, |
| | | attach.original_name as file_original_name |
| | | from ja_gd_supply_demand_audit_attachment audit_attachment |
| | | left join blade_attach attach on attach.id = audit_attachment.attach_id::VARCHAR and attach.is_deleted = 0 |
| | | left join blade_attach attach on attach.id::VARCHAR = audit_attachment.attach_id::VARCHAR and attach.is_deleted = 0 |
| | | <where> |
| | | audit_attachment.is_deleted = 0 |
| | | <if test="demandId != null"> |
| | |
| | | <select id="selectSupplyDemandAuditList" resultMap="gdSupplyDemandAuditVOResultMap"> |
| | | select a.*, u.name as user_name |
| | | from ja_gd_supply_demand_audit a |
| | | left join blade_user u on a.create_user = u.id::VARCHAR |
| | | left join blade_user u on a.create_user::VARCHAR = u.id::VARCHAR |
| | | <where> |
| | | a.is_deleted = 0 |
| | | <if test="demandId != null"> |
| | |
| | | COALESCE(bu.real_name, bu.name) as dispose_user_name, |
| | | bd.dept_name as dispose_dept_name |
| | | from (select * from ja_gd_clue_event ${ew.customSqlSegment}) ce |
| | | left join blade_user bu on bu.id = ce.dispose_user::VARCHAR and bu.is_deleted = 0 |
| | | left join blade_dept bd on bd.id = ce.dispose_dept::VARCHAR and bd.is_deleted = 0 |
| | | left join blade_user bu on bu.id::VARCHAR = ce.dispose_user::VARCHAR and bu.is_deleted = 0 |
| | | left join blade_dept bd on bd.id::VARCHAR = ce.dispose_dept::VARCHAR and bd.is_deleted = 0 |
| | | </select> |
| | | |
| | | <select id="selectGdClueEventSimpleList" resultMap="gdClueEventListVoResultMap"> |
| | |
| | | d2.height as height |
| | | from |
| | | ja_gd_manage_device md |
| | | left join ja_gd_manage_device d2 on md.device_sn = d2.device_sn::VARCHAR and d2.device_type = '0' |
| | | left join ja_gd_manage_device d2 on md.device_sn::VARCHAR = d2.device_sn::VARCHAR and d2.device_type = '0' |
| | | <where> |
| | | <if test="deviceIds != null and deviceIds.size() > 0"> |
| | | and md.id in |
| | |
| | | WHERE ce1.is_deleted = 0 |
| | | AND ce1.create_time = (SELECT MAX(create_time) |
| | | FROM ja_gd_clue_event ce2 |
| | | WHERE ce2.result_id = ce1.result_id::VARCHAR |
| | | AND ce2.is_deleted = 0)) ce ON ce.result_id = tr.id::VARCHAR |
| | | LEFT JOIN blade_user bu ON bu.id = ce.create_user::VARCHAR AND bu.is_deleted = 0 |
| | | LEFT JOIN blade_dept bd ON bd.id = ce.create_dept::VARCHAR AND bd.is_deleted = 0 |
| | | WHERE ce2.result_id::VARCHAR = ce1.result_id::VARCHAR |
| | | AND ce2.is_deleted = 0)) ce ON ce.result_id::VARCHAR = tr.id::VARCHAR |
| | | LEFT JOIN blade_user bu ON bu.id::VARCHAR = ce.create_user::VARCHAR AND bu.is_deleted = 0 |
| | | LEFT JOIN blade_dept bd ON bd.id::VARCHAR = ce.create_dept::VARCHAR AND bd.is_deleted = 0 |
| | | WHERE tr.is_deleted = 0 |
| | | AND tr.patrol_task_id = #{patrolTaskId} |
| | | </select> |
| | |
| | | <!--自定义详情查询-根据系统配置id--> |
| | | <select id="getDetailBySysConfigId" resultType="org.sxkj.system.vo.DeptVO"> |
| | | select bd.* from blade_dept bd |
| | | left join sys_config sc on sc.dept_id = bd.id::VARCHAR and sc.is_deleted = 0 |
| | | left join sys_config sc on sc.dept_id::VARCHAR = bd.id::VARCHAR and sc.is_deleted = 0 |
| | | where bd.is_deleted = 0 |
| | | and sc.id = #{dept.sysConfigId} |
| | | </select> |
| | |
| | | select |
| | | bd.*,sc.id as sysConfigId,sc.name as sysName |
| | | from blade_dept bd |
| | | left join sys_config sc on sc.dept_id = bd.id::VARCHAR and sc.is_deleted = 0 |
| | | left join sys_config sc on sc.dept_id::VARCHAR = bd.id::VARCHAR and sc.is_deleted = 0 |
| | | where bd.is_deleted = 0 |
| | | and ( |
| | | bd.id = #{deptId} |
| | |
| | | bd.sort |
| | | FROM |
| | | blade_dept bd |
| | | left join manage_device_per_share ddps on ddps.loan_to_dept_id = bd.id::VARCHAR |
| | | left join manage_device_per_share ddps on ddps.loan_to_dept_id::VARCHAR = bd.id::VARCHAR |
| | | where bd.is_deleted = 0 |
| | | and bd.id != #{deptId} |
| | | and COALESCE(device_sn,'') != #{deviceSn} |
| | |
| | | SELECT |
| | | CONCAT(p.name, ' ', c.name, ' ', r.name) AS full_region_name |
| | | FROM blade_region r |
| | | LEFT JOIN blade_region c ON r.parent_code = c.code::VARCHAR <!-- 市级 --> |
| | | LEFT JOIN blade_region p ON c.parent_code = p.code::VARCHAR <!-- 省级 --> |
| | | LEFT JOIN blade_region c ON r.parent_code::VARCHAR = c.code::VARCHAR <!-- 市级 --> |
| | | LEFT JOIN blade_region p ON c.parent_code::VARCHAR = p.code::VARCHAR <!-- 省级 --> |
| | | WHERE r.code = #{areaCode} |
| | | </select> |
| | | <select id="getSingleRegionName" resultType="string"> |
| | |
| | | m.path |
| | | FROM |
| | | blade_role_menu rm |
| | | LEFT JOIN blade_menu m ON rm.menu_id = m.id::VARCHAR |
| | | LEFT JOIN blade_role r ON rm.role_id = r.id::VARCHAR |
| | | LEFT JOIN blade_menu m ON rm.menu_id::VARCHAR = m.id::VARCHAR |
| | | LEFT JOIN blade_role r ON rm.role_id::VARCHAR = r.id::VARCHAR |
| | | WHERE |
| | | rm.role_id IN |
| | | <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> |
| | |
| | | FROM |
| | | sys_config sc |
| | | LEFT JOIN |
| | | blade_dept bd ON bd.id = sc.dept_id::VARCHAR AND bd.is_deleted = 0 |
| | | blade_dept bd ON bd.id::VARCHAR = sc.dept_id::VARCHAR AND bd.is_deleted = 0 |
| | | WHERE |
| | | sc.is_deleted = 0 |
| | | <if test="sysConfig.name != null and sysConfig.name != ''"> |
| | |
| | | FROM |
| | | manage_device_per_share mdps |
| | | LEFT JOIN |
| | | sys_config sc ON sc.dept_id = mdps.dept_id::VARCHAR AND sc.is_deleted = 0 |
| | | sys_config sc ON sc.dept_id::VARCHAR = mdps.dept_id::VARCHAR AND sc.is_deleted = 0 |
| | | LEFT JOIN |
| | | blade_dept bd ON bd.id = sc.dept_id::VARCHAR AND bd.is_deleted = 0 |
| | | blade_dept bd ON bd.id::VARCHAR = sc.dept_id::VARCHAR AND bd.is_deleted = 0 |
| | | WHERE |
| | | mdps.dept_id = #{deptId} |
| | | <if test="sysConfig.name != null and sysConfig.name != ''"> |
| | |
| | | select |
| | | sc.* |
| | | from sys_config sc |
| | | left join blade_dept bd on bd.id = sc.dept_id::VARCHAR and bd.is_deleted = 0 |
| | | left join blade_dept bd on bd.id::VARCHAR = sc.dept_id::VARCHAR and bd.is_deleted = 0 |
| | | where sc.is_deleted = 0 |
| | | and sc.id = #{sysConfig.id} |
| | | </select> |
| | |
| | | wfe.gsd |
| | | FROM |
| | | odm_task_info oti |
| | | left join wayline_job wj on wj.job_id = oti.wayline_job_id::VARCHAR |
| | | left join manage_device md on md.device_sn = wj.dock_sn::VARCHAR |
| | | left join wayline_job wj on wj.job_id::VARCHAR = oti.wayline_job_id::VARCHAR |
| | | left join manage_device md on md.device_sn::VARCHAR = wj.dock_sn::VARCHAR |
| | | left join blade_dept bd on bd.id = md.dept_id::VARCHAR and bd.is_deleted = 0 |
| | | left join wayline_file_extension wfe on wj.file_id = wfe.wayline_id::VARCHAR |
| | | left join wayline_file_extension wfe on wj.file_id::VARCHAR = wfe.wayline_id::VARCHAR |
| | | <where> |
| | | and oti.is_deleted = 0 |
| | | <if test="odmTaskInfo.waylineJobId!=null and odmTaskInfo.waylineJobId!=''"> |
| | |
| | | select oti.*,wj.job_type as waylineType,wj.dkbh,wj.workspace_id as workspaceId,wj.dock_sn as deviceSn,wj.name as waylineJobName, |
| | | date_format(FROM_UNIXTIME( wj.completed_time/ 1000),'%Y-%m-%d %H:%i:%s') as completedTime |
| | | from odm_task_info oti |
| | | left join wayline_job wj on wj.job_id = oti.wayline_job_id::VARCHAR and wj.is_deleted = 0 |
| | | left join wayline_job wj on wj.job_id::VARCHAR = oti.wayline_job_id::VARCHAR and wj.is_deleted = 0 |
| | | where |
| | | oti.running_progress < 1.0 and oti.is_update = 0 and oti.is_deleted = 0 |
| | | </select> |
| | |
| | | wj.dkbh, |
| | | COALESCE( ST_AsText ( oti.geom ), COALESCE( tli.sdfw, tli.dkfw )) AS geom |
| | | FROM odm_task_info oti |
| | | left join wayline_job wj on wj.job_id = oti.wayline_job_id::VARCHAR |
| | | left join tb_lot_info tli on tli.dkbh = wj.dkbh::VARCHAR |
| | | left join wayline_job wj on wj.job_id::VARCHAR = oti.wayline_job_id::VARCHAR |
| | | left join tb_lot_info tli on tli.dkbh::VARCHAR = wj.dkbh::VARCHAR |
| | | where oti.is_deleted = 0 |
| | | <if test="runningProgress!=null"> |
| | | and oti.running_progress = 1.00::VARCHAR |