// 支付成功,更新店铺表,添加保证金记录表 public String updateAndSave() { int modelId = Integer.parseInt(req.getParameter("shopId")); Shop model = shopService.get(modelId); int money = model.getMargin() + Integer.parseInt(req.getParameter("money")); model.setMargin(money); model.setMarginstate("1"); // shopService.update(model);// 更新店铺表 Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); MarginDetail modelMarginDetail = new MarginDetail(); modelMarginDetail.setUserinfo(model.getUserinfo()); modelMarginDetail.setUserTime(dateFormat.format(now)); modelMarginDetail.setShop(model); modelMarginDetail.setMoney(Integer.parseInt(req.getParameter("money"))); modelMarginDetail.setRemark(req.getParameter("remark")); // marginDetailService.save(modelMarginDetail);// 添加保证金记录表 shopService.updateAndSave(model, modelMarginDetail); return "viewMarginRedirect"; }