|
@@ -111,19 +111,29 @@ public class FaultService {
|
|
public Result<String> edit(FaultEntity data) {
|
|
public Result<String> edit(FaultEntity data) {
|
|
boolean flag = true;
|
|
boolean flag = true;
|
|
String msg = "";
|
|
String msg = "";
|
|
- FaultEntity tmpData = faultDao.selectByPrimaryKey(data.getId());
|
|
|
|
- if (tmpData != null) {
|
|
|
|
- int index = faultDao.updateByPrimaryKeySelective(data);
|
|
|
|
- if (index == 0) {
|
|
|
|
- flag = false;
|
|
|
|
- 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 {
|
|
|
|
+ FaultEntity tmpData = faultDao.selectByPrimaryKey(data.getId());
|
|
|
|
+ if (tmpData != null) {
|
|
|
|
+ int index = faultDao.updateByPrimaryKeySelective(data);
|
|
|
|
+ if (index == 0) {
|
|
|
|
+ flag = false;
|
|
|
|
+ msg = "故障信息修改失败";
|
|
|
|
+ } else {
|
|
|
|
+ msg = "故障信息修改成功";
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
- msg = "故障信息修改成功";
|
|
|
|
|
|
+ flag = false;
|
|
|
|
+ msg = "故障信息不存在!";
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
- flag = false;
|
|
|
|
- msg = "故障信息不存在!";
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
return Result.result(flag, msg, msg);
|
|
return Result.result(flag, msg, msg);
|
|
}
|
|
}
|
|
|
|
|