Browse Source

提交预警和执法部门查询

v2
chenrui 2 years ago
parent
commit
0b5b682f36
  1. 11
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java
  2. 2
      lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/framework/config/CorsFilter.java
  3. 12
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseComplaintController.java
  4. 13
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java
  5. 93
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementEvaluate.java
  6. 25
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementInspectionProgram.java
  7. 14
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/LawEnforcementWarningList.java
  8. 13
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java
  9. 121
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java
  10. 8
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EarlyWarningTask.java
  11. 13
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementInspectionProgramMapper.xml
  12. 27
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml
  13. 6
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml

11
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseComplaintController.java

@ -97,6 +97,17 @@ public class AppEnterpriseComplaintController extends BaseController {
ZDResponse.success("修改成功") : ZDResponse.error("修改失败"); ZDResponse.success("修改成功") : ZDResponse.error("修改失败");
} }
/**
* 查询在线投诉详情
*/
@GetMapping( "/queryById")
@ResponseBody
public ZDResponse queryById(String id)
{
EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id);
return ZDResponse.success("投诉详情查询",enterpriseComplaint);
}
/** /**
* 删除企业执法-在线投诉 * 删除企业执法-在线投诉
*/ */

2
lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/framework/config/CorsFilter.java

@ -61,7 +61,7 @@ public class CorsFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
//配置可信域名 //配置可信域名
String[] authhosts = {"http://10.132.108.3:85","http://jdm.szssfj.cn","http://localhost:85","http://192.168.31.196:3301","http://192.168.31.196:85","http://127.0.0.1:85", String[] authhosts = {"http://10.132.108.3:85","http://jdm.szssfj.cn","http://localhost:85","http://192.168.31.196:3301","http://192.168.31.196:85","http://127.0.0.1:85",
"http://localhost:3301","http://192.168.110.35:3301"}; "http://localhost:3301","http://192.168.110.35:3301","http://localhost:86"};
String authost = ""; String authost = "";
HttpServletRequest httprequest = (HttpServletRequest) request; HttpServletRequest httprequest = (HttpServletRequest) request;
String origin = httprequest.getHeader("Origin"); String origin = httprequest.getHeader("Origin");

12
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseComplaintController.java

@ -104,4 +104,16 @@ public class EnterpriseComplaintController extends BaseController
return enterpriseComplaintService.deleteEnterpriseComplaintByIds(ids) > 0 return enterpriseComplaintService.deleteEnterpriseComplaintByIds(ids) > 0
? ZDResponse.success("删除成功") : ZDResponse.error("删除失败"); ? ZDResponse.success("删除成功") : ZDResponse.error("删除失败");
} }
/**
* 查询在线投诉详情
*/
@GetMapping( "/queryById")
@ResponseBody
public ZDResponse queryById(String id)
{
EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id);
return ZDResponse.success("投诉详情查询",enterpriseComplaint);
}
} }

13
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java

@ -30,6 +30,11 @@ public class EnforceRegCount
/** 级别 */ /** 级别 */
private String level; private String level;
/**
* 预警类型 0本部门 1 本企业
*/
private Integer warnType;
public String getLawEnforcement() { public String getLawEnforcement() {
return lawEnforcement; return lawEnforcement;
} }
@ -69,4 +74,12 @@ public class EnforceRegCount
public void setEnterpriseNumber(String enterpriseNumber) { public void setEnterpriseNumber(String enterpriseNumber) {
this.enterpriseNumber = enterpriseNumber; this.enterpriseNumber = enterpriseNumber;
} }
public Integer getWarnType() {
return warnType;
}
public void setWarnType(Integer warnType) {
this.warnType = warnType;
}
} }

93
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementEvaluate.java

