Commit 6ed0c40b authored by 徐州's avatar 徐州

111

parent 7b2c23f5
This diff is collapsed.
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
function addFstzs(id){ function addFstzs(id){
var dt=new Date(); var dt=new Date();
createSimpleWindow("win_fstzs","生成非税通知书","${ctx}/jsp/fstzs/winAddFstzs.action?id=" + id,900,700); createSimpleWindow("win_fstzs","生成非税通知书","${ctx}/jsp/fstzs/winAddFstzs.action?flag=add&id=" + id,900,700);
} }
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
function edit(id){ function edit(id){
var dt=new Date(); var dt=new Date();
createSimpleWindow("win_fstzs","修改非税通知书","${ctx}/jsp/fstzs/winAddFstzs.action?id=" + id,900,700); createSimpleWindow("win_fstzs","修改非税通知书","${ctx}/jsp/fstzs/winAddFstzs.action?flag=edit&id=" + id,900,700);
} }
......
...@@ -42,6 +42,11 @@ public class FstzsAction extends BaseAction { ...@@ -42,6 +42,11 @@ public class FstzsAction extends BaseAction {
*/ */
Integer status; Integer status;
String id; String id;
/**
* 区别新增与编辑
* add/edit
*/
String flag;
/** /**
* 非税通知书项目生成通知书的时候,上传的列表 * 非税通知书项目生成通知书的时候,上传的列表
*/ */
...@@ -171,27 +176,32 @@ public class FstzsAction extends BaseAction { ...@@ -171,27 +176,32 @@ public class FstzsAction extends BaseAction {
* @return * @return
*/ */
public String addFstzs() { public String addFstzs() {
FstzsXm dbXm = fstzsXmService.getById(id); if("add".equals(flag)) {
//更新数据库项目状态 FstzsXm dbXm = fstzsXmService.getById(id);
dbXm.setStatus(1);//状态改为已生成、待复核 //更新数据库项目状态
dbXm.setJbr(this.getLoginUser().getDisplayName()); dbXm.setStatus(1);//状态改为已生成、待复核
dbXm.setBeizhu(fstzsXm.getBeizhu()); dbXm.setJbr(this.getLoginUser().getDisplayName());
dbXm.setKhh(fstzsXm.getKhh()); dbXm.setBeizhu(fstzsXm.getBeizhu());
dbXm.setMobile(fstzsXm.getMobile()); dbXm.setKhh(fstzsXm.getKhh());
dbXm.setZhanghao(fstzsXm.getZhanghao()); dbXm.setMobile(fstzsXm.getMobile());
//TODO 添加多条记录到fstzs表 dbXm.setZhanghao(fstzsXm.getZhanghao());
if(fstzsList.size() > 0) { //TODO 添加多条记录到fstzs表
fstzsList.stream().map(i -> { if(fstzsList.size() > 0) {
i.setDelFlag(0); fstzsList.stream().map(i -> {
i.setStatus(0); i.setDelFlag(0);
i.setFstzsXm(fstzsXm); i.setStatus(0);
i.setGcxmmc(fstzsXm.getGcxmmc()); i.setFstzsXm(fstzsXm);
i.setJsdwmc(fstzsXm.getJsdwmc()); i.setGcxmmc(fstzsXm.getGcxmmc());
i.setSlbh(fstzsXm.getSlbh()); i.setJsdwmc(fstzsXm.getJsdwmc());
return i; i.setSlbh(fstzsXm.getSlbh());
}).forEach(i-> fstzsService.save(i)); return i;
fstzsXmService.update(dbXm); }).forEach(i-> fstzsService.save(i));
return RELOAD; fstzsXmService.update(dbXm);
return RELOAD;
}
} else {//edit
} }
return ERROR; return ERROR;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment