浏览代码

设备出库客户名称不必填

lyhzzz 2 年之前
父节点
当前提交
bd5d24fec0
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      src/main/java/com/fdkankan/manage/service/impl/CameraServiceImpl.java

+ 8 - 5
src/main/java/com/fdkankan/manage/service/impl/CameraServiceImpl.java

@@ -216,14 +216,17 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
 
     @Override
     public void out(CameraInOutParam param) {
-        if(param.getOutType() == null || param.getCompanyName() == null || param.getId() == null){
+        if(param.getOutType() == null  || param.getId() == null){
             throw  new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
-        Company company = companyService.getCompanyByName(param.getCompanyName());
-        if(company == null){
-            throw new BusinessException(ResultCode.COMPANY_NAME_NOT_EXIST);
+        if(StringUtils.isNotBlank(param.getCompanyName())){
+            Company company = companyService.getCompanyByName(param.getCompanyName());
+            if(company == null){
+                throw new BusinessException(ResultCode.COMPANY_NAME_NOT_EXIST);
+            }
+            param.setCompanyId(company.getId());
         }
-        param.setCompanyId(company.getId());
+
         Camera camera = this.getById(param.getId());
         if(camera == null){
             throw new BusinessException(ResultCode.CAMERA_NOT_EXIST);