@ -0,0 +1,93 @@
package com.zdxt.code.domain;
import com.zdxt.common.BaseDomain;
/**
* 执法评价
*/
public class EnforcementEvaluate extends BaseDomain {
/**
* 系统主键ID
*/
private String id;
/**
* 案件名称
*/
private String enforcementName;
/**
* 案件ID
*/
private String enforcementId;
/**
* 评价|意见建议
*/
private String evaluateDescription;
/** 联系人 */
private String linkman;
/** 联系方式 */
private String linkmanTel;
/** 是否授权 */
private int authorization;
public String getEnforcementName() {
return enforcementName;
}
public void setEnforcementName(String enforcementName) {
this.enforcementName = enforcementName;
}
public String getEnforcementId() {
return enforcementId;
}
public void setEnforcementId(String enforcementId) {
this.enforcementId = enforcementId;
}
public String getEvaluateDescription() {
return evaluateDescription;
}
public void setEvaluateDescription(String evaluateDescription) {
this.evaluateDescription = evaluateDescription;
}
public String getLinkman() {
return linkman;
}
public void setLinkman(String linkman) {
this.linkman = linkman;
}
public String getLinkmanTel() {
return linkmanTel;
}
public void setLinkmanTel(String linkmanTel) {
this.linkmanTel = linkmanTel;
}
public int getAuthorization() {
return authorization;
}
public void setAuthorization(int authorization) {
this.authorization = authorization;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}

25
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementInspectionProgram.java

@ -56,6 +56,15 @@ public class EnforcementInspectionProgram extends BaseDomain
*/ */
private FileObject fileObject; private FileObject fileObject;
/**
* 局级部门ID
*/
private String bureauDeptId;
/**
* 局级部门名称
*/
private String bureauDeptName;
/** /**
* 关键字搜索 * 关键字搜索
*/ */
@ -228,6 +237,22 @@ public class EnforcementInspectionProgram extends BaseDomain
this.fileListObj = fileListObj; this.fileListObj = fileListObj;
} }
public String getBureauDeptId() {
return bureauDeptId;
}
public void setBureauDeptId(String bureauDeptId) {
this.bureauDeptId = bureauDeptId;
}
public String getBureauDeptName() {
return bureauDeptName;
}
public void setBureauDeptName(String bureauDeptName) {
this.bureauDeptName = bureauDeptName;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)

14
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/LawEnforcementWarningList.java

@ -37,6 +37,11 @@ public class LawEnforcementWarningList extends BaseDomain
/** 执法次数 */ /** 执法次数 */
private Integer enforcementNumber; private Integer enforcementNumber;
/**
* 预警类型 0本部门 1 本企业
*/
private Integer warnType;
/** /**
* 搜索日期 * 搜索日期
*/ */
@ -117,6 +122,15 @@ public class LawEnforcementWarningList extends BaseDomain
this.searchDate = searchDate; this.searchDate = searchDate;
} }
public Integer getWarnType() {
return warnType;
}
public void setWarnType(Integer warnType) {
this.warnType = warnType;
}
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)

13
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java

@ -68,4 +68,17 @@ public interface EnforcementRegistrationMapper
*/ */
public List<EnforceRegCount> countMentByTime(@Param("timeMonth") Long timeMonth, @Param("searchValue") String searchValue); public List<EnforceRegCount> countMentByTime(@Param("timeMonth") Long timeMonth, @Param("searchValue") String searchValue);
public List<EnforceRegCount> countMentByTime2(@Param("timeMonth") Long timeMonth, @Param("searchValue") String searchValue); public List<EnforceRegCount> countMentByTime2(@Param("timeMonth") Long timeMonth, @Param("searchValue") String searchValue);
/**
* 执法预警-统计执法部门执法数量
* @param timeMonth
* @return
*/
public List<EnforceRegCount> countMentByTimeLawNew(@Param("timeMonth") Long timeMonth);
/**
* 执法预警-统计企业执法数量
* @param timeMonth
* @return
*/
public List<EnforceRegCount> countMentByTimeQyNew(@Param("timeMonth") Long timeMonth);
} }

121
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java

