wcf 4 rokov pred
rodič
commit
1a34813310

+ 15 - 7
src/main/java/com/zglc/fm/service/FaultService.java

@@ -43,14 +43,22 @@ public class FaultService {
         data.setId(null);
         boolean flag = true;
         String msg = "";
-        int index = faultDao.insertSelective(data);
-        if (index == 0) {
-            flag = false;
-            msg = "添加故障信息失败!";
-        } else {
-            msg = "添加故障信息成功!";
+        Example example = new Example(FaultEntity.class);
+        example.createCriteria().andEqualTo("fault_number",data.getFault_number());
+        List<FaultEntity> lst = faultDao.selectByExample(example);
+        if (lst.size() > 0) {
+                flag = false;
+                msg = "添加故障信息失败,案例编号已存在!";
+        }
+        else {
+            int index = faultDao.insertSelective(data);
+            if (index == 0) {
+                flag = false;
+                msg = "添加故障信息失败!";
+            } else {
+                msg = "添加故障信息成功!";
+            }
         }
-
         return Result.result(flag, msg, msg);
     }
     @Value("${spring.fault.uploadPath}")