|
@ -221,10 +221,21 @@ public class UpdateRecordAspect { |
|
|
method = methodList.get(1); |
|
|
method = methodList.get(1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
Object[] argsz = new Object[] {argValue}; |
|
|
|
|
|
|
|
|
|
|
|
// 反射执行方法 |
|
|
// 反射执行方法 |
|
|
// 这里是通过mapperClass调用方法来查询数据库中的数据 |
|
|
// 这里是通过mapperClass调用方法来查询数据库中的数据 |
|
|
Object beforeEntity = method.invoke(serviceObj, argsz); |
|
|
|
|
|
|
|
|
Object beforeEntity = null; |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
Object[] argsz = new Object[] {argValue}; |
|
|
|
|
|
beforeEntity = method.invoke(serviceObj, argsz); |
|
|
|
|
|
|
|
|
|
|
|
}catch (Exception e){ |
|
|
|
|
|
if(e instanceof IllegalArgumentException){ |
|
|
|
|
|
Object[] argsz = new Object[] {Long.parseLong(argValue.toString())}; |
|
|
|
|
|
beforeEntity = method.invoke(serviceObj, argsz); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
Object result; |
|
|
Object result; |
|
|
try { |
|
|
try { |
|
|