|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2023-7-11 10:56(编辑于 2023-7-11 10:57)
|
|
-
帆软用户UrBYMKHxpo(提问者)
- 你确定这里的代码有提交到数据库?
-
CD20160914 回复 帆软用户UrBYMKHxpo(提问者)
- 仔细看文档,不要只读一半,更新后,要重启,你不要只拿一段代码,编码的class不是直接打开看的!!!!!!!!
-
CD20160914 回复 帆软用户UrBYMKHxpo(提问者)
- 把压缩包解压后,放在文档说的问题,重启服务器!!class文件是类文件。是用专门的软件才打开的,不止你在文档中看到的内容。你如果有ide工具就可以看到里面所有的代码!
-
帆软用户UrBYMKHxpo(提问者) 回复 CD20160914
- //
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//
package com.fr.data;
import com.fr.log.FineLoggerFactory;
import com.fr.script.Calculator;
public class SubmitDemo extends DefinedSubmitJob {
private JobValue ID;
private JobValue Name;
private String Type;
private Integer Count;
public SubmitDemo() {
}
public String getJobType() {
return \" \";
}
public void doJob(Calculator var1) throws Exception {
FineLoggerFactory.getLogger().error(\"---------ID:\" + this.ID.getValue() + \",Name:\" + this.Name.getValue() + \",Type:\" + this.Type + \",Count:\" + this.Count + \"------------\");
if (!this.ID.getState().checkChanged() && !this.ID.getState().checkInsert() && !this.ID.getState().checkDeleted() && this.ID.getState().checkDefault()) {
}
}
}
不就这点代码
-
CD20160914 回复 帆软用户UrBYMKHxpo(提问者)
- 要不辞职,要么按领导的意思做,在这里发火没用!!!
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2023-7-11 10:57
|
|
-
帆软用户UrBYMKHxpo(提问者)
- package com.fr.data;
import com.fr.log.FineLoggerFactory;
import com.fr.script.Calculator;
public class SubmitDemo extends DefinedSubmitJob {
public String getJobType() {
return \" \";
}
/**
* 当模板填报属性增加的参数名与下面变量名一致时,则会自动赋值于此对应变量
* JobValue代表绑定的值为单元格,其他类型数据需按照各自类型去定义类,例如字符串为String
* 不支持单元格组
*/
private JobValue ID;
private JobValue Name;
private String Type;
private Integer Count;
/**
* 每一条记录执行一次此方法
*/
public void doJob(Calculator calculator) throws Exception {
FineLoggerFactory.getLogger().error(\"---------ID:\" + ID.getValue() + \",Name:\" + Name.getValue() + \",Type:\" + Type + \",Count:\" + Count + \"------------\");
//在fanruan.log以error级别输出获取到的参数值
if (ID.getState().checkChanged()) {
//FineLoggerFactory.getLogger().error(\"---------修改:\"+ID.getValue()+\"------------\");
// 在fanruan.log以error级别输出被标记为\"修改\"的数据
} else if (ID.getState().checkInsert()) {
//FineLoggerFactory.getLogger().error(\"---------新增:\"+ID.getValue()+\"------------\");
// 在fanruan.log以error级别输出被标记为\"新增\"的数据
} else if (ID.getState().checkDeleted()) {
//FineLoggerFactory.getLogger().error(\"---------删除:\"+ID.getValue()+\"------------\");
// 在fanruan.log以error级别输出被标记为\"删除\"的数据
} else if (ID.getState().checkDefault()) {
//FineLoggerFactory.getLogger().error(\"---------默认:\"+ID.getValue()+\"------------\");
// 在fanruan.log以error级别输出被标记为\"默认\"的数据
}
}
}
你确定这里的代码有提交到数据库?
-
snrtuemc 回复 帆软用户UrBYMKHxpo(提问者)
- 提交到库,不需要你写js,这个设置后,在配置界面你可以选择对应数据库,数据表,提交入库是帆软的事情
-
帆软用户UrBYMKHxpo(提问者) 回复 snrtuemc
- 就这次提交的数据,逻辑处理完除了保存到当前表,还要把一部分数据按业务规则保存到其他表,这种在这里就需要有个保存的 其他表的操作
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2023-7-11 10:59
|
|
|
|