@ -15,6 +15,7 @@ import com.zdxt.code.domain.*;
import com.zdxt.code.mapper.LinkageDictMapper; import com.zdxt.code.mapper.LinkageDictMapper;
import com.zdxt.code.service.ILawEnforcementWarningListService; import com.zdxt.code.service.ILawEnforcementWarningListService;
import com.zdxt.code.service.IRuleItemListService; import com.zdxt.code.service.IRuleItemListService;
import com.zdxt.code.service.IRuleListService;
import com.zdxt.common.annotation.DataScope; import com.zdxt.common.annotation.DataScope;
import com.zdxt.common.config.RuoYiConfig; import com.zdxt.common.config.RuoYiConfig;
import com.zdxt.common.util.DateUtils; import com.zdxt.common.util.DateUtils;
@ -44,6 +45,9 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat
@Autowired @Autowired
private IRuleItemListService iRuleItemListService; private IRuleItemListService iRuleItemListService;
@Autowired
private IRuleListService ruleListService;
@Autowired @Autowired
private ZdxtFileCommonApi zdxtFileCommonApi; private ZdxtFileCommonApi zdxtFileCommonApi;
@ -233,64 +237,79 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat
@Override @Override
public List<EnforceRegCount> queryEarlyWarning(String searchValue) { public List<EnforceRegCount> queryEarlyWarning(String searchValue) {
// 先获取规则
RuleItemList ruleItem = new RuleItemList();
ruleItem.setStatus(0L);
List<RuleItemList> ruleItemLists = iRuleItemListService.selectRuleItemListList(ruleItem);
// 根据规则作为条件查询复合要求的数据
List<EnforceRegCount> regList = new ArrayList<>();
for (RuleItemList rule : ruleItemLists) {
List<EnforceRegCount> tmpList = enforcementRegistrationMapper.countMentByTime2(rule.getCycleTime(), searchValue);
regList.addAll(tmpList);
}
// 对数据进行组合 //存储查询结果
Map<String, EnforceRegCount> maxItems = regList.stream()
.collect(Collectors.groupingBy(
EnforceRegCount::getLawEnforcementId,
Collectors.collectingAndThen(
Collectors.maxBy(Comparator.comparingInt(EnforceRegCount::getNum)),
Optional::get
)
));
Date nowDate = DateUtils.getNowDate();
List<LawEnforcementWarningList> lawEnforcementWarningLists = new ArrayList<>();
List<EnforceRegCount> results = new ArrayList<>(); List<EnforceRegCount> results = new ArrayList<>();
Iterator<Map.Entry<String, EnforceRegCount>> iterator = maxItems.entrySet().iterator(); //查询规则
while (iterator.hasNext()) { RuleList ruleList = new RuleList();
EnforceRegCount reg = iterator.next().getValue(); ruleList.setStatus(0);
// 判断预警级别 List<RuleList> ruleLists = ruleListService.selectRuleListList(ruleList);
for (RuleList list : ruleLists) {
// 先获取规则
RuleItemList ruleItem = new RuleItemList();
ruleItem.setStatus(0L);
ruleItem.setRuleId(list.getId());
List<RuleItemList> ruleItemLists = iRuleItemListService.selectRuleItemListList(ruleItem);
// 根据规则作为条件查询符合要求的数据
List<EnforceRegCount> regList = new ArrayList<>();
for (RuleItemList rule : ruleItemLists) { for (RuleItemList rule : ruleItemLists) {
if (reg.getNum() >= rule.getExistAlarm() && reg.getNum() <= rule.getExistAlarmEnd()) { List<EnforceRegCount> tmpList = new ArrayList<>();
reg.setLevel(rule.getAlarmType()); if(list.getRuleCode().equals("zf_warn")){
LawEnforcementWarningList lawEnforcementWarningList = new LawEnforcementWarningList(); tmpList = enforcementRegistrationMapper.countMentByTimeLawNew(rule.getCycleTime());
lawEnforcementWarningList.setId(IdUtil.simpleUUID()); }else if (list.getRuleCode().equals("qy_warn")){
//获取执法次数 tmpList = enforcementRegistrationMapper.countMentByTimeQyNew(rule.getCycleTime());
lawEnforcementWarningList.setEnforcementNumber(reg.getNum()); }else {
//企业名称 tmpList = enforcementRegistrationMapper.countMentByTime2(rule.getCycleTime(), searchValue);
lawEnforcementWarningList.setEnterpriseName(reg.getLawEnforcement()); }
//企业统一信用代码 regList.addAll(tmpList);
lawEnforcementWarningList.setEnterpriseNumber(reg.getEnterpriseNumber()); }
//预警原因
lawEnforcementWarningList.setWarningCause(""+ reg.getNum() +""); // 对数据进行组合
//预警时间 Map<String, EnforceRegCount> maxItems = regList.stream()
lawEnforcementWarningList.setWarningTime(nowDate); .collect(Collectors.groupingBy(
//创建时间 EnforceRegCount::getLawEnforcementId,
lawEnforcementWarningList.setCreateTime(nowDate); Collectors.collectingAndThen(
//存储告警信息 Collectors.maxBy(Comparator.comparingInt(EnforceRegCount::getNum)),
lawEnforcementWarningLists.add(lawEnforcementWarningList); Optional::get)));
Date nowDate = DateUtils.getNowDate();
List<LawEnforcementWarningList> lawEnforcementWarningLists = new ArrayList<>();
break; Iterator<Map.Entry<String, EnforceRegCount>> iterator = maxItems.entrySet().iterator();
while (iterator.hasNext()) {
EnforceRegCount reg = iterator.next().getValue();
// 判断预警级别
for (RuleItemList rule : ruleItemLists) {
// if (reg.getNum() >= rule.getExistAlarm() && reg.getNum() <= rule.getExistAlarmEnd()) {
if (reg.getNum() >= rule.getExistAlarm()) {
reg.setLevel(rule.getAlarmType());
LawEnforcementWarningList lawEnforcementWarningList = new LawEnforcementWarningList();
lawEnforcementWarningList.setId(IdUtil.simpleUUID());
//获取执法次数
lawEnforcementWarningList.setEnforcementNumber(reg.getNum());
//企业名称
lawEnforcementWarningList.setEnterpriseName(reg.getLawEnforcement());
//企业统一信用代码
lawEnforcementWarningList.setEnterpriseNumber(reg.getEnterpriseNumber());
//预警原因
lawEnforcementWarningList.setWarningCause(""+ reg.getNum() +"");
//预警时间
lawEnforcementWarningList.setWarningTime(nowDate);
//创建时间
lawEnforcementWarningList.setCreateTime(nowDate);
if(list.getRuleCode().equals("zf_warn")){
lawEnforcementWarningList.setWarnType(0);
}else if (list.getRuleCode().equals("qy_warn")){
lawEnforcementWarningList.setWarnType(1);
}
//存储告警信息
lawEnforcementWarningLists.add(lawEnforcementWarningList);
break;
}
} }
results.add(reg);
} }
results.add(reg);
} }
//添加预警信息
// for (LawEnforcementWarningList lawEnforcementWarningList : lawEnforcementWarningLists) {
// lawEnforcementWarningListService.insertLawEnforcementWarningList(lawEnforcementWarningList);
// }
return results; return results;
} }

