大神!
目前add.html提交时会显示提交成功,然后出现一个新的空的add.html页面
现在希望能够提交后继续显示内容,可以跳转到edit.html或者改进add.html
请问如何做到,最好附上demo代码,不胜感激
7 回复
应该在哪里写跳转,试了试总是不对
@At
@Ok("re:>>:/platform/work/order/edit.html")
@RequiresPermissions("work.order.add")
@SLog(tag = "Add", msg = "Add:hfs_order,${args[0].pi_no}")
public Object addDo(@Param("..") Hfs_order hfs_order,HttpServletRequest req) {
try {
//return pi_no;
//CMF-+客户简称+业务员前缀+年度两位数字+业务流水号,如CMF-DS-L15001
//客户简称,最多允许5个字符,业务员前缀,最多允许3个字符。业务流水号,定长3个字符。
//(1)、如果数字1是字符串,如下处理:
if(hfs_order.getPi_no().isEmpty()){
// String str1="1";
// DecimalFormat df=new DecimalFormat("00000");
// String str2=df.format(getSeq());
Object u = SecurityUtils.getSubject().getPrincipal();
String xmsx = "";
if (u != null) {
if (u instanceof Sys_user) {
xmsx = ((Sys_user) u).getXmsx();
}
}
Sql sql = Sqls.create("select nextval('pi_no');");
sql.setCallback(Sqls.callback.integer());
orderService.dao().execute(sql);
int num = sql.getInt();
hfs_order.setPi_no("CMF-"+hfs_order.getKhjc()+"-"+xmsx+(new SimpleDateFormat("yy",Locale.CHINESE).format(Calendar.getInstance().getTime()))+new DecimalFormat("000").format(num));
}
hfsOrderService.insert(hfs_order);
return "->:/platform/work/order/edit/" + hfs_order.getId();
// return Result.success("system.success");
} catch (Exception e) {
return Result.error("system.error");
}
}
帮大鲨鱼转发
https://github.com/Wizzercn/NutzShop/blob/master/src/main/webapp/WEB-INF/views/platform/shop/goods/goods/add.html 第650、651行,或者返回id直接跳转过去
添加回复
请先登陆