补充提交

master
Zangzhipeng 1 year ago
parent 222f2eac58
commit fd3776838d
  1. 10
      hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/controller/HighDangerController.java
  2. 2
      hiatmp-hidden-danger-server/src/main/java/com/hisense/hiatmp/server_api/mapper/HighDangerMapper.java
  3. 2
      hiatmp-hidden-danger-server/src/main/resources/sql-mapper/ConfigMapper.xml
  4. 23
      hiatmp-hidden-danger-server/src/main/resources/sql-mapper/HighDangerMapper.xml

@ -101,7 +101,7 @@ public class HighDangerController {
// 分别插入两张表
highDangerService.insertDanger(highDangerBase);
highDangerService.insertDangerRoad(highDangerRoad);
return ServerResponse.ok();
return ServerResponse.ok(businessId);
}
/*
@ -1026,6 +1026,14 @@ public class HighDangerController {
String uuidString = uuid.toString().replace("-", "");
details.setNid(uuidString);
details.setBusinessId(manualInvestigation.getBusinessId());
details.setPcCount(manualInvestigation.getPcCount());
ThtDangerItems dangerItemsById = highDangerMapper.getDangerItemsById(details.getHdTerm());
details.setSmallCategory(dangerItemsById.getParentid());
ThtDangerItems dangerItemsById_f = highDangerMapper.getDangerItemsById(dangerItemsById.getParentid());
details.setBigCategory(dangerItemsById_f.getParentid());
// 保存重点排查数据
highDangerMapper.saveDangerExtra(details);

@ -68,6 +68,8 @@ public interface HighDangerMapper{
List<ThtDangerItems> getDangerItems();
ThtDangerItems getDangerItemsById(String id);
void updateTemporary(String businessId);
void updateDangerRoad(String hdFlag,String businessId,String pcCount);

@ -13,7 +13,7 @@
</select>
<select id="getStreetCommunityById" resultType="com.hisense.hiatmp.server_api.model.StreetCommunity">
select DISTINCT * from tlv_street_community
select DISTINCT xqcode,xqname from tlv_street_community
where
1 = 1
<if test="jdcode != null and jdcode != ''">

@ -88,17 +88,20 @@
UNION ALL
-- 待办总数
SELECT 'InGovernance' AS status,count(*) AS count
FROM tht_hidden_danger_base hdb
LEFT JOIN tht_hidden_danger_road hdr
ON hdb.business_id = hdr.business_id AND hdb.pc_count = hdr.pc_count
LEFT JOIN department dp ON hdb.handle_dept = dp.cdepartmentid
LEFT JOIN enum_type et ON et.ENUMTYPEID = '6601' AND et.enumvalue = hdb.status
LEFT JOIN tht_timeline tt ON tt.business_id = hdb.business_id
WHERE
1 = 1
AND hdb.status = '10'
AND hdr.nid is not null
AND COALESCE(hdb.approve_status,'0')IN('0','-1')
AND tt.operator = #{nuserid}
AND COALESCE(hdb.approve_status,'0') not IN('0','-1') AND hdb.approve_status is not null
<if test="cdepartmentid != null">
AND hdr.belong_xq like concat(concat(#{cdepartmentid}::text,'%'))
</if>
@ -178,11 +181,13 @@
<![CDATA[
AND NOW() >= COALESCE(hdb.pc_end_time, hdb.pc_start_time + INTERVAL '1 day' * tpc.param_value::INTEGER) - INTERVAL '3 day'
AND NOW() <= COALESCE ( hdb.pc_end_time, hdb.pc_start_time + INTERVAL '1 day' * tpc.param_value :: INTEGER )
and hdb.status = '10'
AND COALESCE(hdb.approve_status,'0') IN ( '0', '-1')
AND hdb.status = '10'
AND hdr.nid is not null
AND COALESCE(hdb.approve_status,'0')IN('0','-1')
]]>
UNION ALL
SELECT DISTINCT 'Delay' AS status, count(*) AS count
FROM tht_hidden_danger_base hdb
LEFT JOIN tht_param_config tpc ON tpc.param_code = 'THT_PC_ROAD_XT'
@ -198,12 +203,12 @@
</if>
<![CDATA[
AND NOW() >= COALESCE ( hdb.pc_end_time, hdb.pc_start_time + INTERVAL '1 day' * tpc.param_value :: INTEGER )
and hdb.status = '10'
AND COALESCE(hdb.approve_status,'0') IN ( '0', '-1')
AND hdb.status = '10'
AND hdr.nid is not null
AND COALESCE(hdb.approve_status,'0')IN('0','-1')
]]>
</select>
<!-- <select id="getHigDangerDealt" resultType="com.hisense.hiatmp.model.common.HighDangerBase">-->
<!-- SELECT hdb.*,hdr.pc_type,hdr.pc_end_time as-->
<!-- road_pc_end_time,hdr.belong_xq,hdr.xzjd,bs.section_name,bs.section_code-->
@ -489,6 +494,12 @@
FROM tht_danger_items
</select>
<select id="getDangerItemsById" resultType="com.hisense.hiatmp.model.common.ThtDangerItems">
SELECT DISTINCT *
FROM tht_danger_items
WHERE id = #{id}
</select>
<select id="isExtraExistence" resultType="com.hisense.hiatmp.model.common.HiddenDangerDTO">
SELECT *
FROM tht_hidden_danger_road_info

Loading…
Cancel
Save