select distinct td.device_name devName,td.mac_id macId,
td.puid puId,td.gb_code gbCode,t_code tCode,
t_name tName,tw_code twCode,td_code tdCode
from jj_class_meetting jcm
left join jj_ball jbl on jbl.id=jcm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
where jcm.camera_id is not null and jcm.delete_flag=0
and td.puid is not null and jcm.current_constr_date=#{time}
select DISTINCT td.puid puId
from jj_class_meetting jcm
left join jj_ball jbl on jbl.id=jcm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
where jcm.camera_id is not null
and jcm.current_constr_date=CURRENT_DATE() and jcm.delete_flag=0
select distinct td.device_name devName,td.mac_id macId,
td.puid puId,td.gb_code gbCode,t_code tCode,
t_name tName,tw_code twCode,td_code tdCode
from jj_class_meetting jcm
left join jj_ball jbl on jbl.id=jcm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
where jcm.camera_id is not null and jcm.delete_flag=0 and td.is_t='1'
and td.puid is not null and jcm.current_constr_date=CURRENT_DATE()
select td.device_name devName,td.mac_id macId,td.puid puId,td.gb_code gbCode,t_code tCode,t_name tName,tw_code twCode,td_code tdCode
from t_device td
where td.is_flag=0
select td.device_name devName,td.mac_id macId,td.puid puId,td.gb_code gbCode,t_code tCode,t_name tName,tw_code twCode,td_code tdCode
from t_device td
where td.is_flag=0 and td.is_t='1'
AND t_code is not null
select td.device_name devName,td.mac_id macId,td.puid puId,td.gb_code gbCode
from t_device td
where td.is_flag=0 and state='1'
and td.pass_way in(
#{item}
)
UPDATE t_device SET state = #{param.OnlineFlag} , update_time=#{time}
WHERE puid = #{param.puid}
update t_device
state = #{item.status}
where gb_code = #{item.devCode}
UPDATE t_device SET qj_xh = #{qjxh}
WHERE puid = #{puid}
select up_time upTime,down_time downTime
from t_device_updown
where create_day=#{day} and down_time is null
and puid=#{puid}
ORDER BY up_time ASC
limit 1
insert into t_device_updown(puid,up_time,create_day) value (#{puid},#{time},#{day})
update t_device_updown set down_time=#{time} where puid=#{puid} and up_time=#{upTime}
select td.mac_id macId,td.puid puId,sd2.`name` ssdwName ,
jcmi.work_manage userName,jcmi.work_manage_phone phone,jcm.bidding_section_name proName
from jj_class_meetting jcm
left join jj_class_metting_info jcmi on jcm.id=jcmi.class_id
left join jj_ball jbl on jbl.id=jcm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
LEFT JOIN sys_dist sd2 on sd2.id=td.ss_dw
where jcm.camera_id is not null and td.puid is not null and jcm.delete_flag=0
and jcmi.work_manage is not null and jcmi.work_manage is not null
and jcmi.work_manage_phone is not null
and jcm.current_constr_date=#{time}
ORDER BY jcm.work_start_time asc
UPDATE t_device SET state = #{status}
WHERE t_code = #{devCode}
select td.puid,so.city_name cityName,cm.re_assessment_risk_level riskLevel
FROM jj_class_meetting cm
left join jj_ball jbl on jbl.id=cm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
left join sys_org so on so.org_id=cm.build_unit_code
where cm.current_constr_date=CURRENT_DATE() AND cm.delete_flag=0 and td.puid is not null
ORDER BY cm.work_start_time asc
select td.puid
FROM jj_class_meetting cm
left join jj_ball jbl on jbl.id=cm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
left join sys_org so on so.org_id=cm.build_unit_code
where cm.current_constr_date=CURRENT_DATE() AND cm.delete_flag=0 and td.puid is not null
and so.city_name=#{cityNam}
and cm.re_assessment_risk_level=#{riskLevel}
ORDER BY cm.work_start_time asc
select td.device_name devName,td.mac_id macId,td.puid puId,td.gb_code gbCode,t_code tCode,
t_name tName,tw_code twCode,td_code tdCode, state, storage_id storageId, file_path filePath
from t_device td
where td.is_flag=0
update t_device set puid=#{puId},
file_path=#{filePath},
storage_id=#{storageId},
catch_time=#{catchTime}
where puid=#{puId}
select td.puid
FROM jj_class_meetting cm
left join jj_ball jbl on jbl.id=cm.camera_id2 and jbl.delete_flag=0
left join t_device td on td.t_code=jbl.camera_no and td.is_flag=0
left join sys_org so on so.org_id=cm.build_unit_code
where cm.current_constr_date=CURRENT_DATE() AND cm.delete_flag=0 and td.puid!='' and td.puid is not null
and so.city_name=#{cityName}
and cm.re_assessment_risk_level=#{riskLevel}
ORDER BY cm.work_start_time asc
UPDATE t_device SET device_name = #{name}
WHERE puid = #{puid}
replace INTO t_device_updown
(puid, up_time,
down_time,
create_day
) values
(#{puid},#{onlineTime},
#{offlineTime},
#{day}
)
UPDATE t_device SET lat= #{latitude}, lon=#{longitude}
WHERE t_code = #{devCode}
UPDATE t_device SET lat= #{latitude}, lon=#{longitude}
WHERE puid = #{puid}
select up_time upTime,down_time downTime
from t_device_updown
where down_time is null
and puid=#{puid}
ORDER BY up_time ASC
limit 1