From c904c44bcce82b0b955cbef534c856168a5e4e79 Mon Sep 17 00:00:00 2001 From: TL <2445390702@qq.com> Date: Tue, 5 Aug 2025 20:01:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=BA=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/controller/FileController.java | 16 +++++++--------- .../controller/CoscoSupplierBaseController.java | 14 ++++++++++++++ .../impl/CoscoSupplierBaseServiceImpl.java | 5 ++++- .../vo/SupplierQualificationExpireVo.java | 5 +++++ .../mapper/CoscoAccessSupplierCategoryMapper.xml | 4 ++-- .../mapper/CoscoSupplierQualificationsMapper.xml | 1 + 6 files changed, 33 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/config/controller/FileController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/config/controller/FileController.java index be5f905..888706b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/config/controller/FileController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/config/controller/FileController.java @@ -31,15 +31,13 @@ public class FileController { String baseUrl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); String oldName= file.getOriginalFilename(); Map response = new HashMap<>(); - if(!file.isEmpty()){ - String filename = fileStorageService.storeFile(file); - String fileUrl = baseUrl+"/files/" + filename; - response.put("fileName", oldName); - response.put("fileType", file.getContentType()); - response.put("fileSize", file.getSize()); - response.put("url", fileUrl); - response.put("filePath", uploadDir + "/"+filename); - } + String filename = fileStorageService.storeFile(file); + String fileUrl = baseUrl+"/files/" + filename; + response.put("fileName", oldName); + response.put("fileType", file.getContentType()); + response.put("fileSize", file.getSize()); + response.put("url", fileUrl); + response.put("filePath", uploadDir + "/"+filename); return response; diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/CoscoSupplierBaseController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/CoscoSupplierBaseController.java index ca4c2fe..1bc439d 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/CoscoSupplierBaseController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/controller/CoscoSupplierBaseController.java @@ -106,6 +106,20 @@ public class CoscoSupplierBaseController extends BaseController { @ApiOperation("新增数据") @PostMapping("/addAgent") public BaseResponse addAgent(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid CoscoSupplierVo vo){ + if(CoscoType.SUPPLIER_TYPE_OVS.equals(vo.getCoscoSupplierBase().getSupplierType())){ + //如果是境外企业 + boolean valid = supplierRegistrationService.verifySmsCode(vo.getCoscoSupplierBase().getContactsEmail(),vo.getEncryptValue()); + if (!valid) { + return BaseResponse.fail("验证码错误"); + } + } + if(CoscoType.SUPPLIER_TYPE_DVS.equals(vo.getCoscoSupplierBase().getSupplierType())){ + //如果是境内企业 + boolean valid = supplierRegistrationService.verifySmsCode(vo.getCoscoSupplierBase().getContactsPhone(),vo.getEncryptValue()); + if (!valid) { + return BaseResponse.fail("验证码错误"); + } + } BaseCacheUser currentUser = TokenUtil.getCurrentUser(); String userId = currentUser.getUserId();//登录人id CoscoSupplierBase coscoSupplierBase = vo.getCoscoSupplierBase(); diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/service/impl/CoscoSupplierBaseServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/service/impl/CoscoSupplierBaseServiceImpl.java index 5ae1b0e..e4d009a 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/service/impl/CoscoSupplierBaseServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscosupplier/service/impl/CoscoSupplierBaseServiceImpl.java @@ -204,7 +204,10 @@ public class CoscoSupplierBaseServiceImpl extends BaseServiceImpl and s.name like concat('%', #{vo.supplierName}, '%') diff --git a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml index dd11e17..ad9960c 100644 --- a/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml +++ b/src/main/resources/com/chinaunicom/zyhy/ebtp/supplier/base/dao/mapper/CoscoSupplierQualificationsMapper.xml @@ -260,6 +260,7 @@