diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementRegistrationController.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementRegistrationController.java index b8bf7ac8..a728b5f1 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementRegistrationController.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnforcementRegistrationController.java @@ -1,7 +1,9 @@ package com.zdxt.code.controller; import java.util.List; +import java.util.Map; +import com.zdxt.code.domain.EnforceRegCount; import com.zdxt.common.ZDResponse; import com.zdxt.common.controller.BaseController; import com.zdxt.common.util.TableDataInfo; @@ -52,7 +54,7 @@ public class EnforcementRegistrationController extends BaseController /** * 查询执法端-执法登记列表 */ - @RequiresPermissions("code:registration:queryList") + @RequiresPermissions("code:registration:list") @GetMapping("/queryList") @ResponseBody public ZDResponse queryList(EnforcementRegistration enforcementRegistration) @@ -129,4 +131,16 @@ public class EnforcementRegistrationController extends BaseController return enforcementRegistrationService.deleteEnforcementRegistrationByIds(ids) > 0 ? ZDResponse.success("删除成功") : ZDResponse.error("删除失败"); } + + /** + * 获取预警信息 + */ + @RequiresPermissions("code:registration:list") + @GetMapping("/queryEarlyWarning") + @ResponseBody + public ZDResponse queryEarlyWarning(EnforcementRegistration enforcementRegistration) + { + List list = enforcementRegistrationService.queryEarlyWarning(enforcementRegistration.getSearchValue()); + return ZDResponse.success("查询成功",list); + } } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java index 56311bd8..0a2d1215 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/controller/EnterpriseLawEnforcementController.java @@ -60,6 +60,15 @@ public class EnterpriseLawEnforcementController extends BaseController return ZDResponse.success("查询成功",list); } + @RequiresPermissions("code:enforcement:list") + @GetMapping("/queryList") + @ResponseBody + public ZDResponse queryList(EnterpriseLawEnforcement enterpriseLawEnforcement) + { + List list = enterpriseLawEnforcementService.selectEnterpriseLawEnforcementList(enterpriseLawEnforcement); + return ZDResponse.success("查询成功",list); + } + /** * 新增企业端-执法部门预约记录 diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java new file mode 100644 index 00000000..9058a915 --- /dev/null +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforceRegCount.java @@ -0,0 +1,58 @@ +package com.zdxt.code.domain; + +import com.zdxt.common.BaseDomain; + +import java.util.Date; +import java.util.List; + +/** + * 执法端-执法登记对象 enforcement_registration + * + * @author chenrui + * @date 2024-02-23 + */ +public class EnforceRegCount +{ + private static final long serialVersionUID = 1L; + + /** 企业名称 */ + private String lawEnforcement; + /** 企业id */ + private String lawEnforcementId; + /** 统计数量 */ + private Integer num; + /** 级别 */ + private String level; + + public String getLawEnforcement() { + return lawEnforcement; + } + + public void setLawEnforcement(String lawEnforcement) { + this.lawEnforcement = lawEnforcement; + } + + public String getLawEnforcementId() { + return lawEnforcementId; + } + + public void setLawEnforcementId(String lawEnforcementId) { + this.lawEnforcementId = lawEnforcementId; + } + + public Integer getNum() { + return num; + } + + public void setNum(Integer num) { + this.num = num; + } + + public String getLevel() { + return level; + } + + public void setLevel(String level) { + this.level = level; + } +} diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementRegistration.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementRegistration.java index 4a7f8c04..b063df3e 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementRegistration.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnforcementRegistration.java @@ -4,6 +4,9 @@ import com.zdxt.common.BaseDomain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; +import java.util.Date; +import java.util.List; + /** * 执法端-执法登记对象 enforcement_registration * @@ -17,18 +20,24 @@ public class EnforcementRegistration extends BaseDomain /** 主键ID */ private String id; - /** 执法事件 */ - private String lawEnforcementIncident; - - /** 执法内容 */ - private String lawEnforcementContent; - /** 执法部门 */ private String lawEnforcement; /** 执法部门ID */ private String lawEnforcementId; + /** 被执法企业ID */ + private String enterpriseId; + + /** 被执法企业 */ + private String enterpriseName; + + /** 被执法企业税号 */ + private String enterpriseNumber; + + /** 执法时间 */ + private Date enforcementTime; + /** 执法人员姓名 */ private String lawEnforcer; @@ -38,141 +47,207 @@ public class EnforcementRegistration extends BaseDomain /** 执法人员联系方式 */ private String lawEnforcerTel; - /** - * 是否删除 0否 1 是 - */ - private Integer isDelete; + /** 执法人员2姓名 */ + private String lawEnforcerTwo; - /** - * 执法登记数据状态 0 登记 1 提交 - */ - private Integer status; + /** 执法人员2ID */ + private Long lawEnforcerIdTwo; - /** - * 企业纳税识别号,被执法企业 - */ - private String enterpriseNumber; + /** 执法人员2联系方式 */ + private String lawEnforcerTelTwo; - /** - * 备注 - */ + /** 辅助人员姓名 */ + private String subsidiaryer; + + /** 辅助人员ID */ + private Long subsidiaryerId; + + /** 辅助人员联系方式 */ + private String subsidiaryerTel; + + /** 执法事项 */ + private String lawEnforcementItem; + + /** 执法依据 */ + private String lawEnforcementBasis; + + /** 登记编号 */ + private String lawEnforcementCode; + + /** 备注 */ private String remark; /** - * 搜索框搜索 + * 执法结果 0 合格 1 不合格 */ - private String searchText; + private Integer reslut; /** - * 搜索时间 + * 状态 0 正常 1 取消 */ - private Integer dateType; + private Integer status; + + /** 是否删除 0 否 1 是 */ + private Integer isDelete; /** - * 是否投诉 0 否 1 是 + * 文件几个 */ - private Integer isComplaint; + private List fileList; + /** 查询时间类型 */ + private Integer dateType; - public void setId(String id) - { + public String getId() { + return id; + } + + public void setId(String id) { this.id = id; } - public String getId() - { - return id; + public String getLawEnforcement() { + return lawEnforcement; } - public void setLawEnforcementIncident(String lawEnforcementIncident) - { - this.lawEnforcementIncident = lawEnforcementIncident; + + public void setLawEnforcement(String lawEnforcement) { + this.lawEnforcement = lawEnforcement; } - public String getLawEnforcementIncident() - { - return lawEnforcementIncident; + public String getLawEnforcementId() { + return lawEnforcementId; } - public void setLawEnforcementContent(String lawEnforcementContent) - { - this.lawEnforcementContent = lawEnforcementContent; + + public void setLawEnforcementId(String lawEnforcementId) { + this.lawEnforcementId = lawEnforcementId; } - public String getLawEnforcementContent() - { - return lawEnforcementContent; + public String getEnterpriseId() { + return enterpriseId; } - public void setLawEnforcement(String lawEnforcement) - { - this.lawEnforcement = lawEnforcement; + + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; } - public String getLawEnforcement() - { - return lawEnforcement; + public String getEnterpriseName() { + return enterpriseName; } - public void setLawEnforcementId(String lawEnforcementId) - { - this.lawEnforcementId = lawEnforcementId; + + public void setEnterpriseName(String enterpriseName) { + this.enterpriseName = enterpriseName; } - public String getLawEnforcementId() - { - return lawEnforcementId; + public String getEnterpriseNumber() { + return enterpriseNumber; } - public void setLawEnforcer(String lawEnforcer) - { - this.lawEnforcer = lawEnforcer; + + public void setEnterpriseNumber(String enterpriseNumber) { + this.enterpriseNumber = enterpriseNumber; + } + + public Date getEnforcementTime() { + return enforcementTime; } - public String getLawEnforcer() - { + public void setEnforcementTime(Date enforcementTime) { + this.enforcementTime = enforcementTime; + } + + public String getLawEnforcer() { return lawEnforcer; } - public void setLawEnforcerId(Long lawEnforcerId) - { - this.lawEnforcerId = lawEnforcerId; + + public void setLawEnforcer(String lawEnforcer) { + this.lawEnforcer = lawEnforcer; } - public Long getLawEnforcerId() - { + public Long getLawEnforcerId() { return lawEnforcerId; } - public void setLawEnforcerTel(String lawEnforcerTel) - { - this.lawEnforcerTel = lawEnforcerTel; + + public void setLawEnforcerId(Long lawEnforcerId) { + this.lawEnforcerId = lawEnforcerId; } - public String getLawEnforcerTel() - { + public String getLawEnforcerTel() { return lawEnforcerTel; } - public static long getSerialVersionUID() { - return serialVersionUID; + public void setLawEnforcerTel(String lawEnforcerTel) { + this.lawEnforcerTel = lawEnforcerTel; } - public Integer getIsDelete() { - return isDelete; + public String getLawEnforcerTwo() { + return lawEnforcerTwo; } - public void setIsDelete(Integer isDelete) { - this.isDelete = isDelete; + public void setLawEnforcerTwo(String lawEnforcerTwo) { + this.lawEnforcerTwo = lawEnforcerTwo; } - public Integer getStatus() { - return status; + public Long getLawEnforcerIdTwo() { + return lawEnforcerIdTwo; } - public void setStatus(Integer status) { - this.status = status; + public void setLawEnforcerIdTwo(Long lawEnforcerIdTwo) { + this.lawEnforcerIdTwo = lawEnforcerIdTwo; } - public String getEnterpriseNumber() { - return enterpriseNumber; + public String getLawEnforcerTelTwo() { + return lawEnforcerTelTwo; } - public void setEnterpriseNumber(String enterpriseNumber) { - this.enterpriseNumber = enterpriseNumber; + public void setLawEnforcerTelTwo(String lawEnforcerTelTwo) { + this.lawEnforcerTelTwo = lawEnforcerTelTwo; + } + + public String getSubsidiaryer() { + return subsidiaryer; + } + + public void setSubsidiaryer(String subsidiaryer) { + this.subsidiaryer = subsidiaryer; + } + + public Long getSubsidiaryerId() { + return subsidiaryerId; + } + + public void setSubsidiaryerId(Long subsidiaryerId) { + this.subsidiaryerId = subsidiaryerId; + } + + public String getSubsidiaryerTel() { + return subsidiaryerTel; + } + + public void setSubsidiaryerTel(String subsidiaryerTel) { + this.subsidiaryerTel = subsidiaryerTel; + } + + public String getLawEnforcementItem() { + return lawEnforcementItem; + } + + public void setLawEnforcementItem(String lawEnforcementItem) { + this.lawEnforcementItem = lawEnforcementItem; + } + + public String getLawEnforcementBasis() { + return lawEnforcementBasis; + } + + public void setLawEnforcementBasis(String lawEnforcementBasis) { + this.lawEnforcementBasis = lawEnforcementBasis; + } + + public String getLawEnforcementCode() { + return lawEnforcementCode; + } + + public void setLawEnforcementCode(String lawEnforcementCode) { + this.lawEnforcementCode = lawEnforcementCode; } @Override @@ -185,44 +260,43 @@ public class EnforcementRegistration extends BaseDomain this.remark = remark; } - public String getSearchText() { - return searchText; + public Integer getReslut() { + return reslut; } - public void setSearchText(String searchText) { - this.searchText = searchText; + public void setReslut(Integer reslut) { + this.reslut = reslut; } - public Integer getDateType() { - return dateType; + public Integer getStatus() { + return status; } - public void setDateType(Integer dateType) { - this.dateType = dateType; + public void setStatus(Integer status) { + this.status = status; } - public Integer getIsComplaint() { - return isComplaint; + public Integer getIsDelete() { + return isDelete; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; } - public void setIsComplaint(Integer isComplaint) { - this.isComplaint = isComplaint; + public List getFileList() { + return fileList; } - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("lawEnforcementIncident", getLawEnforcementIncident()) - .append("lawEnforcementContent", getLawEnforcementContent()) - .append("lawEnforcement", getLawEnforcement()) - .append("lawEnforcementId", getLawEnforcementId()) - .append("lawEnforcer", getLawEnforcer()) - .append("lawEnforcerId", getLawEnforcerId()) - .append("lawEnforcerTel", getLawEnforcerTel()) - .append("createTime", getCreateTime()) - .append("userId", getUserId()) - .append("deptId", getDeptId()) - .toString(); + public void setFileList(List fileList) { + this.fileList = fileList; + } + + public Integer getDateType() { + return dateType; + } + + public void setDateType(Integer dateType) { + this.dateType = dateType; } } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseLawEnforcement.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseLawEnforcement.java index 6a5bc2a6..d14e626c 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseLawEnforcement.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseLawEnforcement.java @@ -4,6 +4,7 @@ import com.zdxt.common.BaseDomain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; +import java.util.List; /** * 企业端-执法部门预约记录对象 enterprise_law_enforcement @@ -17,10 +18,24 @@ public class EnterpriseLawEnforcement extends BaseDomain /** 主键ID */ private String id; - + /** 登记编号 */ + private String lawEnforcementCode; + /** 企业名称 */ + private String enterpriseName; + /** 企业ID */ + private String enterpriseId; + /** 企业联系人 */ + private String linkMan; + /** 联系人电话 */ + private String linkTel; + /** 检查时间 */ + private String checkTime; + /** 检查事项 */ + private String checkItem; + /** 检查要求 */ + private String checkRequire; /** 执法部门 */ private String lawEnforcement; - /** 执法部门ID */ private String lawEnforcementId; @@ -29,28 +44,14 @@ public class EnterpriseLawEnforcement extends BaseDomain /** 登记编号 */ private String lawEnforcementCode; - - /** 被执法企业 */ - private String enterpriseName; - - /** 被执法企业税号 */ - private String enterpriseNumber; - - /** 执法时间 */ - private Date enforcementTime; - - /** 执法人员姓名 */ + /** 执法人员 */ private String lawEnforcer; - /** 执法人员ID */ - private Long lawEnforcerId; - - /** 执法人员联系方式 */ - private String lawEnforcerTel; + private String lawEnforcerId; + /** 备注 */ + private String remark; - /** - * 状态 0 正常 1 取消 - */ + /** 状态 0 正常 1 取消 */ private Integer status; /** @@ -58,90 +59,124 @@ public class EnterpriseLawEnforcement extends BaseDomain */ private Integer isDelete; - public void setId(String id) - { - this.id = id; - } + /** 是否删除 0 否 1 是 */ + private Integer isDelete; + + /** 查询时间类型 */ + private Integer dateType; - public String getId() - { + public String getId() { return id; } - public void setLawEnforcement(String lawEnforcement) - { - this.lawEnforcement = lawEnforcement; + + public void setId(String id) { + this.id = id; } - public String getLawEnforcement() - { - return lawEnforcement; + public String getLawEnforcementCode() { + return lawEnforcementCode; } - public void setLawEnforcementId(String lawEnforcementId) - { - this.lawEnforcementId = lawEnforcementId; + + public void setLawEnforcementCode(String lawEnforcementCode) { + this.lawEnforcementCode = lawEnforcementCode; } - public String getLawEnforcementId() - { - return lawEnforcementId; + public String getEnterpriseName() { + return enterpriseName; } - public void setEnterpriseName(String enterpriseName) - { + + public void setEnterpriseName(String enterpriseName) { this.enterpriseName = enterpriseName; } - public String getEnterpriseName() - { - return enterpriseName; + public String getEnterpriseId() { + return enterpriseId; } - public void setEnterpriseNumber(String enterpriseNumber) - { - this.enterpriseNumber = enterpriseNumber; + + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; } - public String getEnterpriseNumber() - { - return enterpriseNumber; + public String getLinkMan() { + return linkMan; } - public void setEnforcementTime(Date enforcementTime) - { - this.enforcementTime = enforcementTime; + + public void setLinkMan(String linkMan) { + this.linkMan = linkMan; } - public Date getEnforcementTime() - { - return enforcementTime; + public String getLinkTel() { + return linkTel; } - public void setLawEnforcer(String lawEnforcer) - { - this.lawEnforcer = lawEnforcer; + + public void setLinkTel(String linkTel) { + this.linkTel = linkTel; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getCheckItem() { + return checkItem; + } + + public void setCheckItem(String checkItem) { + this.checkItem = checkItem; + } + + public String getCheckRequire() { + return checkRequire; + } + + public void setCheckRequire(String checkRequire) { + this.checkRequire = checkRequire; + } + + public String getLawEnforcement() { + return lawEnforcement; + } + + public void setLawEnforcement(String lawEnforcement) { + this.lawEnforcement = lawEnforcement; } - public String getLawEnforcer() - { + public String getLawEnforcementId() { + return lawEnforcementId; + } + + public void setLawEnforcementId(String lawEnforcementId) { + this.lawEnforcementId = lawEnforcementId; + } + + public String getLawEnforcer() { return lawEnforcer; } - public void setLawEnforcerId(Long lawEnforcerId) - { - this.lawEnforcerId = lawEnforcerId; + + public void setLawEnforcer(String lawEnforcer) { + this.lawEnforcer = lawEnforcer; } - public Long getLawEnforcerId() - { + public String getLawEnforcerId() { return lawEnforcerId; } - public void setLawEnforcerTel(String lawEnforcerTel) - { - this.lawEnforcerTel = lawEnforcerTel; + + public void setLawEnforcerId(String lawEnforcerId) { + this.lawEnforcerId = lawEnforcerId; } - public String getLawEnforcerTel() - { - return lawEnforcerTel; + @Override + public String getRemark() { + return remark; } - public static long getSerialVersionUID() { - return serialVersionUID; + @Override + public void setRemark(String remark) { + this.remark = remark; } public Integer getStatus() { @@ -176,20 +211,19 @@ public class EnterpriseLawEnforcement extends BaseDomain this.lawEnforcementCode = lawEnforcementCode; } - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("lawEnforcement", getLawEnforcement()) - .append("lawEnforcementId", getLawEnforcementId()) - .append("enterpriseName", getEnterpriseName()) - .append("enterpriseNumber", getEnterpriseNumber()) - .append("enforcementTime", getEnforcementTime()) - .append("createTime", getCreateTime()) - .append("createBy", getCreateBy()) - .append("lawEnforcer", getLawEnforcer()) - .append("lawEnforcerId", getLawEnforcerId()) - .append("lawEnforcerTel", getLawEnforcerTel()) - .toString(); + public Integer getIsDelete() { + return isDelete; + } + + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + public Integer getDateType() { + return dateType; + } + + public void setDateType(Integer dateType) { + this.dateType = dateType; } } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/RuleItemList.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/RuleItemList.java index 0fcabc57..937e86e5 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/RuleItemList.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/RuleItemList.java @@ -26,6 +26,9 @@ public class RuleItemList extends BaseDomain /** 告警次数 */ private Long existAlarm; + /** 告警次数上边界 */ + private long existAlarmEnd; + /** 告警级别 */ private String alarmType; @@ -82,7 +85,15 @@ public class RuleItemList extends BaseDomain this.status = status; } - public Long getStatus() + public long getExistAlarmEnd() { + return existAlarmEnd; + } + + public void setExistAlarmEnd(long existAlarmEnd) { + this.existAlarmEnd = existAlarmEnd; + } + + public Long getStatus() { return status; } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java index b2454be7..d1ab7429 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnforcementRegistrationMapper.java @@ -1,7 +1,11 @@ package com.zdxt.code.mapper; +import com.zdxt.code.domain.EnforceRegCount; import com.zdxt.code.domain.EnforcementRegistration; +import org.apache.ibatis.annotations.Param; + import java.util.List; +import java.util.Map; /** * 执法端-执法登记Mapper接口 @@ -58,4 +62,9 @@ public interface EnforcementRegistrationMapper * @return 结果 */ public int deleteEnforcementRegistrationByIds(String[] ids); + + /** + * 查询企业端-执法部门预约记录列表 + */ + public List countMentByTime(@Param("timeMonth") Long timeMonth, @Param("searchValue") String searchValue); } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java index 921eaf9b..1b65c8a0 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseLawEnforcementMapper.java @@ -2,6 +2,7 @@ package com.zdxt.code.mapper; import com.zdxt.code.domain.EnterpriseLawEnforcement; import java.util.List; +import java.util.Map; /** * 企业端-执法部门预约记录Mapper接口 @@ -58,4 +59,5 @@ public interface EnterpriseLawEnforcementMapper * @return 结果 */ public int deleteEnterpriseLawEnforcementByIds(String[] ids); + } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnforcementRegistrationService.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnforcementRegistrationService.java index 96a6b9ff..d611de7a 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnforcementRegistrationService.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnforcementRegistrationService.java @@ -1,7 +1,9 @@ package com.zdxt.code.service; +import com.zdxt.code.domain.EnforceRegCount; import com.zdxt.code.domain.EnforcementRegistration; import java.util.List; +import java.util.Map; /** * 执法端-执法登记Service接口 @@ -58,4 +60,10 @@ public interface IEnforcementRegistrationService * @return 结果 */ public int deleteEnforcementRegistrationById(String id); + + /** + * 获取预警信息 + */ + public List queryEarlyWarning(String searchValue); + } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java index af446940..ef0bff47 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java @@ -1,11 +1,20 @@ package com.zdxt.code.service.impl; -import java.util.List; +import java.util.*; +import java.util.stream.Collectors; import cn.hutool.core.convert.Convert; +import cn.hutool.core.util.IdUtil; import com.zdxt.auth.dto.UserBean; import com.zdxt.auth.feign.UserApi; +import com.zdxt.auth.feign.ZdxtFileCommonApi; +import com.zdxt.code.domain.EnforceRegCount; +import com.zdxt.code.domain.RuleItemList; +import com.zdxt.code.service.IRuleItemListService; import com.zdxt.common.util.DateUtils; +import com.zdxt.common.util.StringUtils; +import com.zdxt.common.zdxtFile.ZdxtFileCommon; +import org.dmg.pmml.association.Item; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.zdxt.code.mapper.EnforcementRegistrationMapper; @@ -24,6 +33,12 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat @Autowired private EnforcementRegistrationMapper enforcementRegistrationMapper; + @Autowired + private IRuleItemListService iRuleItemListService; + + @Autowired + private ZdxtFileCommonApi zdxtFileCommonApi; + @Autowired private UserApi userApi; @@ -61,13 +76,27 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat public int insertEnforcementRegistration(EnforcementRegistration enforcementRegistration) { UserBean user = userApi.getCurrentUser(); + enforcementRegistration.setId(IdUtil.simpleUUID()); + enforcementRegistration.setCreateBy(user.getUserName()); enforcementRegistration.setCreateTime(DateUtils.getNowDate()); enforcementRegistration.setUserId(user.getUserId()); enforcementRegistration.setDeptId(user.getDeptId()); //默认为登记状态 enforcementRegistration.setStatus(0); int i = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration); - + if(i > 0 && enforcementRegistration.getFileList().size() > 0){ + enforcementRegistration.getFileList().forEach(res ->{ + ZdxtFileCommon zdxtFileCommon = new ZdxtFileCommon(); + zdxtFileCommon.setBusinessId(enforcementRegistration.getId()); + zdxtFileCommon.setGuid(IdUtil.simpleUUID()); + //文件后缀 +// zdxtFileCommon.setFileSuffix("JPG"); + zdxtFileCommon.setUploadPath(res); + zdxtFileCommon.setUploadPersonId(user.getUserId().toString()); + zdxtFileCommon.setUploadPersonName(user.getUserName()); + zdxtFileCommonApi.addZdxtFileCommon(zdxtFileCommon); + }); + } return i; } @@ -113,4 +142,44 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat { return enforcementRegistrationMapper.deleteEnforcementRegistrationById(id); } + + @Override + public List queryEarlyWarning(String searchValue) { + // 先获取规则 + RuleItemList ruleItem = new RuleItemList(); + ruleItem.setStatus(0L); + List ruleItemLists = iRuleItemListService.selectRuleItemListList(ruleItem); + // 根据规则作为条件查询复合要求的数据 + List regList = new ArrayList<>(); + for (RuleItemList rule : ruleItemLists) { + List tmpList = enforcementRegistrationMapper.countMentByTime(rule.getCycleTime(), searchValue); + regList.addAll(tmpList); + } + + // 对数据进行组合 + Map maxItems = regList.stream() + .collect(Collectors.groupingBy( + EnforceRegCount::getLawEnforcementId, + Collectors.collectingAndThen( + Collectors.maxBy(Comparator.comparingInt(EnforceRegCount::getNum)), + Optional::get + ) + )); + + List results = new ArrayList<>(); + Iterator> 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()) { + reg.setLevel(rule.getAlarmType()); + break; + } + } + results.add(reg); + } + + return results; + } } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java index 9a39949a..7fca5022 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java @@ -6,7 +6,9 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.util.IdUtil; import com.zdxt.auth.dto.UserBean; import com.zdxt.auth.feign.UserApi; +import com.zdxt.auth.feign.ZdxtFileCommonApi; import com.zdxt.common.util.DateUtils; +import com.zdxt.common.zdxtFile.ZdxtFileCommon; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.zdxt.code.mapper.EnterpriseLawEnforcementMapper; @@ -25,6 +27,9 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc @Autowired private EnterpriseLawEnforcementMapper enterpriseLawEnforcementMapper; + @Autowired + private ZdxtFileCommonApi zdxtFileCommonApi; + @Autowired private UserApi userApi; @@ -69,7 +74,8 @@ public class EnterpriseLawEnforcementServiceImpl implements IEnterpriseLawEnforc enterpriseLawEnforcement.setCreateBy(user.getUserName()); //预约记录,默认正常 enterpriseLawEnforcement.setStatus(0); - return enterpriseLawEnforcementMapper.insertEnterpriseLawEnforcement(enterpriseLawEnforcement); + int i = enterpriseLawEnforcementMapper.insertEnterpriseLawEnforcement(enterpriseLawEnforcement); + return i; } /** diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml index 1f683670..2d7df4b6 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnforcementRegistrationMapper.xml @@ -4,129 +4,194 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - - + + + + + + - + + + + + + + + + + - - - + + + + + + + - select id, law_enforcement_incident, law_enforcement_content, law_enforcement, law_enforcement_id, law_enforcer, law_enforcer_id, law_enforcer_tel, create_time, user_id, dept_id,is_delete, status,enterprise_number,remark,is_complaint from enforcement_registration + select id, law_enforcement, law_enforcement_id, enterprise_id, enterprise_name, enterprise_number, enforcement_time, create_time, create_by, law_enforcer, law_enforcer_id, law_enforcer_tel, law_enforcer_two, law_enforcer_id_two, law_enforcer_tel_two, subsidiaryer, subsidiaryer_id, subsidiaryer_tel, law_enforcement_item, law_enforcement_basis, remark, reslut, user_id, dept_id, is_delete, status, law_enforcement_code from enforcement_registration insert into enforcement_registration id, - law_enforcement_incident, - law_enforcement_content, law_enforcement, law_enforcement_id, - law_enforcer, - law_enforcer_id, - law_enforcer_tel, + enterprise_id, + enterprise_name, enterprise_number, + enforcement_time, create_time, + create_by, + law_enforcer, + law_enforcer_id, + law_enforcer_tel, + law_enforcer_two, + law_enforcer_id_two, + law_enforcer_tel_two, + subsidiaryer, + subsidiaryer_id, + subsidiaryer_tel, + law_enforcement_item, + law_enforcement_basis, + remark, + reslut, user_id, dept_id, - status, is_delete, - remark, - is_complaint, + status, + law_enforcement_code, #{id}, - #{lawEnforcementIncident}, - #{lawEnforcementContent}, #{lawEnforcement}, #{lawEnforcementId}, - #{lawEnforcer}, - #{lawEnforcerId}, - #{lawEnforcerTel}, + #{enterpriseId}, + #{enterpriseName}, #{enterpriseNumber}, + #{enforcementTime}, #{createTime}, + #{createBy}, + #{lawEnforcer}, + #{lawEnforcerId}, + #{lawEnforcerTel}, + #{lawEnforcerTwo}, + #{lawEnforcerIdTwo}, + #{lawEnforcerTelTwo}, + #{subsidiaryer}, + #{subsidiaryerId}, + #{subsidiaryerTel}, + #{lawEnforcementItem}, + #{lawEnforcementBasis}, + #{remark}, + #{reslut}, #{userId}, #{deptId}, - #{status}, - #{isDelete}, - #{remark}, - #{isComplaint}, + #{isDelete}, + #{status}, + #{lawEnforcementCode}, update enforcement_registration - law_enforcement_incident = #{lawEnforcementIncident}, - law_enforcement_content = #{lawEnforcementContent}, law_enforcement = #{lawEnforcement}, law_enforcement_id = #{lawEnforcementId}, + enterprise_id = #{enterpriseId}, + enterprise_name = #{enterpriseName}, + enterprise_number = #{enterpriseNumber}, + enforcement_time = #{enforcementTime}, + create_time = #{createTime}, + create_by = #{createBy}, law_enforcer = #{lawEnforcer}, - law_enforcer_id = #{lawEnforcerId}, + law_enforcer_id = #{lawEnforcerId}, law_enforcer_tel = #{lawEnforcerTel}, - create_time = #{createTime}, + law_enforcer_two = #{lawEnforcerTwo}, + law_enforcer_id_two = #{lawEnforcerIdTwo}, + law_enforcer_tel_two = #{lawEnforcerTelTwo}, + subsidiaryer = #{subsidiaryer}, + subsidiaryer_id = #{subsidiaryerId}, + subsidiaryer_tel = #{subsidiaryerTel}, + law_enforcement_item = #{lawEnforcementItem}, + law_enforcement_basis = #{lawEnforcementBasis}, + remark = #{remark}, + reslut = #{reslut}, user_id = #{userId}, dept_id = #{deptId}, - status = #{status}, - is_delete = #{isDelete}, - enterprise_number = #{enterpriseNumber}, - remark = #{remark}, - is_complaint = #{isComplaint}, + is_delete = #{isDelete}, + status = #{status}, + law_enforcement_code = #{lawEnforcementCode}, where id = #{id} - - update enforcement_registration set is_delete = 1 where id = #{id} - + + delete from enforcement_registration where id = #{id} + delete from enforcement_registration where id in @@ -135,5 +200,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + \ No newline at end of file diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml index 16b344ac..48eb925a 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseLawEnforcementMapper.xml @@ -4,27 +4,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + + - - + - + + - + + + + - select id, law_enforcement, law_enforcement_id, enterprise_name, enterprise_number, enforcement_time, create_time, create_by, law_enforcer, law_enforcer_id, law_enforcer_tel,status,law_enforcement_item,law_enforcement_code from enterprise_law_enforcement + select id, law_enforcement, law_enforcement_id, enterprise_id, enterprise_name, check_time, create_time, create_by, law_enforcer, law_enforcer_id, remark, user_id, dept_id, is_delete, status, law_enforcement_code, link_man, link_tel, check_item, check_require from enterprise_law_enforcement diff --git a/lib/EmergencyServiceApi/pom.xml b/lib/EmergencyServiceApi/pom.xml index d9019051..902bfb41 100644 --- a/lib/EmergencyServiceApi/pom.xml +++ b/lib/EmergencyServiceApi/pom.xml @@ -13,7 +13,6 @@ EmergencyAuthServiceApi emergencyCommonServiceApi emergencyExcelServiceApi - emergencyKnowledgeServiceApi