if (!isSingleFail) {
Pair<ErrorCode, String> pair = das.modifyData(data);
if (pair.getFirst().equals(ErrorCode.success)) {
das.commitTranscation();
das.updateCache(DataAccessAction.delete, data.getId().getValue(), data);
}else {
isSingleFail = true;
errorInfo = new ErrorInfo();
errorInfo.setErrorDescription("数据库操作失败!");