|
@@ -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}")
|