8
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/task/EarlyWarningTask.java

@ -2,6 +2,7 @@ package com.zdxt.code.task;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import com.zdxt.auth.dto.UserBean; import com.zdxt.auth.dto.UserBean;
import com.zdxt.auth.feign.UserApi; import com.zdxt.auth.feign.UserApi;
import com.zdxt.code.domain.EnforceRegCount; import com.zdxt.code.domain.EnforceRegCount;
@ -42,16 +43,19 @@ public class EarlyWarningTask {
try{ try{
List<EnforceRegCount> list = iEnforcementRegistrationService.queryEarlyWarning(null); List<EnforceRegCount> list = iEnforcementRegistrationService.queryEarlyWarning(null);
for (EnforceRegCount warn : list) { for (EnforceRegCount warn : list) {
if(StrUtil.isEmpty(warn.getLevel())){
continue;
}
LawEnforcementWarningList params = new LawEnforcementWarningList(); LawEnforcementWarningList params = new LawEnforcementWarningList();
params.setEnterpriseNumber(warn.getEnterpriseNumber()); params.setEnterpriseNumber(warn.getEnterpriseNumber());
params.setWarningLevel(Integer.parseInt(warn.getLevel())); params.setWarningLevel(Integer.parseInt(warn.getLevel()));
params.setWarnType(warn.getWarnType());
List<LawEnforcementWarningList> res = lawEnforcementWarningListService.selectLawEnforcementWarningListList(params); List<LawEnforcementWarningList> res = lawEnforcementWarningListService.selectLawEnforcementWarningListList(params);
if (null == res || res.size() < 1) { if (null == res || res.size() < 1) {
LawEnforcementWarningList warning = new LawEnforcementWarningList(); LawEnforcementWarningList warning = new LawEnforcementWarningList();
warning.setWarningTime(DateUtils.getNowDate()); warning.setWarningTime(DateUtils.getNowDate());
warning.setWarningCause("本月对该企业已检查" + warn.getNum() + "次"); warning.setWarningCause("本月对该企业已检查" + warn.getNum() + "次");
warning.setWarningLevel(Integer.parseInt(warn.getLevel())); warning.setWarningLevel(Integer.parseInt(warn.getLevel()));
// warning.setEnterpriseName(warn.get());
EnterpriseInformation enterpriseInformation = new EnterpriseInformation(); EnterpriseInformation enterpriseInformation = new EnterpriseInformation();
enterpriseInformation.setEnterpriseNumber(warn.getEnterpriseNumber()); enterpriseInformation.setEnterpriseNumber(warn.getEnterpriseNumber());
List<EnterpriseInformation> enterpriseInformations = List<EnterpriseInformation> enterpriseInformations =
@ -64,6 +68,8 @@ public class EarlyWarningTask {
warning.setId(IdUtil.simpleUUID()); warning.setId(IdUtil.simpleUUID());
warning.setCreateTime(DateUtils.getNowDate()); warning.setCreateTime(DateUtils.getNowDate());
//预警类型
warning.setWarnType(warn.getWarnType());
lawEnforcementWarningListService.insertLawEnforcementWarningList(warning); lawEnforcementWarningListService.insertLawEnforcementWarningList(warning);
} }
} }

13
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementInspectionProgramMapper.xml

@ -18,10 +18,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="deptId" column="dept_id" /> <result property="deptId" column="dept_id" />
<result property="isDelete" column="is_delete" /> <result property="isDelete" column="is_delete" />
<result property="isPublish" column="is_publish" /> <result property="isPublish" column="is_publish" />
<result property="bureauDeptId" column="bureau_dept_id" />
<result property="bureauDeptName" column="bureau_dept_name" />
</resultMap> </resultMap>
<sql id="selectEnforcementInspectionProgramVo"> <sql id="selectEnforcementInspectionProgramVo">
select id, plan_year, plan_name, enforcement_department, enforcement_department_id, enforcement_time, enforcement_area, create_time, create_by, user_id, dept_id, is_delete,is_publish from enforcement_inspection_program select id, plan_year, plan_name, enforcement_department,
enforcement_department_id, enforcement_time, enforcement_area,
create_time, create_by, user_id, dept_id, is_delete,is_publish,
bureau_dept_id,bureau_dept_name from enforcement_inspection_program
</sql> </sql>
<select id="selectEnforcementInspectionProgramList" parameterType="EnforcementInspectionProgram" resultMap="EnforcementInspectionProgramResult"> <select id="selectEnforcementInspectionProgramList" parameterType="EnforcementInspectionProgram" resultMap="EnforcementInspectionProgramResult">
@ -94,6 +99,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="deptId != null and deptId != ''">dept_id,</if> <if test="deptId != null and deptId != ''">dept_id,</if>
<if test="isDelete != null ">is_delete,</if> <if test="isDelete != null ">is_delete,</if>
<if test="isPublish != null ">is_publish,</if> <if test="isPublish != null ">is_publish,</if>
<if test="bureauDeptName != null and bureauDeptName != ''"> bureau_dept_name,</if>
<if test="bureauDeptId != null and bureauDeptId != ''"> bureau_dept_id,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null and id != ''">#{id},</if> <if test="id != null and id != ''">#{id},</if>
@ -109,6 +116,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="deptId != null and deptId != ''">#{deptId},</if> <if test="deptId != null and deptId != ''">#{deptId},</if>
<if test="isDelete != null ">#{isDelete},</if> <if test="isDelete != null ">#{isDelete},</if>
<if test="isPublish != null ">#{isPublish},</if> <if test="isPublish != null ">#{isPublish},</if>
<if test="bureauDeptName != null and bureauDeptName != ''"> #{bureauDeptName},</if>
<if test="bureauDeptId != null and bureauDeptId != ''"> #{bureauDeptId},</if>
</trim> </trim>
</insert> </insert>
@ -127,6 +136,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="deptId != null and deptId != ''">dept_id = #{deptId},</if> <if test="deptId != null and deptId != ''">dept_id = #{deptId},</if>
<if test="isDelete != null ">is_delete = #{isDelete},</if> <if test="isDelete != null ">is_delete = #{isDelete},</if>
<if test="isPublish != null ">is_publish = #{isPublish},</if> <if test="isPublish != null ">is_publish = #{isPublish},</if>
<if test="bureauDeptName != null and bureauDeptName != ''"> bureau_dept_name = #{bureauDeptName},</if>
<if test="bureauDeptId != null and bureauDeptId != ''"> bureau_dept_id = #{bureauDeptId},</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>

27
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml

@ -294,5 +294,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
AND t1.law_enforcement_id IS NOT NULL AND t1.law_enforcement_id IS NOT NULL
GROUP BY t1.enterprise_number GROUP BY t1.enterprise_number
</select> </select>
<select id="countMentByTimeLawNew" resultMap="EnforceRegCountResult"
resultType="com.zdxt.code.domain.EnforceRegCount">
SELECT
t1.law_enforcement_id,
t1.enterprise_name AS law_enforcement,
t1.enterprise_number,
SUM(T1.total) as num
FROM
( SELECT enterprise_name, enterprise_number, law_enforcement_id, unite_check, create_time ,
count( enterprise_number ) AS total FROM enforcement_registration
WHERE create_time >= DATE_SUB( CURDATE(), INTERVAL #{timeMonth} MONTH ) AND law_enforcement_id IS NOT NULL GROUP BY unite_check ,law_enforcement_id ) AS t1
GROUP BY t1.law_enforcement_id
</select>
<select id="countMentByTimeQyNew" resultMap="EnforceRegCountResult"
resultType="com.zdxt.code.domain.EnforceRegCount">
SELECT
t1.law_enforcement_id,
t1.enterprise_name AS law_enforcement,
t1.enterprise_number,
SUM(T1.total) as num
FROM
( SELECT enterprise_name, enterprise_number, law_enforcement_id, unite_check, create_time ,
count( enterprise_number ) AS total FROM enforcement_registration
WHERE create_time >= DATE_SUB( CURDATE(), INTERVAL #{timeMonth} MONTH ) AND law_enforcement_id IS NOT NULL
GROUP BY unite_check ,law_enforcement_id ) AS t1
GROUP BY t1.enterprise_number
</select>
</mapper> </mapper>

6
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml

@ -13,10 +13,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="enterpriseName" column="enterprise_name" /> <result property="enterpriseName" column="enterprise_name" />
<result property="enterpriseNumber" column="enterprise_number" /> <result property="enterpriseNumber" column="enterprise_number" />
<result property="enforcementNumber" column="enforcement_number" /> <result property="enforcementNumber" column="enforcement_number" />
<result property="warnType" column="warn_type" />
</resultMap> </resultMap>
<sql id="selectLawEnforcementWarningListVo"> <sql id="selectLawEnforcementWarningListVo">
select id, warning_time, warning_cause, warning_level, create_time, enterprise_name, enterprise_number,enforcement_number from law_enforcement_warning_list select id, warning_time, warning_cause, warning_level,
create_time, enterprise_name, enterprise_number,enforcement_number,warn_type from law_enforcement_warning_list
</sql> </sql>
<select id="selectLawEnforcementWarningListList" parameterType="LawEnforcementWarningList" resultMap="LawEnforcementWarningListResult"> <select id="selectLawEnforcementWarningListList" parameterType="LawEnforcementWarningList" resultMap="LawEnforcementWarningListResult">
@ -58,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="enterpriseName != null and enterpriseName != ''">enterprise_name,</if> <if test="enterpriseName != null and enterpriseName != ''">enterprise_name,</if>
<if test="enterpriseNumber != null and enterpriseNumber != ''">enterprise_number,</if> <if test="enterpriseNumber != null and enterpriseNumber != ''">enterprise_number,</if>
<if test="enforcementNumber != null and enforcementNumber != ''">enforcement_number,</if> <if test="enforcementNumber != null and enforcementNumber != ''">enforcement_number,</if>
<if test="warnType != null and warnType != ''">warn_type,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null and id != ''">#{id},</if> <if test="id != null and id != ''">#{id},</if>
@ -68,6 +71,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="enterpriseName != null and enterpriseName != ''">#{enterpriseName},</if> <if test="enterpriseName != null and enterpriseName != ''">#{enterpriseName},</if>
<if test="enterpriseNumber != null and enterpriseNumber != ''">#{enterpriseNumber},</if> <if test="enterpriseNumber != null and enterpriseNumber != ''">#{enterpriseNumber},</if>
<if test="enforcementNumber != null and enforcementNumber != ''">#{enforcementNumber},</if> <if test="enforcementNumber != null and enforcementNumber != ''">#{enforcementNumber},</if>
<if test="warnType != null and warnType != ''">#{warnType},</if>
</trim> </trim>
</insert> </insert>

Loading…
Cancel
Save