diff --git a/src/main/java/com/glxp/api/controller/auth/ResgitserCertController.java b/src/main/java/com/glxp/api/controller/auth/ResgitserCertController.java index 449ee8a..b05beba 100644 --- a/src/main/java/com/glxp/api/controller/auth/ResgitserCertController.java +++ b/src/main/java/com/glxp/api/controller/auth/ResgitserCertController.java @@ -1,18 +1,21 @@ package com.glxp.api.controller.auth; import cn.hutool.core.util.IdUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageInfo; import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.entity.sup.UserCertEntity; import com.glxp.api.entity.sup.UserCertSetEntity; +import com.glxp.api.entity.sup.UserRegisterEntity; import com.glxp.api.exception.JsonException; import com.glxp.api.req.purchase.certRequest; import com.glxp.api.req.system.DeleteCompanyFileRequest; import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.service.sup.UserCertService; import com.glxp.api.service.sup.UserCertSetService; +import com.glxp.api.service.sup.UserRegisterService; import com.glxp.api.util.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.validation.BindingResult; @@ -44,12 +47,15 @@ public class ResgitserCertController { private String filePath; @Resource private UserCertSetService userCertSetService; + @Resource + private UserRegisterService userRegisterService; @GetMapping("/reg/company/cert/filterZcList") public BaseResponse filterZcCert(certRequest certRequest, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); } + List userCertEntities = userCertService.selectByzcId(certRequest); PageInfo pageInfo; pageInfo = new PageInfo<>(userCertEntities); @@ -76,7 +82,7 @@ public class ResgitserCertController { //资质证书添加 - @PostMapping("/reg/company/cert/isertCert") + @PostMapping("/reg/localCompany/cert/isertCert") public BaseResponse isertCert(@RequestBody UserCertEntity userCert) { userCert.setBusinessId(Long.valueOf(getCompanyId())); userCert.setCreateTime(new Date()); @@ -88,6 +94,19 @@ public class ResgitserCertController { return ResultVOUtils.success("成功"); } + @PostMapping("/reg/company/cert/isertCert") + public BaseResponse isertCert1(@RequestBody UserCertEntity userCert) { + UserRegisterEntity userRegisterEntity = userRegisterService.selectByMobile(String.valueOf(userCert.getBusinessId())); + userCert.setBusinessId(userRegisterEntity.getCompanyId()); + userCert.setCreateTime(new Date()); + userCert.setUpdateTime(new Date()); + userCert.setStatus(1 + ""); + userCert.setCheckStatus(0 + ""); + userCert.setId(IdUtil.getSnowflakeNextId()); + userCertService.insertCert(userCert); + return ResultVOUtils.success("成功"); + } + //删除 @PostMapping("/reg/company/cert/deleteCert") public BaseResponse deleteCert(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest) { diff --git a/src/main/java/com/glxp/api/dao/sup/UserRegisterMapper.java b/src/main/java/com/glxp/api/dao/sup/UserRegisterMapper.java index 871dd7c..b79a673 100644 --- a/src/main/java/com/glxp/api/dao/sup/UserRegisterMapper.java +++ b/src/main/java/com/glxp/api/dao/sup/UserRegisterMapper.java @@ -15,4 +15,6 @@ public interface UserRegisterMapper extends BaseMapper { List selectResList(UserRegisterFilterRequest userRegisterFilterRequest); + + UserRegisterEntity selectByMobile(String mobile); } diff --git a/src/main/java/com/glxp/api/req/purchase/certRequest.java b/src/main/java/com/glxp/api/req/purchase/certRequest.java index d5c0852..5e154c1 100644 --- a/src/main/java/com/glxp/api/req/purchase/certRequest.java +++ b/src/main/java/com/glxp/api/req/purchase/certRequest.java @@ -123,6 +123,7 @@ public class certRequest extends ListPageRequest { private String productIdFk; private Integer auditStatus; private Integer type; + private String mobile; private String lastUpdateTime; private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/glxp/api/service/sup/UserRegisterService.java b/src/main/java/com/glxp/api/service/sup/UserRegisterService.java index 98db1d7..0f7aa98 100644 --- a/src/main/java/com/glxp/api/service/sup/UserRegisterService.java +++ b/src/main/java/com/glxp/api/service/sup/UserRegisterService.java @@ -17,5 +17,7 @@ public interface UserRegisterService extends IService{ List selectlist(UserRegisterFilterRequest userRegisterFilterRequest); + UserRegisterEntity selectByMobile(String mobile); + } diff --git a/src/main/java/com/glxp/api/service/sup/impl/UserRegisterServiceImpl.java b/src/main/java/com/glxp/api/service/sup/impl/UserRegisterServiceImpl.java index 1a60a85..401e4cd 100644 --- a/src/main/java/com/glxp/api/service/sup/impl/UserRegisterServiceImpl.java +++ b/src/main/java/com/glxp/api/service/sup/impl/UserRegisterServiceImpl.java @@ -37,4 +37,9 @@ public class UserRegisterServiceImpl extends ServiceImpl selectlist(UserRegisterFilterRequest userRegisterFilterRequest) { return userRegisterMapper.selectResList(userRegisterFilterRequest); } + + @Override + public UserRegisterEntity selectByMobile(String mobile) { + return userRegisterMapper.selectByMobile(mobile); + } } diff --git a/src/main/resources/mybatis/mapper/sup/UserCertMapper.xml b/src/main/resources/mybatis/mapper/sup/UserCertMapper.xml index cb0d2f6..43d377d 100644 --- a/src/main/resources/mybatis/mapper/sup/UserCertMapper.xml +++ b/src/main/resources/mybatis/mapper/sup/UserCertMapper.xml @@ -73,10 +73,16 @@ + +