diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java index a2ced8b4..8b75fc29 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java @@ -7,6 +7,7 @@ import com.zdxt.enforcementcode.service.INonEnforcementRegistrationService; import org.dromara.common.core.domain.R; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.web.core.BaseController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -43,6 +44,20 @@ public class AppNonEnforcementRegistrationController extends BaseController { return enforcementRegistrationService.queryPageList(bo, pageQuery); } + /** + * 执法端-非行政查询执法登记列表 + * @param bo + * @param pageQuery + * @return + */ + @SaIgnore + @GetMapping("/list") + public TableDataInfo List(NonEnforcementRegistrationBo bo, PageQuery pageQuery) + { + bo.setLawEnforcerId(LoginHelper.getDeptId()); + return enforcementRegistrationService.queryPageList(bo, pageQuery); + } + /** * 执法端-非行政查询执法登记列表 */ diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntNonEnforcementRegistrationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntNonEnforcementRegistrationController.java new file mode 100644 index 00000000..d372e4e1 --- /dev/null +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enterprise/AppEntNonEnforcementRegistrationController.java @@ -0,0 +1,54 @@ +package com.zdxt.enforcementcode.controller.app.enterprise; + + +import cn.dev33.satoken.annotation.SaIgnore; +import com.zdxt.enforcementcode.domain.bo.NonEnforcementRegistrationBo; +import com.zdxt.enforcementcode.domain.vo.NonEnforcementRegistrationVo; +import com.zdxt.enforcementcode.service.INonEnforcementRegistrationService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.dromara.common.core.domain.R; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * 企业端-非行政历史执法记录 + */ +@Slf4j +@RequiredArgsConstructor +@RestController +@RequestMapping("/app-ent/NonEnfRegistraionInfo") +public class AppEntNonEnforcementRegistrationController { + + @Autowired + private INonEnforcementRegistrationService enforcementRegistrationService; + + /** + * 企业端-查询企业非行政历史执法记录 + * @param bo + * @param pageQuery + * @return + */ + @SaIgnore + @GetMapping("/queryList") + public TableDataInfo queryList(NonEnforcementRegistrationBo bo, PageQuery pageQuery) + { + + return enforcementRegistrationService.queryPageList(bo, pageQuery); + } + + /** + * 企业端-非行政查询执法登记明细 + */ + @SaIgnore + @GetMapping("/queryById") + public R queryById(String id) + { + NonEnforcementRegistrationVo registrations = enforcementRegistrationService.selectNonEnforcementRegistrationById(id); + return R.ok(registrations); + } +} diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/report/RegistrationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/report/RegistrationController.java index 97d64600..2a9850f6 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/report/RegistrationController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/web/supervision/report/RegistrationController.java @@ -1,5 +1,6 @@ package com.zdxt.enforcementcode.controller.web.supervision.report; +import cn.dev33.satoken.annotation.SaIgnore; import com.zdxt.enforcementcode.domain.bo.EnforcementRegistrationBo; import com.zdxt.enforcementcode.domain.vo.EnforcementRegistrationVo; import com.zdxt.enforcementcode.domain.vo.report.ChartDataVo; @@ -16,10 +17,7 @@ import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -56,6 +54,7 @@ public class RegistrationController { /** * 接口2-V2:涉企执法统计列表(SQL JOIN字典表排序 + 服务端分页,当前使用) */ + @SaIgnore @GetMapping("/list") public TableDataInfo list(EnforcementRegistrationBo bo, PageQuery pageQuery) { return registrationReport.listForV2(bo, pageQuery); @@ -149,4 +148,18 @@ public class RegistrationController { } } } + + + /** + * 监督端-联合查询 + * @param bo + * @return + */ + @SaIgnore + @GetMapping("/unionList") + public R> unionList(EnforcementRegistrationBo bo) + { + List returnList = registrationReport.selectEnforcementRegistrationAndAddressList(bo); + return R.ok(returnList); + } } diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/EnforcementRegistrationBo.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/EnforcementRegistrationBo.java index b6e11f42..cbf9cd88 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/EnforcementRegistrationBo.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/EnforcementRegistrationBo.java @@ -339,4 +339,37 @@ public class EnforcementRegistrationBo extends BaseEntity { * 预告id */ private String noticeId; + + + /** 临时用 */ + private String qy; + private String jd; + private String lawCertificateNum; + private String lawCertificateNumText; + private String lawCertificateNumTwoText; + private String subsidiaryerText; + private int comOrOpi; + private List fileListObj; + + //部门权限 + private String deptQx; + + /** 是否牵头单位 */ + private int uniteType; + + /** + * 开始时间 + */ + + private String beginEnforcementTime; + + /** + * 结束时间 + */ + private String endEnforcementTime; + + + private String year; + private String quarter; + private String month; } diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/NonEnforcementRegistrationBo.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/NonEnforcementRegistrationBo.java index 7600ec29..a265e9a5 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/NonEnforcementRegistrationBo.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/domain/bo/NonEnforcementRegistrationBo.java @@ -32,6 +32,9 @@ public class NonEnforcementRegistrationBo extends BaseEntity { */ private String enterpriseName; + /** + * 被执法企业统一信用代码 + */ /** * */ diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/mapper/EnforcementRegistrationMapper.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/mapper/EnforcementRegistrationMapper.java index f99a1556..58823423 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/mapper/EnforcementRegistrationMapper.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/mapper/EnforcementRegistrationMapper.java @@ -199,4 +199,7 @@ public interface EnforcementRegistrationMapper extends BaseMapperPlus selectEINOFTDetail(@Param("bo") EnforcementRegistrationBo bo, @Param("dataFilter") String dataFilter); + + List selectEnforcementRegistrationAndAddressList(@Param("bo")EnforcementRegistrationBo bo); + } diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/IEnforcementRegistrationReportReport.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/IEnforcementRegistrationReportReport.java index 3f9b0703..5c3eb63b 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/IEnforcementRegistrationReportReport.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/IEnforcementRegistrationReportReport.java @@ -73,4 +73,7 @@ public interface IEnforcementRegistrationReportReport { * 执法分析全量(用于导出) */ List analysisAll(EnforcementRegistrationBo bo); + + + List selectEnforcementRegistrationAndAddressList(EnforcementRegistrationBo bo); } diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/impl/EnforcementRegistrationReportImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/impl/EnforcementRegistrationReportImpl.java index 7c48529c..84378f7c 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/impl/EnforcementRegistrationReportImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/report/impl/EnforcementRegistrationReportImpl.java @@ -87,8 +87,8 @@ public class EnforcementRegistrationReportImpl implements IEnforcementRegistrati // V2:SQL层JOIN字典表排序 + 服务端分页(依赖district/street已回填) // 手动构建双列权限过滤(bureau_dept_id OR entrust_dept_id),表别名 er Page page = pageQuery.build(); - String dataFilter = buildDualColumnFilter("er"); - IPage result = registrationMapper.selectReportPageV2(page, bo, dataFilter); + //String dataFilter = buildDualColumnFilter("er"); + IPage result = registrationMapper.selectReportPageV2(page, bo, null); return TableDataInfo.build(result); } @@ -371,4 +371,12 @@ public class EnforcementRegistrationReportImpl implements IEnforcementRegistrati String entrustFilter = DataFilterUtil.buildFilterSql(tableAlias, "entrust_dept_id", true, true); return "AND (" + bureauFilter + " OR " + entrustFilter + ")"; } + + + @Override + public List selectEnforcementRegistrationAndAddressList(EnforcementRegistrationBo bo) { + List enforcementRegistrations = + registrationMapper.selectEnforcementRegistrationAndAddressList(bo); + return enforcementRegistrations; + } } diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationEINOFTReportMapper.xml b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationEINOFTReportMapper.xml index b958a7e3..23d4c45e 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationEINOFTReportMapper.xml +++ b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationEINOFTReportMapper.xml @@ -96,4 +96,100 @@ ORDER BY er.enforcement_time DESC + + + + diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml index 6f0edc28..02e4b2c8 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml +++ b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml @@ -369,10 +369,11 @@ AND er.enforcement_time < DATE_ADD(STR_TO_DATE(CONCAT(#{bo.dateSearch},'-01'),'%Y-%m-%d'),INTERVAL 1 MONTH) - AND er.enforcement_time >= #{bo.beginTime} + + and DATE_FORMAT(er.enforcement_time,'%Y-%m-%d') >= STR_TO_DATE(#{bo.beginTime},'%Y-%m-%d') - AND er.enforcement_time < DATE_ADD(#{bo.endTime}, INTERVAL 1 DAY) + and DATE_FORMAT(er.enforcement_time,'%Y-%m-%d') <= STR_TO_DATE(#{bo.endTime},'%Y-%m-%d') ${dataFilter}