lyhzzz 1 рік тому
батько
коміт
de75b78e38

+ 3 - 0
src/main/java/com/fdkankan/manage/common/ResultCode.java

@@ -87,6 +87,9 @@ public enum ResultCode  {
     CAMERA_AUTHORIZE_TYPE_ERROR(50068, "请更换相同类型的相机"),
     FEEDBACK_OPTION_DELETE_ERROR(50069, "数据不存在或者预设数据不可删除"),
 
+    RTK_SN_CODE_NOT_EXIT(50070, "板卡SN码不存在,或未入库"),
+
+
     ;
 
     private Integer code;

+ 6 - 1
src/main/java/com/fdkankan/manage/inner/controller/InnerController.java

@@ -4,6 +4,7 @@ import com.fdkankan.common.util.SecurityUtil;
 import com.fdkankan.manage.common.ResultCode;
 import com.fdkankan.manage.common.ResultData;
 import com.fdkankan.manage.controller.BaseController;
+import com.fdkankan.manage.entity.RtkInfo;
 import com.fdkankan.manage.exception.BusinessException;
 import com.fdkankan.manage.service.ICommonService;
 import com.fdkankan.manage.service.IRtkInfoService;
@@ -71,6 +72,10 @@ public class InnerController extends BaseController {
         if(StringUtils.isBlank(rtkSnCode)){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
-        return ResultData.ok(rtkInfoService.getByRtkSnCode(rtkSnCode));
+        RtkInfo rtkInfo = rtkInfoService.getByRtkSnCode(rtkSnCode);
+        if(rtkInfo == null){
+            throw new BusinessException(ResultCode.RTK_SN_CODE_NOT_EXIT);
+        }
+        return ResultData.ok(rtkInfo);
     }
 }

+ 1 - 1
src/main/java/com/fdkankan/manage/service/IRtkInfoService.java

@@ -13,5 +13,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface IRtkInfoService extends IService<RtkInfo> {
 
-    Object getByRtkSnCode(String rtkSnCode);
+    RtkInfo getByRtkSnCode(String rtkSnCode);
 }

+ 1 - 1
src/main/java/com/fdkankan/manage/service/impl/RtkInfoServiceImpl.java

@@ -19,7 +19,7 @@ import org.springframework.stereotype.Service;
 public class RtkInfoServiceImpl extends ServiceImpl<IRtkInfoMapper, RtkInfo> implements IRtkInfoService {
 
     @Override
-    public Object getByRtkSnCode(String rtkSnCode) {
+    public RtkInfo getByRtkSnCode(String rtkSnCode) {
         LambdaQueryWrapper<RtkInfo> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(RtkInfo::getRtkSnCode,rtkSnCode);
         return this.getOne(wrapper);