NC65“你操作的数据已被其他人修改”,解决方案
原因
工具bug,VO类 时间戳未获取到,与系统时间比对时为空,校验失败,工具代码生成错误。
工具代码:
/**
*时间戳
*/
public UFDateTime ts;
/**
* 属性 生成时间戳的Getter方法.属性名:时间戳
* 创建日期:2021-6-10
* @return nc.vo.pub.lang.UFDateTime
*/
public UFDateTime getTs() {
return this.ts;
}
/**
* 属性生成时间戳的Setter方法.属性名:时间戳
* 创建日期:2021-6-10
* @param newts nc.vo.pub.lang.UFDateTime
*/
public void setTs(UFDateTime ts){
this.ts=ts;
}
修改为:
/**
*时间戳
*/
//时间戳删除
/**
* 属性 生成时间戳的Getter方法.属性名:时间戳
* 创建日期:2021-6-11
* @return nc.vo.pub.lang.UFDateTime
*/
public UFDateTime getTs() {
return (UFDateTime) getAttributeValue("ts");
//return this.ts;
}
/**
* 属性生成时间戳的Setter方法.属性名:时间戳
* 创建日期:2021-6-11
* @param newts nc.vo.pub.lang.UFDateTime
*/
public void setTs(UFDateTime ts){
setAttributeValue("ts", ts);
}