diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java
index d87796e..1a588ac 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/controller/EBaseinfoController.java
@@ -1,6 +1,5 @@
package com.chinaweal.aiccs.aiccs.abnormal.controller;
-
import cn.hutool.core.util.URLUtil;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.ExcelWriter;
@@ -47,6 +46,7 @@ import com.chinaweal.aiccs.org.service.TUsersService;
import com.chinaweal.aicorg.model.AICUser;
import com.chinaweal.solr.entity.EBaseInfoSolrBean;
import com.chinaweal.solr.template.SolrSearchTemplate;
+import com.chinaweal.youfool.framework.springboot.base.query.BaseQuery;
import com.chinaweal.youfool.framework.springboot.exception.custom.BusinessException;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.page.PageRequestDto;
import com.chinaweal.youfool.framework.springboot.rest.RestResult;
@@ -77,7 +77,6 @@ import java.util.*;
import static com.baomidou.mybatisplus.core.toolkit.Wrappers.lambdaQuery;
-
/**
*
* 前端控制器
@@ -1251,4 +1250,11 @@ public class EBaseinfoController extends BaseController {
response.getWriter().write("导出失败:" + e.getMessage());
}
}
+
+ @ApiOperation(value = "5.分页查询市场主体基本信息", position = 5)
+ @PostMapping("/listEBaseinfo")
+ public RestResult> listEBaseinfo(@RequestBody BaseQuery query) {
+ IPage data = eBaseinfoService.listEBaseinfo(query);
+ return RestResult.ok(data);
+ }
}
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/EBaseinfo.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/EBaseinfo.java
index 84f70a1..75be46c 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/EBaseinfo.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/entity/EBaseinfo.java
@@ -578,4 +578,8 @@ public class EBaseinfo extends Model {
return this.pripid;
}
+
+ @ApiModelProperty("查询统一社会信用代码/注册码")
+ @TableField(exist = false)
+ private String searchUscc;
}
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/EBaseinfoService.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/EBaseinfoService.java
index 95ce4b2..b5a7c80 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/EBaseinfoService.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/EBaseinfoService.java
@@ -12,6 +12,7 @@ import com.chinaweal.aiccs.aiccs.market.entity.AreaSlice;
import com.chinaweal.aiccs.crgs.moveinDetails.entity.EAlterRecoder;
import com.chinaweal.aicorg.model.AICUser;
import com.chinaweal.solr.entity.EBaseInfoSolrBean;
+import com.chinaweal.youfool.framework.springboot.base.query.BaseQuery;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseService;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
@@ -217,4 +218,7 @@ public interface EBaseinfoService extends BaseService {
* @return 企业基本信息列表
*/
List getEBaseinfoListWithPunInfo(String uscc, String entName);
+
+ IPage listEBaseinfo(BaseQuery query);
+
}
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java
index a3fb4c7..bb573da 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/abnormal/service/impl/EBaseinfoServiceImpl.java
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -53,6 +54,7 @@ import com.chinaweal.aicorg.model.AICUser;
import com.chinaweal.aicorg.services.OrgUM;
import com.chinaweal.solr.entity.EBaseInfoSolrBean;
import com.chinaweal.solr.template.SolrSearchTemplate;
+import com.chinaweal.youfool.framework.springboot.base.query.BaseQuery;
import com.chinaweal.youfool.framework.springboot.exception.custom.BusinessException;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseServiceImpl;
import com.chinaweal.youfool.framework.springboot.rest.ResultCode;
@@ -1594,4 +1596,46 @@ public class EBaseinfoServiceImpl extends BaseServiceImpl getEBaseinfoListWithPunInfo(String uscc, String entName) {
return baseMapper.selectEBaseinfoListWithPunInfo(uscc, entName);
}
+
+ @Override
+ public IPage listEBaseinfo(BaseQuery query) {
+ EBaseinfo entity = query.getEntity(EBaseinfo.class);
+ Page page = query.getPage();
+
+ String uniscId = entity.getUniscid();
+ String entName = entity.getEntname();
+ String searchUscc = entity.getSearchUscc();
+ //输入了条件才会查询
+ if(com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(uniscId)
+ || com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(entName)
+ || com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(searchUscc)){
+ LambdaQueryWrapper lambdaQueryWrapper = Wrappers.lambdaQuery();
+ if(com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(uniscId))
+ lambdaQueryWrapper.eq(EBaseinfo::getUniscid, uniscId);
+ if(com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(entName))
+ lambdaQueryWrapper.eq(EBaseinfo::getEntname, entName);
+ page = page(page, lambdaQueryWrapper);
+ if(com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(searchUscc))
+ lambdaQueryWrapper.eq(EBaseinfo::getUniscid, searchUscc)
+ .or().eq(EBaseinfo::getRegno, searchUscc);
+ page = page(page, lambdaQueryWrapper);
+
+// page.getRecords().forEach(record -> {
+// QueryWrapper queryWrapper = new QueryWrapper<>();
+// //查属地机关中文
+// String supervisedeptid = record.getSupervisedeptid();
+// if(com.chinaweal.aiccs.common.util.StringUtils.isNotEmpty(supervisedeptid)){
+// queryWrapper.lambda().eq(TOrgUnits::getOrgNumber, supervisedeptid.length() == 6 ? supervisedeptid + "000" : supervisedeptid)
+// .eq(TOrgUnits::getDeleted, '0');
+// List list = tOrgUnitsService.list(queryWrapper);
+// if (list.size() > 0) {
+// TOrgUnits tOrgunits = list.get(0);
+// record.setLocaladmCn(tOrgunits.getOrgUnitName());
+// }
+// }
+// });
+ }
+
+ return page;
+ }
}
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/TSSerIllegalList.java b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/TSSerIllegalList.java
index 55afdf0..47b0b1d 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/TSSerIllegalList.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/TSSerIllegalList.java
@@ -320,7 +320,8 @@ public class TSSerIllegalList extends Model {
/**
* 行政处罚id
*/
- @TableField("caseId")
+// @TableField("caseId")
+ @TableField(exist = false)
private String caseId;
@Override
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/EFalPerInfo.java b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/EFalPerInfo.java
index 2ad1e0a..c1755bb 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/EFalPerInfo.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/EFalPerInfo.java
@@ -41,28 +41,28 @@ public class EFalPerInfo extends SuperEntity implements Serializable {
*/
@ApiModelProperty(value = "主体身份代码")
@TableField(value = "PRIPID")
- private String pripId;
+ private String pripid;
/**
* 企业(机构)名称
*/
@ApiModelProperty(value = "企业(机构)名称")
@TableField(value = "ENTNAME")
- private String entName;
+ private String entname;
/**
* 统一社会信用代码(CA91)
*/
@ApiModelProperty(value = "统一社会信用代码(CA91)")
@TableField(value = "UNISCID")
- private String uniscId;
+ private String uniscid;
/**
* 注册号
*/
@ApiModelProperty(value = "注册号")
@TableField(value = "REGNO")
- private String regNo;
+ private String regno;
/**
* 姓名
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ENateOperRegDec.java b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ENateOperRegDec.java
index 38d0052..55b55ad 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ENateOperRegDec.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ENateOperRegDec.java
@@ -41,28 +41,28 @@ public class ENateOperRegDec extends SuperEntity implements Serializable {
*/
@ApiModelProperty(value = "主体身份代码(CA14)")
@TableField(value = "PRIPID")
- private String pripId;
+ private String pripid;
/**
* 市场主体名称
*/
@ApiModelProperty(value = "市场主体名称")
@TableField(value = "ENTNAME")
- private String entName;
+ private String entname;
/**
* 统一社会信用代码(CA91)
*/
@ApiModelProperty(value = "统一社会信用代码(CA91)")
@TableField(value = "UNISCID")
- private String uniscId;
+ private String uniscid;
/**
* 注册号
*/
@ApiModelProperty(value = "注册号")
@TableField(value = "REGNO")
- private String regNo;
+ private String regno;
/**
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ESusNateOperReg.java b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ESusNateOperReg.java
index 5ca6627..afb52aa 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ESusNateOperReg.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/entity/ESusNateOperReg.java
@@ -41,28 +41,28 @@ public class ESusNateOperReg extends SuperEntity implements Serializable {
*/
@ApiModelProperty(value = "主体身份代码(CA14)")
@TableField(value = "PRIPID")
- private String pripId;
+ private String pripid;
/**
* 市场主体名称
*/
@ApiModelProperty(value = "市场主体名称")
@TableField(value = "ENTNAME")
- private String entName;
+ private String entname;
/**
* 统一社会信用代码(CA91)
*/
@ApiModelProperty(value = "统一社会信用代码(CA91)")
@TableField(value = "UNISCID")
- private String uniscId;
+ private String uniscid;
/**
* 注册号
*/
@ApiModelProperty(value = "注册号")
@TableField(value = "REGNO")
- private String regNo;
+ private String regno;
/**
* 冒名登记时间
diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/service/impl/ESusNateOperRegServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/service/impl/ESusNateOperRegServiceImpl.java
index 1f74e05..28a12c6 100644
--- a/src/main/java/com/chinaweal/aiccs/aiccs/susnate/service/impl/ESusNateOperRegServiceImpl.java
+++ b/src/main/java/com/chinaweal/aiccs/aiccs/susnate/service/impl/ESusNateOperRegServiceImpl.java
@@ -54,8 +54,8 @@ public class ESusNateOperRegServiceImpl extends ServiceImpl
select
- eso.PERSONATEID personateId, eso.REGORG regOrg, eso.REGORG_CN regOrgCn, eso.PRIPID pripId,
+ eso.PERSONATEID personateId, eso.REGORG regOrg, eso.REGORG_CN regOrgCn, eso.PRIPID pripid,
eso.JUDAUTH judAuth, eso.JUDAUTH_CN judAuthCn, eso.HANDLREA handlRea, eso.HANDLREACN handlReaCn,
- eso.UNISCID, eso.REGNO regNo, eso.ENTNAME entName, eso.NAME name, eso.TEL tel,
+ eso.UNISCID uniscid, eso.REGNO regno, eso.ENTNAME entname, eso.NAME name, eso.TEL tel,
eso.NOTICEFROM noticeFrom, eso.NOTICETO noticeTo, eso.JUDDATE judDate, eso.REGITEM regItem,
eso.REGTIME regTime, eso.HANDLREST handlRest, eso.dstate dstate,
efi.FALPERID falperId , efi.NAME resName, efi.CERTYPE cerType, efi.CERNO cerNo,